阅读:1273回复:4
ISP1581寄存器读写的问题
各位大虾,请教一下:
我在16位模式下读写1581的寄存器,发现有些地址读写正确,而大部分却不能,片子ID读出来和手册上也不对.不知道什么原因 ISP1581读写寄存器有什么要求吗? 谢谢 |
|
沙发#
发布于:2004-07-30 14:16
1,你必须保证读写的地址是正确的,也就是说你硬件映射的地址必须和你访问的一致
2,你必须保证1581的读写时序,读写周期是80ns,要是不满足的话肯定读写都不正确!估计是这一条你没有满足。 |
|
板凳#
发布于:2004-07-30 16:02
1、地址影射应该对的
2、我把ISP1581挂在ARM的FLASH段上,我使用的FLASH要90ns。而且我能读写正确的永远读写正确,而错的永远错的 |
|
地板#
发布于:2004-07-30 16:22
再加一两个等待周期试试,如果id寄存器读出来的不对有两个可能,一时读时序不对,一是片子坏了。
|
|
地下室#
发布于:2005-07-20 13:14
本人碰到的是能读数据,但是写进去后很快就丢失了
|
|