国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 8418|回復: 0
打印 上一主題 下一主題

[提問] 華大單片機復位原因的確定

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2020-1-22 23:06:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
華大單片機-中國芯,中國夢中國人用自己的“芯”
• 如有技術與價格疑問,可以隨時撥打電話或QQ咨詢
• 我司有強大的技術團隊,可根據您的要求進行研發設計,量身定做,客戶滿意是我們的最高宗旨~!
• 電話:18124577713  QQ:783592501 • 華大MCU交流QQ群: 164973950
華大單片機復位原因的確定
本文以華大MCU HC32F003為例說明相應的操作。
HC32F003一共有7個復位信號來源,每個復位信號都可以讓CPU重新運行,絕大多數寄存器會被復位到復位值,程序計數器 PC 會被復位指向 00000000。

復位時復位標識寄存器(Reset_flag )的復位值為 00000000_00000000_00000000_xxxxxx11b。

Ÿ POR/BOR 復位(VCC 域及 Vcore 域)
Ÿ 外部 Reset PAD 復位Ÿ WDT 復位
Ÿ PCA 復位Ÿ LVD 復位
Ÿ Cortex-M0+ SYSRESETREQ 軟件復位
Ÿ Cortex-M0+ LOCKUP 硬件復位

每個復位源由相應的復位標志進行指示。復位標志均由硬件置位,需要用戶軟件清零。

芯片復位時,如果查詢到 Reset_flag. POR15V 或 Reset_flag. POR5V 為 1 則為 上電復位。

由于仿真器的局限性,芯片復位的時候不建議用仿真器來讀Reset_flag的值。建議使用UART將Reset_flag的值輸出。

下面以一段WDT復位的程序顯示一下,相關代碼如下:
#define DEBUG #include "gpio.h"
int main(){    int8_t RstData = 0;    if ( M0P_RESET->RESET_FLAG_f.POR15 || M0P_RESET->RESET_FLAG_f.POR5V )  //上電復位,清Reset_flag    {     M0P_RESET->RESET_FLAG = 0X00;    }    Clk_SetPeripheralGate(ClkPeripheralUart0, TRUE);          //開UART0外設時鐘    Clk_SetPeripheralGate(ClkPeripheralBt, TRUE);             //開定時器外設時鐘    Clk_SetPeripheralGate(ClkPeripheralGpio, TRUE);           //開GPIO外設時鐘    RstData = (int8_t)M0P_RESET->RESET_FLAG ;                 #ifdef DEBUG  Debug_UartInit();                                           //調試串口初始化#endif  #ifdef DEBUG  printf("The RESET_FLAG is %x \n",RstData);                  //輸出調試內容#endif      M0P_RESET->RESET_FLAG = 0X00;                             //清Reset_flag    M0P_CLOCK->PERI_CLKEN_f.WDT = 0X01;                       //打開WDT時鐘    M0P_WDT->CON_f.WOV = 0X0A;                                //定時1.64s    M0P_WDT->CON_f.WINT_EN =    0X00;                         //WDT溢出復位    M0P_WDT->RST = 0x1E;                                      //啟動WDT    M0P_WDT->RST = 0xE1;  while(1)  {     __enable_irq();   ;  }}

程序測試結果如下:
相關的測試代碼附件可以到論壇下載(閱讀原文)。

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产热re99久久6国产精品 | 56pa0视频在线观看 | 久久国产免费福利永久 | 日本www色视频成人免费免费 | 日本福利片国产午夜久久 | 日韩欧美中文字幕在线观看 | 青青草99久久精品国产综合 | 天堂网在线.www天堂在线视频 | 免费人成在线观看网站品爱网日本 | 久久er热这里只有精品免费 | 四虎国产在线 | 这里精品 | 久久精品中文 | 亚洲精品网址 | 91网站在线看 | 一级成人a做片免费 | 99国产精品九九视频免费看 | 国产精品k| 婷婷涩涩| 久久国产精品999 | 国产极品白嫩超清在线观看 | 欧美日韩亚洲国内综合网香蕉 | 激情久久久久久久久久久 | 97精品一区二区三区在线不卡 | 91热国产 | 天天干天天摸 | 很黄很色很刺激视频播放 | 亚洲精品视频在线播放 | 国产成人精品一区二三区在线观看 | 精品在线观看国产 | 国产高清精品91在线 | 六月婷婷在线 | 国产亚洲一区二区三区在线 | 精品欧美一区二区三区在线观看 | 高清中文字幕视频在线播 | 四虎影视永久在线 | 天堂一区二区三区在线观看 | 在线五月婷婷 | 青青草99热这里都是精品 | 毛片网站在线播放 | 青青青青青青 |