• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (Libra)




Re: 官方 Code Examples 500 - Internal server error.
#31
管理員
管理員


應該是 Code Example 搜尋功能故障, 已報修
官網相關資源也可以嘗試在這個網頁搜尋
https://mplab-discover.microchip.com/

發表於: 2022/10/27 11:16

Edited by Libra on 2022年10月27日 11:38:42
頂部


Re: 官方 Code Examples 500 - Internal server error.
#32
管理員
管理員


可否告知是哪一個Code Example 及哪一個IC的專案呢?

發表於: 2022/10/25 8:15
頂部


Re: 請問如何寫資料到User ID Memory
#33
管理員
管理員


因為第二輪正在上課, 要上完課後才會上傳
第二輪的教材會有些微變動,

發表於: 2022/10/17 9:11
頂部


Re: ATSAMHA1E16AB 這顆IC如何設定程式保護?
#34
管理員
管理員


相同料號的IC當然SecurityBit的地址是一樣的,
另外這行指令在執行 Debug 時, 並不會編譯及設置 Security Bit.
#ifndef __DEBUG
const unsigned int __attribute__((space(prog), keep, address(0x41004000))) SET_SECURITY_BIT = 1;
#endif

MPLAB X IDE 的某一個版本有一個盲點, (我目前使用最新的版本已經修正)
會誤以為可以在Security Bit設置後還可以讀回內容,
當正常燒錄設有Security Bit的程式到Chip之後, 接著立即執行讀回Flash的內容,
此時, Execution Memory中會有看似讀回的內容, 但其實是之前燒錄的HEX內容,
另外, 執行Erase Chip (Erase All) 也會清除 Security Bit.
新專案預設會先執行 Erase All 再燒錄 Hex.
縮圖


因此, 請使用以下步驟驗證Security Bit是否有作用
1. 執行正常燒錄 Hex 到Chip, (不要使用Debug燒錄)
2. 關閉 X IDE
3. 開啟 X IDE,
4. 前去 Execution Memory 視窗查看內容是否為都為 0xFFFFFFFF
5. 直接執行讀取 Flash 的步驟 (不要燒錄後再讀取)
6. 前去 Execution Memory 視窗查看內容
7. 此時的 Execution Memory 會出現, 不是程式但也不是 0xFFFFFFFF 整齊的內容
這是我用SAMD21設好Security Bit後讀回的內容.
縮圖

Attach file:



jpg  SecurityBitFlashRead.jpg (195.89 KB)
67979_634ca76acbacc.jpg 527X292 px

jpg  EraseAll.jpg (119.16 KB)
67979_634ca82519588.jpg 703X408 px

發表於: 2022/10/17 8:53
頂部


Re: 較完整的 Lin Bus Master Example Project
#35
管理員
管理員


由於這份 APP Note 年代久遠(2005), 已找不到連結, 透過關鍵字"LIN 2p0 Source Code", 我找到這個Open FTP可以看到 Source Code 但是無法確定它的正確性, 供您參考
https://www.mmnt.net/db/0/0/93.80.226. ... LIN%202p0%20Source%20Code

發表於: 2022/10/12 9:21
頂部


Re: 將未保護的CheckSum燒錄到ID的功能在ATSAMHA1E16AB無效?
#36
管理員
管理員


SAM系列的MCU沒有支援這個功能, 需要自己寫入比方您所說的 User ID memory,
但這一塊 Memory 管理上需要特別注意, 因為它與MCU的 Fuse(Configuration Bits) 重疊

發表於: 2022/10/11 9:54
頂部


Re: 較完整的 Lin Bus Master Example Project
#37
管理員
管理員


MCC 的 LIN Library 是 prototyping 用途,
https://microchipsupport.force.com/s/a ... ant-to-LIN-specifications

完整的 LIN Solution 可能還需要第三方的支援, 我們推薦這家的方案有支援 Microchip
https://ihr.de/products/#microchip-lin-driver

發表於: 2022/10/11 9:45
頂部


Re: 請問如何寫資料到User ID Memory
#38
管理員
管理員


這部分在6月時 CAE 空中教室 SAM2001ADV 的課程最後一個章節中有介紹過,
當時的Harmony Framework 還沒以下兩支 Function , 現在終於把他們加入Framework了.
bool NVMCTRL_USER_ROW_PageWrite( uint32_t *data, const uint32_t address )
bool NVMCTRL_USER_ROW_RowErase( uint32_t address )

程式並沒有錯, 但是資料的大小錯了, 這塊區域需要一次完整寫入一個 Page (64 Bytes),
而且這個 Page 的前面幾個 WORD 是 MCU 的 Fuse(Configuration Bit) 設定,
因此寫入之前需要先讀出來, 加上你要寫的 USER ID 內容再一次寫回去,
這個步驟如果做錯時, 可能會導致晶片無法正常動作, 請小心操作.

發表於: 2022/10/11 9:33
頂部


Re: ATSAMHA1E16AB 這顆IC如何設定程式保護?
#39
管理員
管理員


必須要用Harmony Gen出來的Security Bit設定才能使用, 不可使用別顆的程式貼上, 因為Security Bit地址可能不同.
在燒錄時, MPLAB XIDE 專案中的燒錄器設定, 預設會清除Flash才進行燒錄, 此時會自動解除 Security Bit
但是在燒錄後即會重新設定 Security Bit,
當你剛燒完立刻選擇讀取Flash時, MPLAB X IDE中的Program Memory會是上次燒錄時的內容, 可以關掉MPLAB X IDE重新進入來確定是否是新讀出來的內容,

發表於: 2022/10/7 17:42
頂部


Re: 請問SAMD21產品USB IF認證問題
#40
管理員
管理員


Microchip是世界第二大微控制器供應商,
https://www.icinsights.com/news/bullet ... ted-For-82-Of-2021-Sales/

所有的微控制器產品USB介面, 皆符合 USB-IF compliance,
我們是 USB-IF 的Member, 也有自己的USB-IF vender ID
縮圖

至於您說的USB-IF相容性插拔大會, 業界慣例晶片製造商是不會參加這種會議的,
反而是採用我們的晶片, 來設計產品的製造商才會參加喔!

Attach file:



jpg  USB-IF.jpg (144.02 KB)
67979_632ac5bf44fae.jpg 999X514 px

發表於: 2022/9/21 16:05
頂部



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



:::

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

教育訓練中心

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