我们用STM32L431的SPI接口访问ISM330ISN. 设置了ISM330ISN的 数据ODR为6667Hz ,那么如果要把这每秒6667样本的数据 通过usart1传到上位机,怎么做到两个数据同步呢? 也就是对外也要6667Hz的数据刷新率。 目前是使用ISM330ISN的中断INT1作为同步信号,也就是ISM330ISN每准备好一组数据发送INT1中断,MCU收到后触发读操作,读取数据后发送到usart1 。 请问下int1可以这么用吗? 假设设置为6667Hz, 用串口调试助手实测 mcu发送出来的数据大约有200多Hz ,此时波特率设置为115200bps。 这部分应该怎么操作才能保证所有的振动传感器数据都发送到上位机呢? |