笔者在做测试过程中发现,CUBEIDE开发工具在正常开发过程中,中断是不能够使用的,问题尚未找到,因此建议开发H743使用Keil开发工具- 接下来将基于KEIL重点分析单通道,多通道开发模式
1 H7变量设置
1.1 H7内嵌SRAM
1.2 独立模式+单通道+中断 ADC_ConvertedValue 在SRAM1变量定义
2 独立模式+单通道+中断
- 中断相关
- 主函数
- 结果
2 独立模式+单通道+DMA+中断
- ADC 配置
- 中断相关
- 主函数
- 结果
3 独立模式+多通道+DMA+中断
3.1 独立模式+多通道+DMA
- 时钟选择
- ADC 配置
- 调用
3.2 独立模式+多通道+DMA实验(此处未用分散加载,不会出问题,奇诡?)
- 中断方式1(都可以生效)
- 中断方式2(都可以生效)
- 主函数
- 结果