• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::


Browsing this Thread:   1 Anonymous Users






Re: pic24fj256gb110 c30 bootloader configuration bit
#7
版主
版主


查看用戶資訊
Data Sheet 資料太多了,要完全讀完是有點為難人家。有問題就問看看,經驗分享很重要的。

發表於: 2021/8/16 14:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic24fj256gb110 c30 bootloader configuration bit
#6
新會員
新會員


查看用戶資訊
感謝版大與溫大回覆
外振直接進來,是指USB使用主振盪器+pll倍頻上去96Mhz,我的主程式想要省電一點的話,想切換為主振盪器不加pll。
之前是沒注意配置位在usb定義一次IOL1WAY_ON,主程式定義一次IOL1WAY_OFF,發現主程式無法更改功能腳位
經過溫大的講解,再去了解datasheet 8.4章節時鐘切換操作與c30內建函式已經十分清楚,感謝解答,應該先去翻閱才對,十分抱歉

發表於: 2021/8/16 14:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic24fj256gb110 c30 bootloader configuration bit
#5
版主
版主


查看用戶資訊
溫兄,謝謝您的回覆。

發表於: 2021/8/13 15:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic24fj256gb110 c30 bootloader configuration bit
#4
版主
版主


查看用戶資訊
溫兄,謝謝您的回覆。

發表於: 2021/8/13 15:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic24fj256gb110 c30 bootloader configuration bit
#3
資深會員
資深會員


查看用戶資訊
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
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: pic24fj256gb110 c30 bootloader configuration bit
#2
版主
版主


查看用戶資訊
如果是 PIC18F 系列的話,我會說不行。PIC18F 只使用 Bootloader Configuration Bits 的設定。

但 PIC24 等 16-bit MCU 因為有 OSC Hot Change 的功能。我找一下專業的工程師來回答這個問題。請稍待。

發表於: 2021/8/13 11:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


pic24fj256gb110 c30 bootloader configuration bit
#1
新會員
新會員


查看用戶資訊
版主你好:
目前使用pic24fjgb110晶片,有使用usb bootloader功能
在usb bootloader範例程式中,配置振盪器之類的設定都已經在範例裡了
那如果我在主程式中想要更換振盪器的話,不想使用usb 96Mhz pll,
想使用外振直接進來,感覺比較省電一點
我在主程式重新定義的話,之前有試過好像無法覆蓋,想問說有其他辦法嗎

發表於: 2021/8/11 13:25
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------