標(biāo)題:
PIC使用編譯器自帶的延時函數(shù)例子
[打印本頁]
作者:
51黑apple
時間:
2016-6-21 14:24
標(biāo)題:
PIC使用編譯器自帶的延時函數(shù)例子
編譯器自帶的延時函數(shù)在編譯的時候會自動轉(zhuǎn)換成對應(yīng)消耗時間的指令,所以能做到精密延時,
因為4M時鐘下每個指令周期為1us,所以_delay(100)和__delay_us(100)所消耗的時間都是100us,
加上IO更改消耗的1us后可以用邏輯分析儀或者示波器看到101us, 如果不是的話那就要調(diào)節(jié)那個時鐘校正值了!
作者:
wb8899
時間:
2016-9-6 21:00
自帶的程序在哪調(diào)出?
作者:
190891387
時間:
2023-8-21 11:10
wb8899 發(fā)表于 2016-9-6 21:00
自帶的程序在哪調(diào)出?
我也想問一下
作者:
光影
時間:
2023-10-3 09:42
本帖最后由 光影 于 2023-10-3 09:57 編輯
190891387 發(fā)表于 2023-8-21 11:10
我也想問一下
這個文件里的宏定義
#include <builtins.h>
復(fù)制代碼
其實 xc.h 里面已經(jīng)包含了。
再加個宏定義,下面示例是4MHz的晶振
#define _XTAL_FREQ 4000000L
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1