0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RX23E-A 24bit ΔΣADC應(yīng)用篇(3)添加Component-定時(shí)器

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-05-27 14:05 ? 次閱讀

3

添加Component - 定時(shí)器

本節(jié)學(xué)習(xí)如何添加外圍功能 - CMT,并進(jìn)行設(shè)置,每1ms發(fā)生一次中斷。

3.1 打開Smart Configurator

如果未打開,請(qǐng)?jiān)陬A(yù)覽窗口雙擊rx23ea_local_board_lab.scfg文件。

3be5f2c4-1bde-11ef-b74b-92fbcf53809c.png

3.2 確認(rèn)Clock設(shè)置,RX23E-A Local Board上所使用的主時(shí)鐘為8MHz。

VCC根據(jù)所用情況使用選擇,參照1.2中的內(nèi)容。

3bf14ba6-1bde-11ef-b74b-92fbcf53809c.png

3.3 確認(rèn)System設(shè)置,調(diào)試接口設(shè)置為FINE。

3c114e2e-1bde-11ef-b74b-92fbcf53809c.png

3.4 打開Components標(biāo)簽頁(yè),點(diǎn)擊“+”。

3c332b16-1bde-11ef-b74b-92fbcf53809c.png

3.5 添加Timer,選擇8-bit Timer,點(diǎn)擊Next。Count mode選擇16 bit,點(diǎn)擊Finish。

3c572228-1bde-11ef-b74b-92fbcf53809c.png

3c6ff6cc-1bde-11ef-b74b-92fbcf53809c.png

3.6 設(shè)置Timer參數(shù)和中斷

Compare match A value (TCORA): 1000us

勾選Enable TCORA compare match interrupt (CMIA0),Priority選擇Level 15 (Highest)。

3c870ae2-1bde-11ef-b74b-92fbcf53809c.png

3.7 點(diǎn)擊右上角“Generate Code”生成代碼

3cb46bcc-1bde-11ef-b74b-92fbcf53809c.png

彈出提示,依據(jù)自己需求是否選擇“Always save and generate without asking?”,點(diǎn)擊“Proceed”。

3ccab1d4-1bde-11ef-b74b-92fbcf53809c.png

3.8 雙擊rx23ea_local_board_lab.c文件

3ce2b6da-1bde-11ef-b74b-92fbcf53809c.png

在main函數(shù)中添加下面的第3行代碼

void main(void)
{
 R_Config_TMR0_TMR1_Start();
}

并在main函數(shù)前添加一個(gè)變量,標(biāo)識(shí)Timer是否發(fā)生中斷。

bool timer_flag = false;

3.9 雙擊打開Config_TMR0_TMR1_user.c文件

3cfe5e1c-1bde-11ef-b74b-92fbcf53809c.png

添加以下第5和第11行代碼

/***********************************************************************************************************************
Global variables and functions
***********************************************************************************************************************/
/* Start user code for global. Do not edit comment generated here */
extern bool timer_flag;
/* End user code. Do not edit comment generated here */


static void r_Config_TMR0_TMR1_cmia0_interrupt(void)
{
  /* Start user code for r_Config_TMR0_TMR1_cmia0_interrupt. Do not edit comment generated here */
 timer_flag = true;
  /* End user code. Do not edit comment generated here */
}

3.10 點(diǎn)擊3d1b37b2-1bde-11ef-b74b-92fbcf53809c.png編譯代碼,無error。

3d334a6e-1bde-11ef-b74b-92fbcf53809c.png

3.11 高亮rx23ea_local_board_lab工程,按下調(diào)試按鈕3d6738e2-1bde-11ef-b74b-92fbcf53809c.png。

彈出提示,依據(jù)需求是否勾選“Remember my decision”,點(diǎn)擊“Switch”。

3d898ff0-1bde-11ef-b74b-92fbcf53809c.png

3.12 在Config_TMR0_TMR1_user.c文件 →r_Config_TMR0_TMR1_cmia0_interrupt函數(shù)中設(shè)置斷點(diǎn)(77行左側(cè)地址或者行數(shù)顯示處雙擊鼠標(biāo)左鍵)。

3da05db6-1bde-11ef-b74b-92fbcf53809c.png

3.13 運(yùn)行代碼 (3dd7834a-1bde-11ef-b74b-92fbcf53809c.png),需要點(diǎn)擊兩次。確認(rèn)是否能正確進(jìn)入中斷函數(shù)。

3df39418-1bde-11ef-b74b-92fbcf53809c.png

確認(rèn)后,請(qǐng)將這個(gè)斷點(diǎn)取消(斷點(diǎn)處雙擊鼠標(biāo)左鍵)。

3.14 按下斷開按鈕3e196cd8-1bde-11ef-b74b-92fbcf53809c.png或者終止按鈕3e35bfa0-1bde-11ef-b74b-92fbcf53809c.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Vcc
    Vcc
    +關(guān)注

    關(guān)注

    2

    文章

    307

    瀏覽量

    37328
  • 定時(shí)器中斷
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    11443

原文標(biāo)題:RX23E-A 24bit ΔΣADC 應(yīng)用篇 (3) 添加Component - 定時(shí)器

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RX23E-A 24bit ΔΣADC 應(yīng)用 (2) 創(chuàng)建RX23E-A工程

    本節(jié)學(xué)習(xí)項(xiàng)目開發(fā),熟悉e2 studio和Smart Configurator,創(chuàng)建工程。
    的頭像 發(fā)表于 08-02 11:59 ?1875次閱讀
    <b class='flag-5'>RX23E-A</b> <b class='flag-5'>24bit</b> ΔΣ<b class='flag-5'>ADC</b> 應(yīng)用<b class='flag-5'>篇</b> (2) 創(chuàng)建<b class='flag-5'>RX23E-A</b>工程

    瑞薩RX23E-A MCU的串口和ADC調(diào)試方法

    瑞薩 RX23E-A 系列微控制配備模擬前端,無需校準(zhǔn)即可測(cè)量溫度、壓力、流量和重量,精度優(yōu)于 0.1%,是高精度傳感、測(cè)試和測(cè)量設(shè)備的理想之選。CPU 配備 RXv2 內(nèi)核,在 DSP/FPU 運(yùn)行中表現(xiàn)卓越,可以單芯片實(shí)現(xiàn)高精度測(cè)量、控制和通信。
    的頭像 發(fā)表于 03-06 14:00 ?1296次閱讀
    瑞薩<b class='flag-5'>RX23E-A</b> MCU的串口和<b class='flag-5'>ADC</b>調(diào)試方法

    RX23E-A中的24位ΔΣADC轉(zhuǎn)換和模擬前端介紹

    RX23E-A MCU是32位RX MCU,具有內(nèi)置FPU和高達(dá)256KB閃存,配有模擬前端(AFE),有助于測(cè)量壓力、流量、溫度和重量,精度小于0.1%。
    的頭像 發(fā)表于 04-08 14:16 ?2433次閱讀
    <b class='flag-5'>RX23E-A</b>中的<b class='flag-5'>24</b>位ΔΣ<b class='flag-5'>ADC</b>轉(zhuǎn)換<b class='flag-5'>器</b>和模擬前端介紹

    使用RX23E-A對(duì)外部電阻式傳感PT100進(jìn)行溫度測(cè)量

    RX23E-A系列微控制配備模擬前端,無需校準(zhǔn)即可測(cè)量溫度、壓力、流量和重量,精度優(yōu)于0.1%,是高精度傳感、測(cè)試和測(cè)量設(shè)備的理想之選。
    的頭像 發(fā)表于 05-23 14:18 ?1810次閱讀
    使用<b class='flag-5'>RX23E-A</b>對(duì)外部電阻式傳感<b class='flag-5'>器</b>PT100進(jìn)行溫度測(cè)量

    瑞薩電子新推32位RX系列微控制RX23E-A產(chǎn)品組

    瑞薩電子今日宣布推出32位RX系列微控制(MCU)RX23E-A產(chǎn)品組,將高精度模擬前端(AFE)集成在MCU單芯片上。RX23E-A MCU專為需要對(duì)溫度、壓力、重量和流量等模擬信
    發(fā)表于 05-28 17:38 ?1218次閱讀

    什么是RX23E-A物聯(lián)網(wǎng)時(shí)代的數(shù)據(jù)采集和分布式處理

      該解決方案已作為應(yīng)用說明“RX23E-A 組通道間隔離模擬測(cè)量系統(tǒng)”(文檔編號(hào) R01AN5679EJ0110)在網(wǎng)上發(fā)布。
    的頭像 發(fā)表于 04-26 10:45 ?1561次閱讀
    什么是<b class='flag-5'>RX23E-A</b>物聯(lián)網(wǎng)時(shí)代的數(shù)據(jù)采集和分布式處理

    RX23E-A 組數(shù)據(jù)表 Rev.1.20

    RX23E-A 組數(shù)據(jù)表 Rev.1.20
    發(fā)表于 01-11 18:55 ?1次下載
    <b class='flag-5'>RX23E-A</b> 組數(shù)據(jù)表 Rev.1.20

    RX23E-A 組用戶手冊(cè):硬件 Rev.1.20

    RX23E-A 組用戶手冊(cè):硬件 Rev.1.20
    發(fā)表于 01-11 18:56 ?1次下載
    <b class='flag-5'>RX23E-A</b> 組用戶手冊(cè):硬件 Rev.1.20

    RSSKRX23E-A Renesas Solution Stater Kit for RX23E-A 快速入門指南

    RSSKRX23E-A Renesas Solution Stater Kit for RX23E-A 快速入門指南
    發(fā)表于 03-14 19:09 ?1次下載
    RSSKRX<b class='flag-5'>23E-A</b> Renesas Solution Stater Kit for <b class='flag-5'>RX23E-A</b> 快速入門指南

    RX23E-A 組數(shù)據(jù)表 Rev.1.20

    RX23E-A 組數(shù)據(jù)表 Rev.1.20
    發(fā)表于 06-30 20:46 ?0次下載
    <b class='flag-5'>RX23E-A</b> 組數(shù)據(jù)表 Rev.1.20

    RX23E-A 組用戶手冊(cè):硬件 Rev.1.20

    RX23E-A 組用戶手冊(cè):硬件 Rev.1.20
    發(fā)表于 06-30 20:46 ?0次下載
    <b class='flag-5'>RX23E-A</b> 組用戶手冊(cè):硬件 Rev.1.20

    RSSKRX23E-A Renesas Solution Stater Kit for RX23E-A 快速入門指南

    RSSKRX23E-A Renesas Solution Stater Kit for RX23E-A 快速入門指南
    發(fā)表于 07-05 19:35 ?0次下載
    RSSKRX<b class='flag-5'>23E-A</b> Renesas Solution Stater Kit for <b class='flag-5'>RX23E-A</b> 快速入門指南

    不斷升級(jí)的傳感設(shè)備和基于RX23E-A單芯片MCU的測(cè)力傳感

    不斷升級(jí)的傳感設(shè)備和基于RX23E-A單芯片MCU的測(cè)力傳感
    的頭像 發(fā)表于 09-19 16:44 ?947次閱讀
    不斷升級(jí)的傳感<b class='flag-5'>器</b>設(shè)備和基于<b class='flag-5'>RX23E-A</b>單芯片MCU的測(cè)力傳感<b class='flag-5'>器</b>

    RX23E-A 24bitΔΣADC基礎(chǔ)(4) RX23E-A詳解

    RX23E-A的目標(biāo)應(yīng)用是需要高精度模擬的工業(yè)傳感設(shè)備。例如,溫度控制、記錄儀、壓力表、力傳感、體重秤等。
    的頭像 發(fā)表于 04-25 14:17 ?1530次閱讀
    <b class='flag-5'>RX23E-A</b> <b class='flag-5'>24bit</b>ΔΣ<b class='flag-5'>ADC</b>基礎(chǔ)<b class='flag-5'>篇</b>(4) <b class='flag-5'>RX23E-A</b>詳解

    集成24位Delta-Sigma模/數(shù)轉(zhuǎn)換RX23E-B系列32位微控制數(shù)據(jù)手冊(cè)

    RX23E-B 系列微控制器具有內(nèi)置模擬前端 (AFE),是工業(yè)傳感設(shè)備的理想選擇。 與上一代的 RX23E-A 相比,RX23E-B 的24
    的頭像 發(fā)表于 03-24 16:51 ?403次閱讀
    集成<b class='flag-5'>24</b>位Delta-Sigma模/數(shù)轉(zhuǎn)換<b class='flag-5'>器</b>的<b class='flag-5'>RX23E</b>-B系列32位微控制<b class='flag-5'>器</b>數(shù)據(jù)手冊(cè)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品