首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

SPI 为什么迟了一个字节(急) 谢

SPI 为什么迟了一个字节(急) 谢

用的MC9S08AW60芯片,其SPI与74HC595配合显示LED,向SPI1D发送A数据后,显示LED,发现显的是前一个数,而这次的A要下一次才显,请问为什么?怎么解决呢?谢谢
承认昨天;分析昨天;立足今天;展望明天!
SPI总是发完上一个数据后,再发下一个。检查一下你的程序里是否多发了一次。
海纳百川  有容乃大
08的spi有个讨厌的buffer,发2个字节时mcu直接往发送寄存器和buffer里各塞一个,然后就立刻返回了,也就是说这个时候第二个字节还没有发完,如果继续往下执行程序的话很有可能出现问题,这个害得我找了半天的原因>_<
这个buffer很好的,能大大减少你的工作量,减少程序的负荷!
海纳百川  有容乃大
返回列表