在ADS1248的手册中对SCLK的周期限制为最小488ns,转换为频率大致为2MHz, 我在stm32f103中启用SPI2,APB1外设的时钟配置为36MHz,将SPI2的一个引脚设置为SCLK, 但是SPI2的配置窗口中只有一个预分频器的配置,修改预分频将修改带宽,我将预分频 设置为最大值256,结果造成SPI读取到AD值不稳定,当修改频率为18MHz时AD值就稳定了, 想请问一下:根据手册的限制,带宽最大可以设置为多少呢? 串口时序图: æ¶åºå¾ 时间要求: æ¶é´è¦æ± cube中的SPI2配置窗口: SPI2é ç½®çªå£ |
STM32CubeMX重新生成代码后对上次工程配置的影响?
STM32CubeMX MCU执行到SystemClock_Config时钟初始化死锁
关于STM32CubeMX配置的USB例程电脑无法识别问题
STM32CubeMX 5.4 TouchGFX
STM32CubeMX与STM32CubeIDE的区别
STM32CubeMX 在哪有下载的??
如何在STM32CubeMX配置中更改LwIP的版本?
STM32CubeMX 如何卸载
关于STM32ETH ETH 使用STM32CubeMX配置不成功
STM32CubeMX无法获取(如图),什么情况
根据我通过示波器测量数据来看,SPI2的频率与波特率大致吻合,
波特率为140.625KBits/s,测得的频率为141KHz。
/+++++++++++++++++/
、、这说明AD值不稳定并不是SPI时钟频率的问题~
在出现AD值波动时,通过示波器得到的波形是畸形的,
存在尖锋,因此不满足ADS1248时序图中的要求,
、
不知道是不是因为软件版本不匹配的原因,还是因为
电脑的问题,今天重装了系统,上官网下了最新的软件包,
重装了keil和stm32cubemx,,然后使用cube重新生成
项目并对其进行了全编译,然后AD值就稳定了,,
评分
查看全部评分