Re: pic24fj256gb110 c30 bootloader configuration bit
|
||||
---|---|---|---|---|
版主
|
Data Sheet 資料太多了,要完全讀完是有點為難人家。有問題就問看看,經驗分享很重要的。
發表於: 2021/8/16 14:34
|
|||
|
Re: pic24fj256gb110 c30 bootloader configuration bit
|
||||
---|---|---|---|---|
版主
|
溫兄,謝謝您的回覆。
發表於: 2021/8/13 15:45
|
|||
|
Re: pic24fj256gb110 c30 bootloader configuration bit
|
||||
---|---|---|---|---|
版主
|
溫兄,謝謝您的回覆。
發表於: 2021/8/13 15:44
|
|||
|
Re: pic24fj256gb110 c30 bootloader configuration bit
|
||||
---|---|---|---|---|
資深會員
|
Hello,
PIC24FJ256GB110的HID Bootloader範例程式應該是使用外振8MHz, 來產生96MHz PLL / 2 = 48MHz提供給USB module使用. 但您說想使用外振直接進來,感覺比較省電一點 ? --> 這個描述讓我confuse了. 如果在您的應用程式想要切換OSC的話, 以下是建議的步驟 1. #pragma config IESO = OFF // Internal External Switch Over Mode (IESO mode (Two-speed start-up)disabled) 2. 在程式一開始執行時切換至您需要的Clock source w/ PLL // CF no clock failure; NOSC FRCPLL; CLKLOCK unlocked; OSWEN Switch is Complete; __builtin_write_OSCCONH((uint8_t) ((0x100 >> _OSCCON_NOSC_POSITION) & 0x00FF)); __builtin_write_OSCCONL((uint8_t) ((0x100 | _OSCCON_OSWEN_MASK) & 0xFF)); // Wait for Clock switch to occur while (OSCCONbits.OSWEN != 0);
發表於: 2021/8/13 14:20
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: pic24fj256gb110 c30 bootloader configuration bit
|
||||
---|---|---|---|---|
版主
|
如果是 PIC18F 系列的話,我會說不行。PIC18F 只使用 Bootloader Configuration Bits 的設定。
但 PIC24 等 16-bit MCU 因為有 OSC Hot Change 的功能。我找一下專業的工程師來回答這個問題。請稍待。
發表於: 2021/8/13 11:55
|
|||
|
pic24fj256gb110 c30 bootloader configuration bit
|
||||
---|---|---|---|---|
新會員
|
版主你好:
目前使用pic24fjgb110晶片,有使用usb bootloader功能 在usb bootloader範例程式中,配置振盪器之類的設定都已經在範例裡了 那如果我在主程式中想要更換振盪器的話,不想使用usb 96Mhz pll, 想使用外振直接進來,感覺比較省電一點 我在主程式重新定義的話,之前有試過好像無法覆蓋,想問說有其他辦法嗎
發表於: 2021/8/11 13:25
|
|||
|