在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MM32F5270平臺ADC注入通道的單周期采樣的實現

靈動MM32MCU ? 來源:靈動MM32MCU ? 2023-05-26 09:32 ? 次閱讀

引入

MM32F5270的ADC可配置4個注入通道來擴展轉換通道,那么可進行轉換的通道最多可達20個。

特點

1.通道優先級

注入通道轉換順序從JSQ0 ~ JSQ3優先級由高到底依次轉換。

2. 通道轉換方式

支持單端轉換、差分轉換和偽差分轉換。

3. 數據補償

注入通道轉換的值減去對應注入補償寄存器的值,補償后的結果可能為負值,因此配置了注入補償寄存器的注入通道轉換結果是有符號數據,根據數據對齊方式不同符號位SEXT不同。圖3.1描述了數據分辨率與數據補償左對齊關系,圖3.2描述數據對齊及注入通道符號位位置。

dbe697a6-fb2d-11ed-90ce-dac502259ad0.png

圖3.1 數據分辨率與數據補償左對齊

dc19aefc-fb2d-11ed-90ce-dac502259ad0.png

圖3.2 數據對齊

4. 注入通道中斷

注入通道序列轉換結束中斷(JEOSIF)、注入通道轉換結束中斷(JEOCIF)和注入通道采樣結束中斷(JEOSMPIF)。

5. 注入通道啟動轉換

主要有兩種方式,第一種是在任意通道工作模式下,使能自動注入ANYCR_JAUTO,當任意通道序列轉換完成后,注入通道會自動緊跟著轉換;第二種是自行設置注入轉換使能ANYCR_JADST,即可轉換注入通道。注意注入通道轉換完成后ANYCR_JADST,將被硬自動清除。

例程介紹

在任意通道工作模式下,配置規則組轉換序列,再配置注入組轉換序列,使能自動注入,查看注入通道是否轉換完成。

具體配置步驟:

1配置ADC初始化結構體,配置分辨率12位、單周期轉換、數據右對齊、單端轉換、參考內部電壓

2配置規則組轉換序列和每個規則通道的采樣時間,注入組轉換序列和每個注入通道的采樣時間

3使能注入通道自動轉換

4使能ADC

參數定義如下:

#defineAPP_ADC_SEQ_LEN3u
#defineAPP_ADC_EXT_SEQ_LEN2u
/*channelsinanysequence.*/
uint32_tapp_adc_seq_channels[APP_ADC_SEQ_LEN]=
{
BOARD_ADC_CHN_NUM_1,
BOARD_ADC_CHN_NUM_4,
BOARD_ADC_CHN_NUM_5,
};
/*channelsininjectsequence.*/
uint32_tapp_adc_extseq_channels[APP_ADC_EXT_SEQ_LEN]=
{
BOARD_ADC_CHN_NUM_5,
BOARD_ADC_CHN_NUM_1
};

配置代碼如下:

/*setuptheconverter.*/
ADC_Init_Typeadc_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);

/*setuptheconversionanysequence.*/
/*configregularsequencechannel*/
for(uint32_ti=0u;i

注:ADC轉換前必須獲取校驗因子,否則無法轉換。

結果如下圖:

dc33e2c2-fb2d-11ed-90ce-dac502259ad0.gif

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5397

    瀏覽量

    122647
  • adc
    adc
    +關注

    關注

    99

    文章

    6607

    瀏覽量

    547628
  • 中斷
    +關注

    關注

    5

    文章

    902

    瀏覽量

    42331
  • 采樣
    +關注

    關注

    1

    文章

    126

    瀏覽量

    25848

原文標題:靈動微課堂 (第257講)|MM32F5270平臺ADC注入通道的單周期采樣的實現

文章出處:【微信號:MindMotion-MMCU,微信公眾號:靈動MM32MCU】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    MM32F5270平臺ADC注入通道周期采樣實現

    MM32F5270ADC可配置4個注入通道來擴展轉換通道,那么可進行轉換的通道最多可達20個。
    的頭像 發表于 06-01 17:25 ?1700次閱讀
    <b class='flag-5'>MM32F5270</b><b class='flag-5'>平臺</b><b class='flag-5'>ADC</b><b class='flag-5'>注入</b><b class='flag-5'>通道</b>的<b class='flag-5'>單</b><b class='flag-5'>周期</b><b class='flag-5'>采樣</b>的<b class='flag-5'>實現</b>

    MM32F5270:高速ADC和COMP及三合一控制案例

    的 3 合 1 控制的例子來對前面幾期的內容做一個綜合的講解。 1、高速 ADC ADC 用于將模擬信號轉換成數字信號,是微控制器應用中必不可少的外設之一。 MM32F5270 中包含了 2 組高速
    的頭像 發表于 05-31 16:51 ?5197次閱讀

    基于MM32F5270開發板獲取雨滴傳感器的數據相關資料介紹

    1、基于MindSDK對接雨滴傳感器我們還是來介紹一下開發板的相關參數。靈動MM32F5270開發板是搭載安謀科技“星辰”STAR-MC1處理器的全新高性能 MM32F5270微控制器,這個
    發表于 08-24 15:20

    MM32F5270是如何通過MindSwitch和CLU實現可任意編程外設間互聯系統的

    MM32F5270 采用 MindSwitch 可實現 PWM 周期內任意時刻的 4 次 ADC 觸發。還是以上述應用場景為例,依然用
    發表于 09-06 15:13

    MM32F5270總線架構設計

    本文介紹了MM32F5270 中所采用的多并發總線架構,并通過帶顯示的音頻播放器的實例說明了該架構在實際應用中所能達到的吞吐率提升效果。
    的頭像 發表于 05-11 11:15 ?2335次閱讀
    <b class='flag-5'>MM32F5270</b>總線架構設計

    基于MM32F5270控制器的I2S音頻播放

    MM32F5270 系列控制器支持 I2S 總線接口,本章節在接下來會對 MM32F5270 I2S進行介紹,并使用 MM32F5270 和 CS4344 芯片進行 I2S 通信來演示播放一段聲音。
    的頭像 發表于 09-16 10:39 ?2719次閱讀

    MM32F5270】Keil開發環境搭建

    本文是對MM32F5270相關的靈動官網資料和社區現有幾篇環境搭建帖的整理和總結。詳細且完整的記錄了——如何從零搭建MM32F5270 Keil開發環境以及如何編譯運行MM32F5270 SDK中
    的頭像 發表于 11-06 16:14 ?3435次閱讀
    【<b class='flag-5'>MM32F5270</b>】Keil開發環境搭建

    MM32F5270 產品手冊(中文版)

    MM32F5270 產品手冊(中文版)
    發表于 02-23 18:45 ?0次下載
    <b class='flag-5'>MM32F5270</b> 產品手冊(中文版)

    MM32F5270 產品手冊(英文版)

    MM32F5270 產品手冊(英文版)
    發表于 02-23 18:45 ?0次下載
    <b class='flag-5'>MM32F5270</b> 產品手冊(英文版)

    MM32F5270 用戶手冊(中文版)

    MM32F5270 用戶手冊(中文版)
    發表于 02-23 18:46 ?0次下載
    <b class='flag-5'>MM32F5270</b> 用戶手冊(中文版)

    MM32F5270 用戶手冊(英文版)

    MM32F5270 用戶手冊(英文版)
    發表于 02-23 18:46 ?0次下載
    <b class='flag-5'>MM32F5270</b> 用戶手冊(英文版)

    MM32F5270 勘誤表(中文版)

    MM32F5270 勘誤表(中文版)
    發表于 02-23 18:47 ?0次下載
    <b class='flag-5'>MM32F5270</b> 勘誤表(中文版)

    MM32F5270 勘誤表(英文版)

    MM32F5270 勘誤表(英文版)
    發表于 02-23 18:48 ?0次下載
    <b class='flag-5'>MM32F5270</b> 勘誤表(英文版)

    MM32F5270平臺ADC注入通道周期采樣實現

    MM32F5270ADC可配置4個注入通道來擴展轉換通道,那么可進行轉換的通道最多可達20個。
    的頭像 發表于 05-26 09:31 ?876次閱讀
    <b class='flag-5'>MM32F5270</b><b class='flag-5'>平臺</b><b class='flag-5'>ADC</b><b class='flag-5'>注入</b><b class='flag-5'>通道</b>的<b class='flag-5'>單</b><b class='flag-5'>周期</b><b class='flag-5'>采樣</b>的<b class='flag-5'>實現</b>

    基于MM32F5270的I2S音頻播放

    基于MM32F5270的I2S音頻播放
    的頭像 發表于 10-30 17:13 ?1591次閱讀
    基于<b class='flag-5'>MM32F5270</b>的I2S音頻播放

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 可以免费看的黄色片 | 日韩xx00 | 一个色中文字幕 | 亚洲综合久久综合激情久久 | 欧美亚洲第一区 | 激情欧美一区二区三区中文字幕 | aaaaa国产毛片 | 国产拳头交一区二区 | 天堂一区二区三区在线观看 | 欧美一级高清免费播放 | 久久精品国产福利国产琪琪 | 久操资源在线 | 日本理论在线 | 91久久天天躁狠狠躁夜夜 | 亚洲午夜精品久久久久 | 精品一区二区三区18 | 国产黄色小视频在线观看 | 日本欧美一区二区三区免费不卡 | 美国bj69video18 | 男人午夜小视频 | 五月婷婷中文字幕 | 狠狠干.com| 国产福利资源在线 | 九九热免费在线观看 | 色婷婷中文字幕 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | 亚洲激情婷婷 | 成人欧美精品一区二区不卡 | 成人免费视频一区二区三区 | 免费午夜不卡毛片 | 亚洲成人网页 | 69hdxxxx日本| 欧美色图亚洲 | 美女午夜 | 好大好硬好爽免费视频 | 伊人网色 | 国产成人精品日本亚洲语音1 | 国产女主播在线播放一区二区 | 手机看片1024在线观看 | 伊伊成人网 | 经典三级四虎在线观看 |