本文來源電子發燒友社區,作者:川楠, 帖子地址:https://bbs.elecfans.com/jishu_2245155_1_1.html
前言
大家好。
首先,感謝南京中科微提供的CSM32RV20開發板,同時也感謝發燒友提供的試用平臺。
這次測試的是RTC外設,但是從題目中,就可以看到,這是一個悲劇。
代碼編程
直接上我寫的代碼吧:
復制代碼
RTC初始化程序:
我發分頻系數開到了最大。
中斷函數:
最后,我直接說我程序實現的功能吧:首先RTC完成初始化后,RTC的計數器開始計數,也就是RTC_MTIME->mtime。我在主函數中,每個500MS打印一次計數值。
在RTC的中斷中,通過設置RTC_MTIMECMP->mtimecmp的值,改變下一次中斷時間。
最后,實驗結果是:
前言
大家好。
首先,感謝南京中科微提供的CSM32RV20開發板,同時也感謝發燒友提供的試用平臺。
這次測試的是RTC外設,但是從題目中,就可以看到,這是一個悲劇。
代碼編程
直接上我寫的代碼吧:
- int main(void)
- {
- uint32_t rtc_val;
- ///----System Init ---------------------------------------------------------------------------------------------
- CLIC_Init();//系統中斷配置
- System_Clock_Init();//系統時鐘初始化
- GPIO_MODE_Init(GPIOA,PIN8,GPIO_MODE_OUTPUT); //GPIO 模式
- GPIO_MODE_Init(GPIOA,PIN12,GPIO_MODE_OUTPUT); //GPIO 模式
- ///---- Chapter 7 RTC Test Init --------------------------------------------------------------------------------------
- RTC_Init_case1();
- //RTC_Init_case2();
- Interrupt_Level(MtiMER_int_ID, INT_LEVEL2 );//CLIC設置中斷搶占級別
- Interrupt_Enable(MTIMER_int_ID);//CLIC使能中斷
- SYS_Interrupt_Enable();//CLIC開總中斷
- UART_Init_case1(UART1);//非中斷模式
- ee_printf("nHello CSM32RV20:");
- while(1)
- {
- Delay32M_ms(500);
- GPIO_Toggle(GPIOA,PIN8);
- rtc_val=RTC_MTIME->mtime;
- printf("RTC VAL %ldrn",rtc_val);
- }
- return 0;
- }
RTC初始化程序:

我發分頻系數開到了最大。
中斷函數:

最后,我直接說我程序實現的功能吧:首先RTC完成初始化后,RTC的計數器開始計數,也就是RTC_MTIME->mtime。我在主函數中,每個500MS打印一次計數值。
在RTC的中斷中,通過設置RTC_MTIMECMP->mtimecmp的值,改變下一次中斷時間。
最后,實驗結果是:
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
南京中科微
+關注
關注
0文章
60瀏覽量
1431 -
CSM32RV20
+關注
關注
0文章
40瀏覽量
497
發布評論請先 登錄
相關推薦
熱點推薦
【作品合集】中科昊芯Core_DSC280025C開發板測評
Core_DSC280025C開發板試用體驗】+2.RAM工程與FLASH工程對比
【中科昊芯Core_DSC280025C開發板試用體驗】
發表于 09-18 10:52
【作品合集】玄鐵Banana Pi BPI-RV2開發板測評
測試
作者:chen000000009【Banana Pi BPI-RV2開發板試用體驗】開箱+硬件介紹
【Banana Pi BPI-RV2開發板
發表于 09-17 10:58
【作品精選】2025電子發燒友開發板測評大賽作品合集!
Milk-V Duo S 開發板免費試用
玄鐵Banana Pi BPI-RV2開發板試用
玄鐵Banana Pi BPI-CanMV-K2
發表于 09-03 15:24
【Banana Pi BPI-RV2開發板試用體驗】開箱上電
BPI-RV2 RISC-V開源路由器之開箱上電
背景
現在剛好正在研究短距及網絡相關的東東。
最近剛好有幸得到了一塊香蕉派 BPI-RV2 RISC-V 開源路由器開發板。感謝電子發燒友
發表于 06-26 19:51
【Banana Pi BPI-RV2開發板試用體驗】開發板介紹視頻
一. 開發板介紹香蕉派 BPI-RV2 RISC-V 路由器開發板采用矽昌通信 SF21H8898 芯片方案矽昌 SF21H8898 四核64位RISC-V 處理器, 1.25GHz主頻得益于矽昌自
發表于 06-24 23:51
有獎丨米爾 瑞芯微RK3506開發板免費試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3506應用處理器的MYD-YR3506開發板免費試用名額來啦~~米爾提供了3塊價值299元的MYD-YR3506
中微愛芯32位MCU開發板AiP32RV15X介紹
AiP32RV15X開發板是一款基于RISCV內核的32位MCU開發板,提供了板載調試器、RESET、WAKEUP按鍵、三色LED、CAN收發器、USB接口、UART、ADC、SPI、IIC、
性能強悍!合眾HZ-RK3568開發板試用體驗
月19日 ? 評測數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
有獎丨米爾 瑞芯微YR3562開發板免費試用
米爾與瑞芯微合作發布的新品基于瑞芯微RK3562應用處理器的MYD-YR3562開發板免費試用活動來啦~~米爾提供了3塊價值599元的MYD-YR3562
【南京中科微CSM32RV20開發板試用體驗】+4.悲催的RTC


評論