色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

帶32位MCU和高精度ADC的SoC

晶華微 ? 來源:阿紅呀 ? 作者:阿紅呀 ? 2022-02-22 10:34 ? 次閱讀

一、前言

您在使用新款芯片和新的開發環境進行開發的過程中是否會遇到以下問題:如何快速建工程?如何快速上手編程?不了解芯片功能?實現功能和預期不符?

本開發指南將手把手幫工程師們解決以上問題,了解芯片的各個模塊,對照手冊熟悉各個模塊的寄存器配置。同時,分享一些常見的錯誤用法,避免您走一些彎路,從而提高開發效率。

二、程序描述

示例程序是以SD93F115-JBS芯片編寫,包含了按鍵中斷、RTC中斷、SDADC、SARADC、RTC、DAC、低壓檢測、LCD顯示、休眠測試等多個基礎功能綜合的一個程序,配合按鍵中斷進入不同的子程序進行演示。

附件SD93F115-JBS_TEST是已經編寫好的示例程序,其主體思路:先對芯片進行系統初始化,再對需要使用的功能進行配置,然后進入主循環通過按鍵中斷選擇置起相應的測試標志位,進入相應的測試項實現功能演示。

最后按照《軟件篇》的方法將程序下載至芯片中。

三、main函數

main函數的整體框架,如圖3-1:

帶32位MCU和高精度ADC的SoC

圖3-1 main函數

如上圖所示,main函數首先運行的是Sys_MyInit()系統初始化,因為芯片上電后的默認狀態下基本只有IHRC和ILRC在工作,大部分的外設都需要打開對應時鐘后,才可以重新配置相應模塊,后期自行開發時有需要用到的外設可參照應用手冊13.7節--時鐘與復位寄存器優先開啟時鐘。

由于IHRC是校準過的,只需從RCC_IHRC_CLBR寄存器將校準數據存入RCC_IHRC_CR寄存器即可完成校準動作,模擬部分電源BG、ACM和AVDDR默認上電是關閉的,后續也會用到,直接調用庫函數打開,完成對芯片的初步配置。如下圖3-2所示:

帶32位MCU和高精度ADC的SoC

圖3-2系統初始化函數

系統初始化之后,進行FLAG_Init()標志位初始化,該函數里的標志位是自定義的一些變量,在后續程序執行時會使用到,而在初始運行函數時,這些變量可能是隨機數據,需要進行變量清零。如下圖3-3所示:

帶32位MCU和高精度ADC的SoC

圖3-3自定義標志位初始化函數

自定義標志位初始化之后,為保證程序運行正常,在編寫其他函數前,需要先編寫一個IWDG_Init()獨立看門狗初始化函數(脫離主函數單獨計數的一個寄存器,屬于硬件范疇),它能在程序跑飛的情況下,復位芯片,使程序重新開始運行。獨立看門狗結構圖如下圖3-4:

帶32位MCU和高精度ADC的SoC

圖3-4獨立看門狗結構圖

從結構上看,獨立看門狗是以低頻時鐘ILRC的分頻為時鐘源,當WDT_COUNTER計數時間超過設置值時溢出,芯片便會產生中斷或復位,注意一旦獨立看門狗使能后軟件就無法關閉IWDG和ILRC,除非產生復位。

獨立看門狗初始化函數如圖3-5所示:

帶32位MCU和高精度ADC的SoC

圖3-5獨立看門狗初始化函數

這里直接調用庫函數,將獨立看門狗預分頻器設置8分頻,溢出時間設置為23040,最后開啟看門狗選擇正常模式工作,待機模式不工作,在此配置下計算的復位時間t=5.76秒。

因為開啟了獨立看門狗,但又不希望程序在正常運行時發生復位,所以需要在正常運行的程序期間加入‘喂狗’操作,防止芯片在正常情況下復位,尤其是在執行循環過程中是需要特別注意進行‘喂狗’操作的,建議溢出時間不要設的太小。

獨立看門狗初始化后,還對按鍵中斷、PWM、SDADC、SARADC、UART、RTC和LCD顯示等功能也進行了初始化,在后面的章節會詳細介紹。

為了更直觀的看到程序是否正常運行,先在LCD屏上顯示‘123456’,然后用一個GPIO做數字輸出來驅動外部LED燈進行閃爍,GPIO初始化如下圖3-6:

帶32位MCU和高精度ADC的SoC

圖3-6 GPIO初始化函數

首先打開GPIO外設時鐘使能,將P83口設置為數字輸出,配置為大電流模式(最大電流可以達到12mA),為避免其他GPIO引腳懸空造成未知影響,將所有沒有使用的GPIO全部配置為輸入上拉模式。

宏定義了P83引腳的輸出,使得控制LED燈的狀態更清楚,然后在main函數的while循環里每隔50ms把P83狀態翻轉,即可控制LED燈的亮滅,最終程序運行PCB板的初步現象就是LCD顯示‘123456’,LED燈不停閃爍,等待按鍵中斷的來臨。

帶32位MCU和高精度ADC的SoC

圖3-7 P83引腳輸出宏定義

四、總結:

本文介紹了Main函數的整體運行流程,重點在于編程時要優先開啟需要使用的外設時鐘,再配合庫函數的使用可以有效減少開發過程中遇到的問題,芯片的其他功能將會在后續章節逐一分享。

審核編輯:湯梓紅

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

    關注

    146

    文章

    17171

    瀏覽量

    351512
  • adc
    adc
    +關注

    關注

    98

    文章

    6507

    瀏覽量

    544910
  • soc
    soc
    +關注

    關注

    38

    文章

    4173

    瀏覽量

    218424
收藏 人收藏

    評論

    相關推薦

    通過使用增強型雙Δ∑技術來實現其高精度特點的ADC芯片

    ADC芯片 - MS1808是一款帶有采樣速率8kHz ~ 96kHz的立體聲A/D轉換器,適合于面向消費者的專業音頻系統。MS1808通過使用增強型雙Δ∑技術來實現其高精度的特點。
    的頭像 發表于 01-02 09:52 ?83次閱讀

    如何校準adc以提高精度

    校準ADC(模數轉換器)以提高精度是確保系統精確采集模擬信號的重要步驟。以下是一些常見的校準ADC以提高精度的方法: 一、硬件校準方法 外部參考電壓校準 : 使用外部精密參考電壓源連接
    的頭像 發表于 10-31 11:10 ?1098次閱讀

    納芯微發布低功耗高精度Δ-Σ型ADC

    近日,納芯微推出了兩款多通道、低功耗、高精度的Δ-Σ型ADC產品——NSAD124x和NSAD114x系列。這兩款產品專為滿足工業級高精度測溫需求而設計,展現了納芯微在模擬信號處理領域的卓越實力。
    的頭像 發表于 10-30 18:14 ?500次閱讀

    過采樣提高12ADC精度

    研發、生產、制造和檢測壓力傳感器以及提供配套服務。 正常使用壓力傳感器需要專門的高精度ADC采集芯片,比如M68等專用芯片。 為了減少成本普及客戶的應用,可以采用普通的12bit ADC MC
    發表于 09-19 19:29

    領慧立芯LHA5657高精度32ΣΔ ADC產品介紹

    領慧立芯LHA5657高精度32ΣΔ ADC產品介紹
    的頭像 發表于 08-28 16:44 ?414次閱讀
    領慧立芯LHA5657<b class='flag-5'>高精度</b>32<b class='flag-5'>位</b>ΣΔ <b class='flag-5'>ADC</b>產品介紹

    24高精度ADC ME9603產品特點

    ME9603是一款帶有前置4選1通道選擇的差分輸入、高精度、寬動態范圍、Delta-Sigma 24數據轉換器ADC。在20KSPS的轉換速率下,ME9603實現了 18.6(等效
    的頭像 發表于 08-19 14:32 ?751次閱讀
    24<b class='flag-5'>位</b><b class='flag-5'>高精度</b><b class='flag-5'>ADC</b> ME9603產品特點

    OPA2626高速、高精度、低失真、16和18模數轉換器(ADC)驅動器數據表

    電子發燒友網站提供《OPA2626高速、高精度、低失真、16和18模數轉換器(ADC)驅動器數據表.pdf》資料免費下載
    發表于 06-19 11:24 ?0次下載
    OPA2626高速、<b class='flag-5'>高精度</b>、低失真、16<b class='flag-5'>位</b>和18<b class='flag-5'>位</b>模數轉換器(<b class='flag-5'>ADC</b>)驅動器數據表

    混合信號 SOC 產品用戶指南

    芯?;旌闲盘?SOC 產品是指集成了 RISC MCU、高精度 ADC、LED/LCD 顯示模塊等高系統集成的產品。芯片系統資源為特定應用領域量身定做,集高性能,高集成度,高性價比于一
    發表于 05-16 09:51

    CSM32RV003:國產高精度16ADC低功耗RISC-V內核MCU

    高精度ADC工業應用 高精度ADC高精度模數轉換器,是一種能夠將輸入模擬信號轉換為數字信號的芯片,在多種消費電子、工業、醫療和科研領域都有
    的頭像 發表于 05-15 17:18 ?762次閱讀
    CSM32RV003:國產<b class='flag-5'>高精度</b>16<b class='flag-5'>位</b><b class='flag-5'>ADC</b>低功耗RISC-V內核<b class='flag-5'>MCU</b>

    先積新品發布 ▏24,多通道,高精度,高速ADC--LTD226X

    新產品發布LTD226X24,多通道,高精度,高速Δ-Σ型ADCLTD2261是一款24,多通道,高精度,高速的Δ-Σ型ADC芯片。除了
    的頭像 發表于 04-30 08:23 ?1302次閱讀
    先積新品發布 ▏24<b class='flag-5'>位</b>,多通道,<b class='flag-5'>高精度</b>,高速<b class='flag-5'>ADC</b>--LTD226X

    介紹一款集成5通道有效精度18的?Δ ADC的8MCU

    HS23P6622L /HS23P6625L 是一款集成了5 通道有效精度18 的?Δ ADC 的8 MCU,內置了可配置的LDO。
    的頭像 發表于 03-11 15:06 ?777次閱讀
    介紹一款集成5通道有效<b class='flag-5'>精度</b>18<b class='flag-5'>位</b>的?Δ <b class='flag-5'>ADC</b>的8<b class='flag-5'>位</b><b class='flag-5'>MCU</b>

    什么是高精度電流源電路原理

    一種高精度電流源的電路,是通過V/I變換,將由隙基準電壓電路產生的與溫度和電源電壓無關的隙基準電壓轉換成與溫度和電壓無關的高精度基準電流,并通過
    的頭像 發表于 03-04 13:20 ?1107次閱讀
    什么是<b class='flag-5'>高精度</b>電流源電路原理

    32MCU高精度ADCSoC產品-SD93F系列開發指南(十)

    SD93F115 有四種工作模式,NORMAL 正常工作模式,以及 3 種低功耗模式:WAIT、 DOZE、STOP,本例將一一講解WAIT、 DOZE、STOP模式。
    的頭像 發表于 01-25 17:06 ?901次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b>產品-SD93F系列開發指南(十)

    32MCU高精度ADCSoC產品-SD93F系列開發指南(九)

    在開發指南(八)中,我們給大家講解了24高精度ADC—SD ADC,本章我們再給大家講解12高速AD
    的頭像 發表于 01-12 17:14 ?1902次閱讀
    <b class='flag-5'>帶</b>32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>和<b class='flag-5'>高精度</b><b class='flag-5'>ADC</b>的<b class='flag-5'>SoC</b>產品-SD93F系列開發指南(九)

    24高精度ADC MCT1247產品介紹

    MCT1247是24高精度ADC,該芯片不僅集成了低噪聲PGA、單循環數字濾波器、高精度Δ-Σ AD轉換器和內部振蕩器等模塊,還提供了內置低漂移基準電壓以及兩個匹配的可編程激勵電流源
    的頭像 發表于 01-07 10:40 ?1512次閱讀
    24<b class='flag-5'>位</b><b class='flag-5'>高精度</b><b class='flag-5'>ADC</b> MCT1247產品介紹
    主站蜘蛛池模板: 青柠在线视频| 欧美成人精品高清在线观看| 久久综合色一综合色88| 天天啪免费视频在线看| 北条麻妃のレズナンパ| 嫩草影院未满十八岁禁止入内| 尤物国产在线精品三区| 精品亚洲大全| 伊人色综合久久天天网| 久久99热狠狠色AV蜜臀| 亚洲精品国产一区二区贰佰信息网| 国产高清美女一级a毛片久久w| 日韩人妻无码专区一本二本| 成人小视频在线观看免费| 强被迫伦姧惨叫VIDEO| 插曲的痛30分钟视频最新章节| 欧美大jiji| 德国美女密密麻麻浓毛| 神马影院午夜理论二| 国产乱色伦影片在线观看| 亚洲国产成人精品不卡青青草原 | 亚洲人视频在线观看| 黑人 尺寸 强行害怕 痛哭| 亚洲欧美一区二区成人片| 久久AV国产麻豆HD真实乱| 最近高清日本免费| 欧美性xxx极品| 国产成人免费高清视频| 亚洲国产综合久久久无码色伦| 黄色片网站下载| 最近中文字幕无吗免费高清| 免费视频国产| 高hnp肉文| 亚洲一级电影| 在线观看免费精品国产| 久久精品国产亚洲AV忘忧草蜜臀 | 外国xxxx| 精品日韩欧美一区二区三区 | 中文字幕日本在线mv视频精品| 免费国产黄线在线播放| 国产www视频|