3
添加Component - 定時器
本節學習如何添加外圍功能 - CMT,并進行設置,每1ms發生一次中斷。
3.1 打開Smart Configurator
如果未打開,請在預覽窗口雙擊rx23ea_local_board_lab.scfg文件。
3.2 確認Clock設置,RX23E-A Local Board上所使用的主時鐘為8MHz。
VCC根據所用情況使用選擇,參照1.2中的內容。
3.3 確認System設置,調試接口設置為FINE。
3.4 打開Components標簽頁,點擊“+”。
3.5 添加Timer,選擇8-bit Timer,點擊Next。Count mode選擇16 bit,點擊Finish。
3.6 設置Timer參數和中斷
Compare match A value (TCORA): 1000us
勾選Enable TCORA compare match interrupt (CMIA0),Priority選擇Level 15 (Highest)。
3.7 點擊右上角“Generate Code”生成代碼
彈出提示,依據自己需求是否選擇“Always save and generate without asking?”,點擊“Proceed”。
3.8 雙擊rx23ea_local_board_lab.c文件
在main函數中添加下面的第3行代碼
void main(void) { R_Config_TMR0_TMR1_Start(); }
并在main函數前添加一個變量,標識Timer是否發生中斷。
bool timer_flag = false;
3.9 雙擊打開Config_TMR0_TMR1_user.c文件
添加以下第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 點擊編譯代碼,無error。
3.11 高亮rx23ea_local_board_lab工程,按下調試按鈕。
彈出提示,依據需求是否勾選“Remember my decision”,點擊“Switch”。
3.12 在Config_TMR0_TMR1_user.c文件 →r_Config_TMR0_TMR1_cmia0_interrupt函數中設置斷點(77行左側地址或者行數顯示處雙擊鼠標左鍵)。
3.13 運行代碼 (),需要點擊兩次。確認是否能正確進入中斷函數。
確認后,請將這個斷點取消(斷點處雙擊鼠標左鍵)。
3.14 按下斷開按鈕或者終止按鈕
。
審核編輯:劉清
-
Vcc
+關注
關注
2文章
307瀏覽量
36647 -
定時器中斷
+關注
關注
0文章
49瀏覽量
11295
原文標題:RX23E-A 24bit ΔΣADC 應用篇 (3) 添加Component - 定時器
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
瑞薩RX23E-A MCU的串口和ADC調試方法

RX23E-A中的24位ΔΣADC轉換器和模擬前端介紹

瑞薩電子新推32位RX系列微控制器RX23E-A產品組
RSSKRX23E-A Renesas Solution Stater Kit for RX23E-A 快速入門指南

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

評論