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

論壇索引


Board index » All Posts (KevinLu)




Re: 自行宣告變數如何顯現在 watch 視窗 ?
#31
管理員
管理員


fa0013你好,之前提供的程式碼略有錯誤,由於PIC16F1823的RAM記憶體位址由0x20開始編排,記憶體空間的起始位置需指定在範圍內,如下圖:
縮圖

請參考以下程式碼:
OUTPC EQU LATC
udata 0x20
AAA  RES 1
I    RES 3


關於查看 RAM MEMORY 的需求,可以使用 MPLAB X IDE 中的 Windows -> Target Memory Views -> File Registers 工具,可以即時查看目前 RAM MEMORY 的狀態,雙擊欄位亦可即時修改數值。
縮圖

縮圖

Attach file:



jpg  Memory_Map.jpg (382.38 KB)
123092_63f49f67c9518.jpg 1163X750 px

jpg  Target_Memory_Views.jpg (52.71 KB)
123092_63f49f8da8c32.jpg 414X584 px

jpg  File_Registers.jpg (133.08 KB)
123092_63f4a014248c2.jpg 972X985 px

發表於: 2023/2/21 18:39
頂部


Re: 自行宣告變數如何顯現在 watch 視窗 ?
#32
管理員
管理員


fa0013你好,請參考以下程式碼宣告變數:
OUTPC EQU LATC
udata 0x20
AAA  RES 1
I    RES 3


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 如何建置
#33
管理員
管理員


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。如下圖所示:
縮圖

Attach file:



jpg  MCC.jpg (16.71 KB)
123092_63ede2fd2d5a8.jpg 501X212 px

jpg  Packs.jpg (92.10 KB)
123092_63ede3d46ca07.jpg 902X581 px

發表於: 2023/2/16 16:02
頂部


Re: dsPIC33CH256MP505 EZBL Bootloader&MCU重啟功能
#34
管理員
管理員


stevench 你好,關於EZBL規劃的記憶體位址,可以查看 「ezbl-v2.11\help\EZBL Combined Memory Map.pdf」文件和「ezbl-v2.11\ex_boot_uart\ezbl_integration\ezbl_build_standalone.gld」檔案中的描述或設定。
縮圖

縮圖

Attach file:



jpg  EZBL-1.jpg (185.03 KB)
123092_63c8c09fc0d28.jpg 636X916 px

jpg  EZBL-2.jpg (33.08 KB)
123092_63c8c0a74a1d7.jpg 671X174 px

發表於: 2023/1/19 11:59
頂部


Re: dsPIC33CH256MP505 EZBL Bootloader&MCU重啟功能
#35
管理員
管理員


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 "
#36
管理員
管理員


HanChi_Liu 你好,目前使用相同設定和相同的 Harmony 3 framework 版本可以正常產生需要的程式碼。
先關閉 MPLAB X IDE 後嘗試移除 Harmony 3 framework 中的 csp 資料夾,透過 Harmony 3 Content Manager 來重新下載csp,再重新 Generate Code。
縮圖

縮圖

Attach file:



jpg  csp.jpg (19.25 KB)
123092_63c7590b7efd4.jpg 218X341 px

jpg  Harmony Content Manager.jpg (36.81 KB)
123092_63c7591985596.jpg 516X314 px

發表於: 2023/1/18 10:27
頂部


Re: 關於Microchip Lora產品
#37
管理員
管理員


vaughn 你好,可以參考使用通過認證的 SAMR34 XPLAINED PRO EVALUATION KIT WLR089U0 Module 來進行評估或開發。
產品符合LoRa的規範,實際的傳輸距離能力需考量產品設計、安裝環境、傳輸頻率...等因素。

發表於: 2023/1/12 11:00
頂部


Re: gld 如何引用外部定義
#38
管理員
管理員


可以嘗試在MPLAB X IDE的專案設定中找到「xc16-ld」選項,並選擇「Symbols & Macros」頁面,在「Linker symbols」新增需要的參數定義,
如下圖:
縮圖

Attach file:



jpg  XC16-LD.jpg (129.14 KB)
123092_63bf7270e7f6b.jpg 902X581 px

發表於: 2023/1/12 10:36
頂部


Re: 有關 pic16f15376的4支 pwm out pin的配置
#39
管理員
管理員


可以參考 Datasheet 中的 15.0 Peripheral Pin Select (PPS) Module 章節說明。

對於新專案的開發,建議使用 MPLAB MCC 來建立專案,並使用 MCC 中的 Pin Manager 來設定 Peripherals 的腳位設定。
關於MCC的使用方式,可以參考 MPLAB Code Configurator 介紹 - Microchip University

關於Microchip產品的功能介紹和使用方式,可以參考以下資源:
Microchip University
Microchip CAE空中教室
Microchip 產品、教育訓練及實驗板資料
Microchip MPLAB Discover
Microchip Developer Help

發表於: 2023/1/9 9:48
頂部


Re: 請問eLNX001 Linux eRTC 線上課程 Build SDCARD IMAGE問題
#40
管理員
管理員


twmic你好,嘗試依序執行以下指令:

Code:
git clone https://github.com/linux4sam/buildroot-at91.git
git clone https://github.com/linux4microchip/buildroot-external-microchip.git

cd buildroot-external-microchip/
git checkout linux4microchip-2022.10 -b buildroot-external-microchip-linux4microchip-2022.10
mkdir 
-./patches/linux
cp 
~/0000_linux_hobby_gpio.patch  ./patches/linux

cd 
../buildroot-at91/
git checkout linux4sam-2022.10 -b buildroot-at91-linux4sam-2022.10

BR2_EXTERNAL
=../buildroot-external-microchipmake sam9x60_curiosity_headless_defconfig

make

發表於: 2023/1/5 10:22
頂部



« 1 2 3 (4) 5 6 7 ... 16 »



:::

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... ]

教育訓練中心

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