Re: ATMEGA168PB flash corruption
|
||||
---|---|---|---|---|
管理員
|
已經在晶片規格書中移除的功能, 將不具意義也無法擔保其功能正常,
外部晶振雜訊過大, 確實會造成晶片運作異常而導致任何不可預期的錯誤, 在不更動原本硬體設計與軟體(改用內振)的條件下, 建議使用原本的MCU設計, 或是重新評估其他可以後加的硬體抗雜訊對策.
發表於: 3/22 17:41
|
|||
|
Re: ATMEGA168PB flash corruption
|
||||
---|---|---|---|---|
管理員
|
在 ATmega168PB Datasheet 中, Full Swing Crystal Oscillator 功能於以下修訂版本中即公告移除.
37.5 Rev. 42176E – 10/2015 (Datasheet page 390) 在 Migrating Guide 5.2 中也有提到這個改變, https://ww1.microchip.com/downloads/en/Appnotes/00002604A.pdf 這是舊 ATMega168 與 新的 ATMega168PB 的差異比較, https://ww1.microchip.com/downloads/en ... plicationNote_AT06609.pdf
發表於: 3/20 16:45
|
|||
|
Re: ATMEGA168PB flash corruption
|
||||
---|---|---|---|---|
初級會員
|
重大發現 !!!!
1. 依照datasheet說明, 使用JTAGICE3燒錄,MCU正確選用ATmega168PB, LOW.SUT_CKSEL採用 Crystal Oscillator 燒錄, 會有異常現象的問題. 2. 當使用STK500燒錄,MCU選用ATmega168P, LOW.SUT_CKSEL採用 Crystal Oscillator 燒錄, 會有異常現象的問題. 3. 當使用STK500燒錄,MCU選用ATmega168P,LOW.SUT_CKSEL採用 Full Swing Crystal 燒錄, 結果異常現象沒有發生了.請問第3點這樣燒錄正確嗎? 目前及之後生產的ATmega168PB都能一直支援可以這樣 Full Swing Crystal 燒錄嗎? 這是否應理解為 pb版本為了更低的耗電, 將Full Swing Crystal 模式取消, 但卻造成Crystal 容易被干擾,引起這個問題?
發表於: 3/19 16:28
|
|||
|
Re: RNBD451PE spec
|
||||
---|---|---|---|---|
新會員
|
Hi Anthony,
用broadcast mode來接收32 devices的資料,再由host MCU來過濾ID接收所屬的Devices資料? -- > BLE Broadcast mode 就是一個裝置在廣播其他BLE 裝置在廣播裝置的有效範圍內都可以收到相同的廣播資訊, 可以把它想像成 AM/ FM廣播電台及使用者可以選擇自己想聽的電台(收想收的資料), 資料方向是單向的(無連線). Please refer to: Broadcaster/Observer 或者可否修改RNBD451PE韌體來支援32devices?microchip 提供source code or library來客製? -- > RNBD451 屬於TurnKey solution, Microchip own the Firmware 不會Release source code, 如果您想自主開發 可以考慮WBZ451PE 相同硬體,相關應用都可以在Github & Harmony3 找到. WBZ451_GitHub BRs, Will
發表於: 3/19 9:41
|
|||
|
Re: RNBD451PE spec
|
||||
---|---|---|---|---|
初級會員
|
thanks Will,
是否可以歸納成 用broadcast mode來接收32 devices的資料,再由host MCU來過濾ID接收所屬的Devices資料? 或者可否修改RNBD451PE韌體來支援32devices?microchip 提供source code or library來客製? Anthony
發表於: 3/18 10:32
|
|||
best regards,
Anthony |
||||
|
Re: RNBD451PE spec
|
||||
---|---|---|---|---|
新會員
|
Hi Anthony,
您好, 1. 要同時能連接手機及devices,應該是peripheral 及central role同時能工作 -- > Yes, 可以的, RNBD451 支持 Multi-Role 的能力. Please refer to: 2.8 RNBD451 Multi-Link and Multi-Role Implementation 2. devices最多同時連接32個,要以最省電的模式(廣播broadcast模式吧?) -- > RNBD451 can connect with up to 6 Bluetooth devices simultaneously (multi-link). - BLE Broadcast mode 是指裝置處在沒有連線狀態的廣播, (e.g., Beacons). 3. devices的ID要能先存到RNBD451裡 -- > 需要經過連線配對後才會將裝置配對記錄存放於RNBD451 內, 無法預存; 最多可以存放8組配對記錄(先進先出). Thanks, BRs,
發表於: 3/18 9:33
|
|||
|
RNBD451PE spec
|
||||
---|---|---|---|---|
初級會員
|
hi
想澄清RNBD451PE是否合乎專案需求 1. 要同時能連接手機及devices,應該是peripheral 及central role同時能工作 2. devices最多同時連接32個,要以最省電的模式(廣播broadcast模式吧?) 3. devices的ID要能先存到RNBD451裡 product features有以下文字: -Add-on up to 6 16-bit UUID GATT Services (Public Service), 4 128-bit UUID GATT Services (Private Service), and Each Service Includes up to 8 Characteristic Attributes -Supports Bluetooth LE Advertiser, Observer, Central and Peripheral Roles -Supports Bluetooth LE GATT Client and Server Roles -Supports up to 6 Concurrent Bluetooth LE Connections 是否支援的devices數目不夠? 是否有解決之道? Anthony
發表於: 3/14 9:34
|
|||
best regards,
Anthony |
||||
|
Re: ATMEGA168PB flash corruption
|
||||
---|---|---|---|---|
資深會員
|
如果沒有clock tolerance的考量的話, FW改成內振呢?
發表於: 3/8 17:30
|
|||
不要盲目地從一堆“嘗試”中去找答案;將時間用來找尋“最正確”的方法。
|
||||
|
Re: XC8 Pro 線上訂閱版支援版本
|
||||
---|---|---|---|---|
管理員
|
您好:
若要獲得 XC8 pro 的License有以下許多方案提供您做選擇,例如:Workstation License, Subscription License, Network Server License,...等等。 更多相關資訊:https://www.microchip.com/en-us/tools- ... lab-xc-compilers/licenses 其中 Subscription License 為按月收費,可以自行決定是否續訂。 MPLAB XC8 PRO COMPILER SUBSCRIPTION LICENSE: https://www.microchip.com/en-us/development-tool/sw006021-sub 提醒您,若首次安裝及啟用 MPLAB XC C 編譯器,會包含 60 天的免費 PRO 授權試用版。
發表於: 3/8 10:09
|
|||
|