请问能通过JTAG调试M16的SPI总线上挂的SPI器件吗?
请问能通过JTAG调试M16的SPI总线上挂的SPI器件吗?如AT45DB041的DataFlash! 能也不能.
通过JTAG口,只是查看寄存器中的数据,比如寄存器设置的值是否与你设计的一样,收到数据是否正确等.
而使用硬件SPI口的话,它的发送和接收自动的,JTAG是无法控制的.
另外,假定45DB041是方式0工作,但你设置AVR的SPI工作在方式1,通过JTAG,你永远看到不对的数据,但不会告诉你方式不对.
因此,不要依赖仿真器,换句话讲,你通过仿真器只能知道这里不对了,但为什么不对是要靠你自己的能力和经验判断. 谢谢马老师!
我的意思是接上JTAG调试器仿真运行程序后,SPI总线上的其它器件能不能正常工作!
看了您上面的回复后,我认为应该是不影响的! 接上JTAG调试器仿真运行程序,对SPI总线没有影响,SPI总线上的其它器件应该能正常工作.
可你的问题是"能通过JTAG调试M16的SPI总线上挂的SPI器件吗"?实在不太好理解.照字面上的意思,是在M16上通过JTAG,调试其它的挂在SPI总线上的器件.比较深奥^_^
页:
[1]