我现在用STM8做SPI从机,接收主机发送过来的数据,字节与字节之间时间越短越好,现在测试了两种情况分别如下: 1.没接收一个字节就进入中断:中断方式接收五个字节,黄色是SPI时钟,绿色的是进入中断变低退出变高 2.第一个字节中断接收,后面字节在中断中查询接收:这个是第一个字节用中断接收,后面字节在中断里面查询接收,绿色的是时钟,黄色的是进入中断后查询接收,感觉查询接收比中断接收快多了, 黄色是进入中断变低,接收完变高,后面是查询有数据变低,接收完变高。 |
每次都中断接收
第一字节中断接收,后面查询接收
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
因此,我觉得这一个跳中断时间和主频以及架构有关系,因此在高速运转的情况下可能会低于专注查询的效率,查询是直接问询寄存器然后跳转的操作