Re: 想請教設定 IO的問題 PIC12F675
|
||||
---|---|---|---|---|
管理員
|
PIC12F675 MCU標示GPx的腳位皆可做為Input或Output使用,GPIO的使用方式請參考Datasheet中的 「3.0 GPIO PORT」 章節。
啟用GPIO的Weak Pull-up 功能需修改WPU暫存器中對應腳位的bit值,詳細請參考「REGISTER 3-3: WPU: WEAK PULL-UP REGISTER」。 目前PIC12F675的替代型號為PIC16F18313,可以使用MCC來設計。 如果需要更多關於MCU的資訊,可以參考Microcontrollers (MCUs)頁面或透過Microchip Advanced Part Selector工具來選擇需要的MCU。 關於開發工具的使用方式介紹,請參考Microchip University (MU)。
發表於: 2023/5/24 10:05
|
|||
|
Re: 請問MCC Melody在TAC0設定是不是有些問題?
|
||||
---|---|---|---|---|
管理員
|
twmic 你好,經測試目前MCC Melody中的TCA模組存在錯誤,且已列於已知的問題列表,請等待錯誤更新。
關於最新AVR的MCC Melody更新資訊,可以參考以下頁面: MCC Melody Release Notes for AVR MCU Family Support
發表於: 2023/5/16 18:18
|
|||
|
Re: 自行宣告變數如何顯現在 watch 視窗 ?
|
||||
---|---|---|---|---|
管理員
|
fa0013你好,之前提供的程式碼略有錯誤,由於PIC16F1823的RAM記憶體位址由0x20開始編排,記憶體空間的起始位置需指定在範圍內,如下圖:
請參考以下程式碼:
OUTPC EQU LATC
關於查看 RAM MEMORY 的需求,可以使用 MPLAB X IDE 中的 Windows -> Target Memory Views -> File Registers 工具,可以即時查看目前 RAM MEMORY 的狀態,雙擊欄位亦可即時修改數值。 Attach file: Memory_Map.jpg (382.38 KB) Target_Memory_Views.jpg (52.71 KB) File_Registers.jpg (133.08 KB)
發表於: 2023/2/21 18:39
|
|||
|
Re: 自行宣告變數如何顯現在 watch 視窗 ?
|
||||
---|---|---|---|---|
管理員
|
fa0013你好,請參考以下程式碼宣告變數:
OUTPC EQU LATC
EQU指令作用為定義常數至指定標籤,類似於C語言中的 #define,組譯器不會因此建立符號,IDE也就無法找到該符號。
發表於: 2023/2/17 10:22
Edited by KevinLu on 2023年02月21日 18:08:35
|
|||
|
Re: 8-bit PIC16F18425 MCC UART Bootloader 如何建置
|
||||
---|---|---|---|---|
管理員
|
ben你好,如果MCC中的Bootloader出現如下圖驚嘆號或「No compatible versions」訊息,即表示目前MCU的該功能在MCC中不完全支援,但這不代表完全無法使用,並可能在未來更新後完整支援。
目前經測試實際上MCC可以正常產生Bootloader需要的Code。關於使用方式,可以參考 8-bit Bootloader 頁面 和 Unified Host User's Guide 文件。 另外使用 PIC16F18425 MCU 需特別注意,目前1.16.323版本的DFP可能在某些狀況下會出現編譯錯誤問題,請先使用1.15.191版本的DFP。如下圖所示:
發表於: 2023/2/16 16:02
|
|||
|
Re: dsPIC33CH256MP505 EZBL Bootloader&MCU重啟功能
|
||||
---|---|---|---|---|
管理員
|
stevench 你好,關於EZBL規劃的記憶體位址,可以查看 「ezbl-v2.11\help\EZBL Combined Memory Map.pdf」文件和「ezbl-v2.11\ex_boot_uart\ezbl_integration\ezbl_build_standalone.gld」檔案中的描述或設定。
發表於: 2023/1/19 11:59
|
|||
|
Re: dsPIC33CH256MP505 EZBL Bootloader&MCU重啟功能
|
||||
---|---|---|---|---|
管理員
|
stevench 你好,Bootloader 並不影響最終在 Application 中可以使用的周邊,可以視為兩個應用來開發,唯獨需特別注意在有使用中斷的情況下中斷向量表的安排。
MCU 需在 Bootloader 中決定目前進入的程式區段,進入Bootloader 或 Application 的條件可以由開發者自行決定或設計。 目前建議使用 MPLAB® Code Configurator (MCC) 來產生 Bootloader 需要的程式碼。 關於 Bootloader 的架構介紹和使用方式,可以參考 Microchip University 。 在 PIC MCU 中如果需要使用 Software Reset 功能,可以使用 「asm("RESET");」 來重啟MCU。
發表於: 2023/1/18 11:57
|
|||
|
Re: Harmony 3 Generate Code Failed " An exception occured during file preprocessing "
|
||||
---|---|---|---|---|
管理員
|
HanChi_Liu 你好,目前使用相同設定和相同的 Harmony 3 framework 版本可以正常產生需要的程式碼。
先關閉 MPLAB X IDE 後嘗試移除 Harmony 3 framework 中的 csp 資料夾,透過 Harmony 3 Content Manager 來重新下載csp,再重新 Generate Code。
發表於: 2023/1/18 10:27
|
|||
|
Re: 關於Microchip Lora產品
|
||||
---|---|---|---|---|
管理員
|
vaughn 你好,可以參考使用通過認證的 SAMR34 XPLAINED PRO EVALUATION KIT 或 WLR089U0 Module 來進行評估或開發。
產品符合LoRa的規範,實際的傳輸距離能力需考量產品設計、安裝環境、傳輸頻率...等因素。
發表於: 2023/1/12 11:00
|
|||
|