使用16位总线模式向ISP1581 中断使能寄存器寄存器写入0xFD39,但读出来的是0xFD7D。写入其他数据也是这样。因此,造成总是产生PSOF中断。是不是芯片有问题?问题何在?请高手指点!!!!!多谢
回复(3) 2008-11-09 14:14 来自版块 - USB驱动开发
表情
xulingfei终于搞定了! RISC做数据定义真是烦死了! 一不小心就出错! 建议后来者,要是做的话。 在16位总线下,对于定义的一些数据,注意半字对齐!(2008-11-10 23:35)
xulingfei找到原因了! 44b0下使用_PACKED的原因。(2008-11-09 21:09)
xulingfei今天下午换了一个芯片,问题依旧! 程序读ID没有问题! 想里面写其他寄存器也没问题! 写中断使能寄存器时就是出问题! 附上电路! 望高手指导!(2008-11-09 19:59)

返回顶部