上传者: zddnet
|
上传时间: 2021-11-14 22:28:53
|
文件大小: 2KB
|
文件类型: -
今天终于用STM32F103C8T6的I2C2硬件驱动ADS1115获得成功。
但有一点就是:所有其他的中断处理程序必须耗时极短,否则不稳定,容易卡丝。
我都是在中断服务程序里处理一下标识,然后退出中断。再通过标识在主程序里处理中断服务程序的任务。
我测试成功的硬件配置:STM32F103C8T6+OLED12864+ADS1115+KEY+LED。使用时钟中断和ADC1的DMA中断,OLED用硬件I2C1驱动,ADS1115用硬件I2C2驱动。