會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





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

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

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

11月27日 14:39:51
轉換PDF檔 列印


Re: [問題][xc16]reset()與 CLRWDT() 要怎麼使用
資深會員
註冊日期:
2012/05/04 19:18
所屬群組:
註冊會員
文章: 186
等級: 12; EXP: 68
HP : 0 / 292
MP : 62 / 4802
離線
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

11月27日 15:07:12
轉換PDF檔 列印


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

11月27日 22:39:18
轉換PDF檔 列印






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

[進階搜尋]


搜尋
Microchip連結

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