Re: 產生100次訊號
|
||||
---|---|---|---|---|
版主
|
建議一下,真正細部的輸出 Timming,可以先用MPLAB SIM 先設好模擬的頻率後再用 Stopwatch 看執行的時間。
發表於: 2009/11/5 11:20
|
|||
|
產生100次訊號
|
||||
---|---|---|---|---|
新會員
|
希望可以產生100訊號後停止,但用視波器觀察時,訊號不斷的產生,以下是我的程式碼,想請問有哪邊有問題
--------------------------------------------------------------------------------------------------------- #include <p30F4011.h> #define FCY 7372800 * 2 // 因為使用頻率為將外部 7.3728 MHz * 8 的模式 , 每一指令週期需 4 個 clock // 所以 FCY = (7.3728 * 8 / 4 ) MHz = 7372800* 2 _FOSC(CSW_FSCM_OFF & XT_PLL8); // XT with 8xPLL oscillator, Failsafe clock off _FWDT(WDT_OFF); // Watchdog timer disabled _FBORPOR(PBOR_OFF & MCLR_EN); // Brown-out reset disabled, MCLR reset enabled _FGS(CODE_PROT_OFF); // Code protect disabled int main() { ADPCFG = 0xFFFF ; TRISB = 0xFFFF ; LATE = 0xFFFF; TRISE = 0xFFF0; int x; for(x=0;x<100;x++) { LATEbits.LATE0 = 1; delay(21); LATEbits.LATE0 = 0; delay(79); } } delay(int d) { int i,j; for(i=0;i<d;i++) for(j=0;j<250;j++) Nop(); }
發表於: 2009/11/4 18:12
|
|||
|