MM32F5270平台ADC注入通道的单周期采样的实现

引入

MM32F5270的ADC可配置4个注入通道来扩展转换通道,那么可进行转换的通道最多可达20个。


(资料图)

特点

**1. **通道优先级

注入通道转换顺序从JSQ0 ~ JSQ3优先级由高到底依次转换。

2. 通道转换方式

支持单端转换、差分转换和伪差分转换。

3. 数据补偿

注入通道转换的值减去对应注入补偿寄存器的值,补偿后的结果可能为负值,因此配置了注入补偿寄存器的注入通道转换结果是有符号数据,根据数据对齐方式不同符号位SEXT不同。图3.1描述了数据分辨率与数据补偿左对齐关系,图3.2描述数据对齐及注入通道符号位位置。

4. 注入通道中断

注入通道序列转换结束中断(JEOSIF)、注入通道转换结束中断(JEOCIF)和注入通道采样结束中断(JEOSMPIF)。

5. 注入通道启动转换

主要有两种方式,第一种是在任意通道工作模式下,使能自动注入ANYCR_JAUTO,当任意通道序列转换完成后,注入通道会自动紧跟着转换;第二种是自行设置注入转换使能ANYCR_JADST,即可转换注入通道。注意注入通道转换完成后ANYCR_JADST,将被硬自动清除。

例程介绍

在任意通道工作模式下,配置规则组转换序列,再配置注入组转换序列,使能自动注入,查看注入通道是否转换完成。

具体配置步骤:

参数定义如下:

#define APP_ADC_SEQ_LEN 3u#define APP_ADC_EXT_SEQ_LEN 2u/* channels in any sequence. */uint32_t app_adc_seq_channels[APP_ADC_SEQ_LEN] ={    BOARD_ADC_CHN_NUM_1,    BOARD_ADC_CHN_NUM_4,    BOARD_ADC_CHN_NUM_5,};/* channels in inject sequence. */uint32_t app_adc_extseq_channels[APP_ADC_EXT_SEQ_LEN] ={    BOARD_ADC_CHN_NUM_5,    BOARD_ADC_CHN_NUM_1};

配置代码如下:

/* setup the converter. */ADC_Init_Type adc_init;adc_init.Resolution = ADC_Resolution_Alt0;adc_init.ConvMode = ADC_ConvMode_SeqOneTime; adc_init.Align = ADC_Align_Right;adc_init.SingleDiffMode = ADC_SingleDiffConvMode_SingleEnd; adc_init.SingleVolt = ADC_SingleConvVref_Internal;  ADC_Init(ADC1, &adc_init);/* setup the conversion any sequence. *//* config regular sequence channel */for (uint32_t i = 0u; i < APP_ADC_SEQ_LEN; i++){    ADC_EnableSeqSlot(ADC1,i,app_adc_seq_channels[i]);             ADC_SetChnSampleTime(ADC1,app_adc_seq_channels[i], ADC_SampleTime_Alt7);}/* config inject channel. */for (uint32_t i = 0u; i < APP_ADC_EXT_SEQ_LEN; i++){    ADC_EnableExtSeqSlot(ADC1, i, app_adc_extseq_channels[i]);    ADC_SetChnSampleTime(ADC1,app_adc_extseq_channels[i], ADC_SampleTime_Alt7);}/* enable the inject atuo conversion. */ADC_EnableAutoExtSeqSlot(ADC1, true);/* power on the converter. */ADC_Enable(ADC1, true);

注:ADC转换前必须获取校验因子,否则无法转换。

结果如下图:

标签:

最近更新

MM32F5270平台ADC注入通道的单周期采样的实现
2023-06-01 21:39:54
苹果手机锁屏密码忘记了已停用不想刷机了_苹果手机锁屏密码忘记了已停用不想刷机
2023-06-01 20:01:20
全球信息:武翠翠(关于武翠翠介绍)
2023-06-01 18:55:15
环球今头条!江苏民营企业进高校“‘三个一’+X”行动启动
2023-06-01 19:00:55
快乐成长 安全“童”行 道外公安组织开展主题教育安全文化宣讲活动_环球讯息
2023-06-01 17:01:24
热门看点:国家认可的正规网贷平台:盘点十大靠谱网贷平台,大额低息、有口皆碑
2023-06-01 17:05:23
【世界聚看点】甘肃民勤治沙70载:草方格不见草 沙漠"魔方"再升级
2023-06-01 15:58:57
常州金坛万达项目“关爱建设者子女”志愿服务在行动_环球讯息
2023-06-01 15:38:46
看热讯:拉梅拉:对阵老东家很艰难 第一个冠军来之不易
2023-06-01 14:30:23
麦香飘荡一片繁忙 新乡市卫滨区平原镇挥起“夏收第一镰”
2023-06-01 13:45:10
全球今热点:探秘自然、观看魔术……耘芽幼儿园童心飞扬庆“六一”!
2023-06-01 13:13:06
《变形金刚7》发水墨武侠风海报 中式风格审美在线!
2023-06-01 12:17:22
天天讯息:2023年下半年预测:这4种商品可能会大降价,如有需求,等等再囤
2023-06-01 11:55:56
天天消息!国产电梯排名前十位的品牌有哪些_国产电梯十大品牌排名
2023-06-01 10:40:14
每日速读!成本端大幅下跌 短期燃料油预计震荡偏弱运行
2023-06-01 10:02:48
群兴玩具:5月31日获融资买入68.47万元|世界速递
2023-06-01 09:12:13
能否好转?5月百强房企销售业绩仅两成环比增长
2023-06-01 08:38:35
“六点天使”在歌唱
2023-06-01 07:42:40
梅赛德斯-奔驰 GT黑色系列采用新版AMG V-8
2023-06-01 06:51:10
梨膏糖的药用_梨膏糖的功效与禁忌
2023-06-01 05:05:00
农夫时隔13年再开大型演唱会,兑现广州“三年之约”
2023-06-01 02:56:52
有点神奇之靴(关于有点神奇之靴介绍)_世界热点评
2023-06-01 01:20:04
交易商协会对7家金融机构启动自律调查 年内自律调查对象已达十余家
2023-06-01 00:09:06
御龙铭千古歌词_千古 的歌词 当前要闻
2023-05-31 23:17:25
5.31 出来行迟早要还!
2023-05-31 22:34:09
中达安:拟向控股股东定增募资不超3亿元 环球速看料
2023-05-31 21:43:30
6月起21个省份婚姻登记可“跨省通办”,建议提前网上预约-天天速讯
2023-05-31 21:06:41
成都“村诺克”火爆开杆,3天已超200万人次在线观看|每日热议
2023-05-31 20:08:02
靠屏幕制霸战场!这几款显示器让你在游戏里轻松超神
2023-05-31 19:04:52
世界今亮点!桐昆股份(601233)5月31日主力资金净卖出1374.70万元
2023-05-31 18:29:53