Re: PD70200電路問題請教
|
||||
---|---|---|---|---|
版主
|
這問題我已通知 PoE 的 FAE 來答覆。請燒等。
發表於: 2021/10/26 12:20
|
|||
|
Re: [dsPIC33CK]-dsPIC33CK _HardTrapError
|
||||
---|---|---|---|---|
版主
|
AddressError 和 Stack Error 是不同的向量今入點。
通常抓這種 Error 可以試著用消去法方式將涵數和部份懷疑的程式先註解掉後再編譯執行,看看是否還會發生錯誤。 Address Error 發生原因常是:程式抓到奇數位的程式碼,抓取PSV資料但 PSV 功能確沒有開啟,程式的提取的空間不存在。
發表於: 2021/10/23 10:09
|
|||
|
Re: 請問MPLABx V5.45與MCC哪個版本是ok?
|
||||
---|---|---|---|---|
版主
|
最新版是 MPLAB X IDE v5.50 網站上最新版的 MCC Melody 是 MCC 5.03 但建議暫不要使用 MCC Melody v5.0 以上的版本。
我目前是用ˇ的版本是 MCC v4.2.1 可以在底下的連結下載後再安裝: https://www.microchip.com/en-us/develo ... r/mplab-code-configurator
發表於: 2021/10/20 12:32
|
|||
|
知識列車 III 之 MU 選粹 線上研討會 - 完轉 MPLAB X IDE 技巧與提示實戰。上課時間: 11 月 16 日 (星期二) 上午 10:00 ~ 11:00
|
||||
---|---|---|---|---|
版主
|
報名網站:
https://register.gotowebinar.com/register/4415489582009389836 上課時間: 11 月 16 日 (星期二) 上午 10:00 ~ 11:00 本研討會主題為: 玩轉 MPLAB X IDE 技巧與提示實戰 ,這是一堂 MU (Microchip University) 關於開發工具中 的 一 門 課 程,本次研討論會透過濃 縮精選的方式在 60 分鐘裡介紹給各位。 MPLAB X IDE 這套軟體是由 Microchip 開發的免費程式開發整合平台, 提供工程師們開發 Microchip 8, 16, 32 bit MCU (PIC, SAM 等 ...) 的韌體 。這套軟體中內含很多小功能,有 些是隱藏版,有些是新增的功能。本課程 錄製了 30 段影片透過實際操作 介紹 30 個 MPLAB X IDE 中一些非常有用的提示與技巧,用實作跟解釋說 明的方式來幫助您充分運用 MPLAB® X IDE 這套軟體, 協助各位工程師 們縮短軟體開發及除錯的時程。讓您的產品盡快進入量產階段。 歡迎舊 雨新知們來參與這個研討會,一起挖掘或複習甚至分享 MPLAB X IDE 的 相關使用經驗。 講師簡介 : 賴惠君 於 2013 年加入 Microchip Technology Inc. 擔任資深應用工程師 , 主要負責 MCU 相關產品的推廣及技術支援 主要工作經歷為 MCU 軟硬 體及周邊開發設計超過 20 年的實務經驗 。 畢業於國立臺北科技大學
發表於: 2021/10/20 12:22
Edited by Ryang on 2021年11月01日 13:43:40
|
|||
|
Re: [dsPIC33CK]-dsPIC33CK _HardTrapError
|
||||
---|---|---|---|---|
版主
|
一般會出現 TrapError 是指進入了 NMI 中斷,當然原因很多可以參考 Data Sheet 裡的說明。
一般常見的是 Address Error 及 Math Error, 也就是出現了不該有的為指存取動作及輸學運算的錯誤例如像是除零、Overflow等錯誤。 參考一下以前的回文,底下的網友是因為看門狗沒有關閉造成的錯誤。 http://www.microchip.com.tw/modules/n ... st_id=81795&keywords=trap
發表於: 2021/10/20 11:28
|
|||
|
Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
|
||||
---|---|---|---|---|
版主
|
即時監看暫存器或 RAM 的數值,在一些高階的除錯工具才會支援此功能,但也不是會支援到全系列的元件,一般都只有較複雜的元件才有支援。工具方面 ICD 3 已經淘汰,只剩 ICD 4 有即時間空變數的功能。
像現在一般普羅大眾在使用的 SNAP, PICKit 3 及 PICKit 4 都無法支援即是變數的觀測。 1. 不過方法是人想出來的,對於即時變數間是最基本的可以使用 PORT + LED 將所要監看變數送給 LED 做即時顯示。 2. 我最常用的方法是用 UART 傳給一個 USB Dongle 後送給 PC 用 Hyper-Terminal 做變數資料的即時監看,做參數上的調整用。 3. 最基本的單一 I/O 腳的狀態改變方式也是簡單且易用的方式。
發表於: 2021/10/18 13:33
|
|||
|
Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
|
||||
---|---|---|---|---|
版主
|
補充一下: 這些都是 X IDE 的基本除錯功能。
除錯功能的使用範例及方式可以參考 PIC101 教育訓練課程裡的示範。 教育訓練光碟網址: http://www.microchip.com.tw/RTC/RTC_DVD/ 尋找綠色的提示: 8-Bits MCU 相關課程 --> PIC101 X IDE & MCC & XC8 基礎課程
發表於: 2021/10/18 12:10
|
|||
|
Re: PIC18F242 Boot block記憶體被清除
|
||||
---|---|---|---|---|
版主
|
BOR 在操作選擇上有兩種模式:
1. BOR 關閉不使用 (BOREN = 0)。 2. 開啟 BOR (BOREN = 1)。 接下來就是選擇BOD 的檢測電壓,VCC 是 5V 的話可以考慮 BOR 電壓為 4.5V ( BORV1:BORV0 = 00)。其他保護不保護的位元及Config.的設定都與 BOD 無關。 把 BOD 當做一個獨立的模組來設定,一但設定後就無法更改。 bit 1 BOREN: Brown-out Reset Enable bit 1 = Brown-out Reset enabled 0 = Brown-out Reset disabled bit 3-2 BORV1:BORV0: Brown-out Reset Voltage bits 11 = VBOR set to 2.5V 10 = VBOR set to 2.7V 01 = VBOR set to 4.2V 00 = VBOR set to 4.5V PIC18F242 是很舊的元件,一經設定 BOD 及電壓後,燒錄到 Configuration 後就無法被更動。即使用 Bootloader 也無法變更,除非重新燒錄元件。 新版的就會有使用程式設定 BOD 啟用或關閉的功能,參考 PIC18F4520: bit 2-1 BOREN: Brown-out Reset Enable bits(2) 11 = Brown-out Reset enabled in hardware only (SBOREN is disabled) 10 = Brown-out Reset enabled in hardware only and disabled in Sleep mode (SBOREN is disabled) 01 = Brown-out Reset enabled and controlled by software (SBOREN is enabled) 00 = Brown-out Reset disabled in hardware and software
發表於: 2021/10/15 13:06
|
|||
|
Re: 使用指標問題
|
||||
---|---|---|---|---|
版主
|
一個解說指標的範例: 參照:
發表於: 2021/10/13 14:01
Edited by Ryang on 2021年10月14日 20:28:25
|
|||
|