stm32 与国产芯片MMstm32
主要谈谈暂时用到的外设功能进行总结,说的不全面,欢迎指正!!!
在开发产品的过程中,用尝试了用MMstm32国产芯片代替stm32芯片,所用的外设包括:
1、外部中断;
2、ADC;
3、串口收发;
一、 ADC功能
首先,说明一下这个项目中ADC要实现的功能,一共用到2路adc,采集的是温度转换的adc数值。,需求是:两路adc通道的切换,不能有任何的延时等待。
我这里具体的操作就是使用状态机,进行通道切换。因为最终得到的数字量的转换函数,只有一个,但你不能一直在那里等,完整一步骤进行相应变量的转态置位,那么只要查询这些状态位即可,类似状态机。
下面是ADC的初始化,体现了两者之前的区别
STM32ADC功能的配置,直接上代码:
void Four_Adc_Init