我的主频是40MHz,我用两片芯片一个做SPI主、一个做SPI从,将SPI分频器修改为2,从不能正常接收数据:
查看: 2139
回复: 7
CH579 SPI分频器问题
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
两片CH579通信
1.579跑40m主频时需打开pll电源(安全模式下操作) R8_HFCK_PWR_CTRL |= RB_CLK_PLL_PON;确保芯片跑起来了,
2.spi跑二分频时:
40m主频是正常运作的;
抛开40m主频,能否提供一个修改例子,spi为2分频的。因为我spi为4分频,从芯片能正常收发数据(CRC校验正常),我主芯片的SPI修改为2分频,从芯片不能收不到数据,是否slave的spi接收数据速度有限?
可以解答一下吗,我用的是FIFO模式。
如果主芯片配置的SPI配置分频为2,并开启延迟使能,从芯片无法正常收到数据无法通过CRC校验。
如果主芯片配置为SPI配置分频为4,从芯片则正常收到数据并通过CRC校验。
数据量一次大概2KBytes。
发送邮件至邮箱hy@wch.cn,节后可以发送可以实现在40m主频,2分频时,主机发送,从机接受的例程,根据官网的spi例程修改,使用两个579测试是可以的。
你好,我已利用个人信息保护,已隐藏发送两次邮件到该地址,请问何时才会回复我实例代码?
已发,请查收。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录