Re: enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
版主
|
=0 是指定運算,要用==0 的判斷式才對。
發表於: 2020/12/10 9:25
|
|||
|
Re: enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
管理員
|
while (oscconbits.oswen = 0)
修正成 while (OSCCONbits.OSWEN != 0); 在測試一次程式。
發表於: 2020/12/9 14:18
|
|||
|
Re: enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
中級會員
|
Ryang大好
我是用dspic33EP64GS502 是用ICD3 搭配硬體跑debug mode 振盪器是8MHz 所以想用PLL提高到40MHz 若沒開PLL 觀察IO腳的output訊號是正常的(代表程式正常作動) 若開PLL 和clock switch 觀察output沒輸出訊號 停止時顯示卡在while (oscconbits.oswen = 0) 迴圈中
發表於: 2020/12/8 13:39
|
|||
|
Re: enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
版主
|
1. 請問是使用哪一顆 PIC ?
2. 是使用軟體模擬嗎? 在模擬下這些震盪穩定位元是不會變成 1 的,必須使用硬體的開發工具來驗證。
發表於: 2020/12/7 14:33
|
|||
|
enable clock switch會卡在迴圈中
|
||||
---|---|---|---|---|
中級會員
|
各位先進好
我在MCC中設定系統參數時 使用primary clock 若enable PLL 但沒設定clock switch的話 會顯示warning 但若enable clock switch 執行程式時則會卡在while (oscconbits.oswen = 0) 請問是哪裡沒設定到嗎 感謝
發表於: 2020/12/5 22:44
|
|||
|