永发信息网

DSP 5502 读写外部IO空间 C语言

答案:2  悬赏:0  手机版
解决时间 2021-01-25 10:42
想解决5502和AD之间数据传递的问题,在网上逛了几天了,找到一个55系列的读写IO的方法,如下:
ioport short * io_tl16c55;
short sh_addr=0x0100;
short sh_read_data;
sh_addr=0x000f;
io_tl16c55=&sh_addr;
sh_read_data=*io_tl16c55;
但是在示波器上看不到数据线上有数据传输,不知道是怎么回事,请高手指教下,不胜感激!
还需要其他设置吗?
最佳答案
io_tl16c55=&sh_addr;
sh_read_data=*io_tl16c55;

实际上不就是“sh_read_data=sh_addr;”么???

......虽然我不知道外部数据线地址是多少,不过这几句让我觉得很诡异,sh_addr不是寄存器么???

我感觉应该是:
ioport short * io_tl16c55;
short sh_addr=0x0100;
//0x0100或许是IO口地址吧,不确定
short sh_read_data=0;
//清零吧,最好
*sh_addr=0x000f;
//写操作,4位的高电平信号,而不是地址
io_tl16c55=sh_addr;
sh_read_data=*io_tl16c55;//读操作

另外,这样改的前提是有类似下面的定义
typedef volatil ioport;
即指定ioport是实时读取的变量
全部回答
可以在执行写操作的时候用示波器或者逻辑分析仪看看lcd的数据线有无相应信号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【5个相同的球放在3个盒子里打开任意盒子里面
广汽吉奥汽车质量怎么样?
aspire e1-472g能不能加装一个固态
这题用普通算式怎么计算?
修复型胶原蛋白ACMETEA专卖店在哪?
屠龙勇士赵信、时之砂艾克、灌篮高手选哪个好
月光城KTV地址在什么地方,我要处理点事
对联:大鼓一曲歌太平盛世
【2013山东文综答案】(2013·山东文综·9)《
87年8月22日兔男89年8月12日年蛇女配吗?
照明电路中2乘1mm2的铜导线一百米处短路电流
天龙药店地址在什么地方,想过去办事
蜜钻量贩KTV地址好找么,我有些事要过去
宽带接口离电脑太远要怎么解决啊!要接线的话
公司圣诞节费用如何记账
推荐资讯
【月落乌啼霜满天全诗】月落乌啼霜满天,江枫
怎样获得奔驰的杂志 ? 杂志名字叫 Mercedes M
苹果除了手机和平板电脑还有什么产品?
珍爱鲜花连锁(鹿溪南路店)地址在什么地方,想
飞鹰驾校(株洲醴陵市)地址好找么,我有些事要
求此头像出处
成语神龙见首不见尾的意思是什么啊?有知道释
我想拿水果做生日快乐的字体
男孩姓张名字三点水偏旁的字有什么
我刚验了一个月没有解脲支原体现在验有了,是
怎样才能彻底删除ipad上面的微信,是彻底删除
别人寄给我的快递。然后我所在地区的快递公司
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?