會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





延遲函數
高級會員
註冊日期:
2013/02/27 11:13
所屬群組:
註冊會員
文章: 138
等級: 10; EXP: 79
HP : 0 / 244
MP : 46 / 3392
離線
XC8 COMPILER

之前我在MPLAB要用內建的延遲函數
只用在開頭寫#include <delays.h>
就可以使用Delay1KTCYx(100)這一類函數

請問現在我用MPLAB X IDE也想用
可是我開頭#include <delays.h>
build會錯
請問該如何設定?

2016/09/30 15:31
轉換PDF檔 列印


Re: 延遲函數
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14158
等級: 72; EXP: 52
HP : 1072 / 1788
MP : 4719 / 70895
離線
那是 C18 的用法。

XC8 是用:
__delay_ms(x) // request a delay in milliseconds
__delay_us(x) // request a delay in microseconds
__delaywdt_ms(x) // request a delay in milliseconds
__delaywdt_us(x) // request a delay in microseconds

參考一下 XC8 Compiler User's Guide 的 Appendix A. Library Functions。或前面類似的討論。

2016/10/02 14:31
轉換PDF檔 列印


Re: 延遲函數
高級會員
註冊日期:
2013/02/27 11:13
所屬群組:
註冊會員
文章: 138
等級: 10; EXP: 79
HP : 0 / 244
MP : 46 / 3392
離線
喔,原來那是C18用法
沒錯,我從C18改用XC8

己經可以用了
只要在前面加上定義目前的振盪頻率即可使用
#define _XTAL_FREQ 16000000
謝謝

2016/10/03 14:08
轉換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