會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





[問題][xc16]reset()與 CLRWDT() 要怎麼使用
資深會員
註冊日期:
2006/02/28 15:27
來自 星星的你
所屬群組:
註冊會員
文章: 740
等級: 24; EXP: 62
HP : 0 / 590
MP : 246 / 22066
離線
以前用hitech時,只要在main()裡執行
RESET();就可以讓MCU重開機
CLRWDT();就可以將小狗清零

但是這兩個指令在XC16都不能用,不知道改成什麼名稱或是要怎麼使用?

請知道的大人教教我,感謝。

2017/11/27 14:39
轉換PDF檔 列印


Re: [問題][xc16]reset()與 CLRWDT() 要怎麼使用
資深會員
註冊日期:
2012/05/04 19:18
所屬群組:
註冊會員
文章: 208
等級: 13; EXP: 45
HP : 0 / 311
MP : 69 / 6013
離線
xc16 user manual
PREDEFINED ASSEMBLY MACROS
Some macros used to insert assembly code in C are defined once you include <xc.h>.
The macros are: Nop(), ClrWdt(), Sleep() and Idle(). The latter two insert the
PWRSAV instruction with an argument of #0 and #1, respectively.

但不確定有沒有reset marco

2017/11/27 15:07
轉換PDF檔 列印


Re: [問題][xc16]reset()與 CLRWDT() 要怎麼使用
中級會員
註冊日期:
2015/05/27 22:04
所屬群組:
註冊會員
文章: 48
等級: 5; EXP: 75
HP : 0 / 118
MP : 16 / 1231
離線
device=PIC24FJ64GB002,
XC16=v1.26
我有測試過,收到PC從UART送給MCU的reset命令後,
執行 asm("reset"); 就可以軟體重開機。

2017/11/27 22:39
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2019 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project