初学者44B0问题-没有读片选信号

[复制链接]
2521|3
 楼主| Adams5001 发表于 2007-9-25 14:33 | 显示全部楼层 |阅读模式
我用16C550扩展了一个串口,接到了数据总线上,使能脚为nGCS1。<br />设置为rPCONB&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;0x7cf;&nbsp;nGCS1使能。<br />这样16C550的地址范围是&nbsp;0x2000000-0x3ffffff。<br />#define&nbsp;GPS_RXD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x02000000)<br />data=GPS_RXD;<br />不停地读取0x2000000的内容,但是nGCS1的电平一直为高。如果改为写<br />GPS_RXD=data;则在写的时候,nGCS1电平为低。<br />小弟不明白为什么没有读片选信号,望各位大侠赐教。<br />
 楼主| Adams5001 发表于 2007-9-25 14:35 | 显示全部楼层

我用的是SDT

  
阿南 发表于 2007-9-25 17:14 | 显示全部楼层

正常来讲,是不会的

看看反汇编代码<br />测测nOE脚试试什么信号,或改成其它bank,测相应的nGCS看看
 楼主| Adams5001 发表于 2007-9-26 10:10 | 显示全部楼层

找到原因了

是rBANKCON1没有设置,设置以后就有信号了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部