Re: 新手請教PWM算法
|
||||
---|---|---|---|---|
高級會員
|
參照:
如果我沒記錯....pr2只有8位元也就是2^8 請問 那要如何解決此問題?? 是利用延遲觀念 還是 ... 感謝回答
發表於: 2005/12/22 15:18
|
|||
|
Re: 新手請教PWM算法
|
||||
---|---|---|---|---|
新會員
|
如果我沒記錯....pr2只有8位元也就是2^8
所以99999已經超過啦.... 還有你的CCPR1L也是.....都爆掉囉
發表於: 2005/12/22 0:47
|
|||
|
新手請教PWM算法
|
||||
---|---|---|---|---|
高級會員
|
list p=16f877a
上面是我的程式 採用20MHz震盪 我要產生一個20ms的PWM週期 算出來PR2是99999 (99999+1)*4*[1/(20*10^6)]=20ms 然後要1ms的duty cycle 算出來CCPR1L是5000 5000*4*[1/(20*10^6)]=1ms 只是執行下去會錯誤... 是我算錯 還是指令有錯??總覺得99999這個值太大 但算出來就是這個值 總覺得有地方怪怪的 請教高手解答 謝謝...
發表於: 2005/12/21 12:52
|
|||
|