keil软件仿真看不到波形

这两天想用keil软件仿真看spi与串口,iic通讯的波形。程序是没有问题的,但是keil仿真就是一直是低电平,一点变化都没有,而仿真点灯的,或者控制蜂鸣器的gpio能看到波形。在网上找了好久找到了大牛的解释,现记录如下:
根据我的理解以及使用经验。要使用Keil的逻辑分析仪功能。首先应该需要Keil的一些支持。你以前应该有使用虚拟逻辑分析功能,应该知道GPIO的输入输出的波形逻辑怎么设置的。那SPI硬件为什么没有相应的逻辑波形,仿真器做逻辑分析应该是读取相应的寄存器值或其他复杂的方式。假设是靠读取寄存器的值来做相应的逻辑波形绘图,那问题来了,你在对SPI进行读写操作时,读写的是SPI的数据寄存器,而你的这个操作根本就没有改变GPIO寄存器的数据,而你的设置是对GPIO的信号进行逻辑分析,所以在逻辑分析仪界面理论上应该看不到SPI的时序波形。原文地址

你可能感兴趣的:(keil软件仿真看不到波形)