STC8H8K64U, SPI 做从机
STC8H8K64U, SPI 做从机
请问各位大佬,使用STC8H8K64U(D版)把程序的时钟调到44MHz,
SPI速率2分频作为从机,接收12M的主机数据,都是无法正常接收,
是因为从机的接收速率设置不正确吗
{:5_270:}
姑且问一下主机用的什么片子{:4_267:} 用管脚兼容的 STC32G12K128,
SPI 时钟源选择 PLL-144MHz,这样做 SPI 从机,/4,/8
STC8H2K32U, STC8H2K08U, STC8H2K08U 系列
STC32G12K128 系列,STC32G8K64 系列,
STC8051U 系列 都支持 SPI 使用 PLL-144MHz 时钟源
_奶咖君_ 发表于 2024-7-9 17:36
姑且问一下主机用的什么片子
我用的是APM32E103的一个开发版 神农鼎 发表于 2024-7-9 19:57
做 从机的 SPI, /4 可能合适些
要适配16M的SPI接收速率,四分频可以吗 神农鼎 发表于 2024-7-9 19:57
做 从机的 SPI, /4 可能合适些
四分频可以接收16M的速率么 stemp 发表于 2024-7-10 09:17
我用的是APM32E103的一个开发版
那你注意一个事情,,
stc 的spi 字节与字节之间会有若干us的间隙时间(随单片机主频变化),
你做主机的时候连续发送数据最好等待一下再发。。
关注一下逻辑分析仪
用管脚兼容的 STC32G12K128,
SPI 时钟源选择 PLL-144MHz,这样做 SPI 从机,/4,/8
STC8H2K32U, STC8H2K08U, STC8H2K08U 系列
STC32G12K128 系列,STC32G8K64 系列,
STC8051U 系列 都支持 SPI 使用 PLL-144MHz 时钟源
神农鼎 发表于 2024-7-9 19:57
用管脚兼容的 STC32G12K128,
SPI 时钟源选择 PLL-144MHz,这样做 SPI 从机,/4,/8
好的,感谢大佬 _奶咖君_ 发表于 2024-7-10 09:29
那你注意一个事情,,
stc 的spi 字节与字节之间会有若干us的间隙时间(随单片机主频变化),
你做主机的 ...
您的意思是没发一个字节就要延时一会吗,这个我要验证过,以8位数据发送,中间加延时,接收还是正常的,但是以16位数据发送,中间无法加间隔就出现数据混乱的问题{:5_346:}