作者:
GooLoo (平凡)
2013-08-10 21:48:43最近寫了一些簡單的時序
有一個疑問, 就是....
時序寫出來, 無法預測那個訊號的頻率或時間,
都要用示波器量完後,長度不夠, 再改code
如:for( i=0; i<n ; i++)
我想要 delay 10us, 可能要try幾次才湊到
有辦法手算後,一次就寫對嗎?
我的MCU datasheet 沒有提到 1/4 1/8機械週期的字眼(我猜因為它不是8051架構)
或者說...拿到一個MCU, 我要什麼有什麼資料, 才可以算出...這for的delay時間呢?
作者:
GooLoo (平凡)
2013-08-10 22:41:00以PIC10F200為例,datasheet我要先知道什麼才可以算出時間?因為每次拿到的MCU都不同,有點困擾, 想知道方法...感恩!
作者: ksmrt0123 (ksmrt) 2013-08-19 01:43:00
hitech c (pro版) 有內建 __delay_us(), 定義在 pic.h內不過我猜10uS太短了可能不會很準