Re: Harmony V3 - FreeRTOS Sercom RingBuffer Mode錯誤
|
||||
---|---|---|---|---|
管理員
|
下周起將開始SAM2002課程, 會一一介紹Harmony下的System Service與Driver的使用方式,
你的問題與FreeRTOS無關, 當使用Harmony Driver時, Driver所使用的Peripheral(PLIB)配置, 需要全部交由Driver來管理, 除了部分腳位控制與設定, 因此你不能先去Config PLIB SERCOM5再去連接USART Driver. 正確的做法是, 在USART Driver的Instance 0的[UART], 按滑鼠右鍵出現可以滿足此Driver的PLIB, 然後再選擇SERCOM5, 這樣PLIB會自動連接到這個Driver, 並自動配置完成. 一旦經由Driver配置好的選項, 在PLIB中會無法更動變成灰色. 但是如果先配置好SERCOM5, 再手動拉線連接到USART Driver時, 一般情況下Harmony也會強迫改變PLIB的配置來符合Driver的需求, 但有時候Harmony會無法成功改變原有PLIB的設定. 或者是如你所遇到的, 本來不能改的設定重新進去就可以改了! 這時請注意選項為紫色背景代表由Driver所管理的選項, 一開始變成灰色的, 即使後來可以改也不要改它, 因為USART Driver會強迫使用SERCOM-UART的Non-blocking Mode(中斷模式), 當選擇使用Ring Buffer Mode(輪詢模式)時, 會找不到許多Function.
發表於: 2021/5/6 9:36
Edited by Libra on 2021年05月06日 09:53:47
Edited by Libra on 2021年05月06日 10:01:25 Edited by Libra on 2021年05月06日 10:02:36 Edited by Libra on 2021年05月06日 10:03:24 |
|||
|
Re: SAME54 WDT範例 - Clock顯示問題(Harmony)
|
||||
---|---|---|---|---|
管理員
|
>這表示Local端的內容與GitHub上的版本並沒有確實同步,我現在開MHC時會出現有新版本....
Ans: 如果遇到這個問題時, 建議執行以下步驟進行同步, 可不用去GitHub下載覆蓋, 1. 如果Local Pakcages(1) 顯示Update(3)時, 請更新 2. 如果顯示Update /!\ (4)時, 請點齒輪(5), 然後[Clean Package] 3. 如果更新與同步後都還有問題時, 請點齒輪(5), 然後[Delete Package], 重新再下載一次(會花較多時間) 4. 由於Harmony Framework不斷更新以支援更多功能及MCU, 相隔太久沒更新時, 建議整個Framework重新下載一份新的, 不要自舊的更新, 造成不便請體諒. >上次發的圖這麼快就失效了嗎,你們的新網頁除了舊資料消失,新資料也會消失.... Ans: 由於數個月前, 新網站資料庫損毀, 損失了不少寶貴的紀錄, 造成不便敬請見諒!
發表於: 2021/5/4 10:55
Edited by Libra on 2021年05月04日 11:10:44
Edited by Libra on 2021年05月04日 11:11:13 Edited by Libra on 2021年05月04日 11:11:44 |
|||
|
Re: SAME54 WDT範例 - Clock顯示問題(Harmony)
|
||||
---|---|---|---|---|
管理員
|
我這邊看到SAME54的WDT的Clock已經修正了喔!
修正後的WDT Clock (2021/05) 錯誤的WDT Clock (2020/07)
發表於: 2021/5/4 10:17
Edited by Libra on 2021年05月04日 10:32:20
Edited by Libra on 2021年05月04日 10:32:50 Edited by Libra on 2021年05月04日 10:33:19 |
|||
|
關於CAE空中教室CryptoAuth課程的建議
|
||||
---|---|---|---|---|
管理員
|
各位CAE空中教室的學員大家好!
上週開課的CryptoAuth課程, 本來以為這是一堂冷門課應該只有少數學員會有興趣, 沒想到竟然有超過50位以上的學員來聽課, 著實令人感動! 由於CryptoAuth課程設計, 主要對Microchip ECCx08系列產品有基礎認識, 且對MPLAB Harmony操作上有一定程度熟悉的學員而設計的課程, 課程中因為時間的關係並沒有介紹 : 1. ECCx08晶片的介紹 2. MPLAB X IDE 與 Harmony 的操作介紹, 這部分放在SAM2001課程中介紹 3. Harmony System Service 因為實驗上需求只教如何使用, 這部分放在SAM2002課程中介紹 因此第一堂課下來, 有許多學員反映課程步驟太快, 無法有效吸收等等. 講師我本人感到十分抱歉, 希望在第二堂課開始會有改善, 因為這部分會真正開始用到CryptoAuthLib對晶片的讀寫與對稱與非對稱驗證命令等等, 會有較多篇幅來仔細介紹命令的流程. 但是! 各位要有心理準備, 上課的節奏還是會很快喔! 因為實驗的部分實在太多, 所以這次會直接將所有實驗預先做成, 縮短課程中寫程式的時間. 另外, 為了補充部分學員對於ECCx08晶片的基礎知識, 本周5/6(四)的CryptoAuth課程會提早30分鐘, 於2:30pm開放教室, 我會花30分鐘介紹ECCx08晶片的基礎知識, 以及對4/29 CryptoAuth-01課程的快速複習, 然後3:00pm開始CryptoAuth-02的部分, 希望學員能夠在課程開始前, 對晶片有更清楚的了解.
發表於: 2021/5/3 9:46
Edited by Libra on 2021年05月03日 12:25:18
|
|||
|
Re: 免報名費,歡迎參加 : 就是今天 (4/29) 3:00pm / 4:00pm Microchip CAE空中教室 (上課通知)
|
||||
---|---|---|---|---|
管理員
|
你好! CAE空中教室是線上直播課程, 所以開課時間到時, 只需要點擊每周課程中的[教室入口]直接進來聽課即可, 無需費用也無須事先報名 !
第一次上課時可以先到[學員註冊]網頁 http://www.microchip.com.tw/modules/t ... hp?ncsn=2&nsn=41#PageTab2 進行"一次性"註冊即可取得本課程學員的[專屬學員編號] 至於註冊學員有甚麼好處呢? 請參考學員獎勵計畫頁面 http://www.microchip.com.tw/modules/t ... hp?ncsn=2&nsn=41#PageTab5
發表於: 2021/5/3 8:49
|
|||
|
Re: 請問有人使用過vsprintf?
|
||||
---|---|---|---|---|
管理員
|
試試指定長度的 vsnprintf
vsnprintf(buf,100, fmt, ap);
發表於: 2021/4/16 16:36
|
|||
|
Re: 請問SAML22 有Harmony 3 的iso7816 driver嗎?
|
||||
---|---|---|---|---|
管理員
|
Hi Allan,
SAML22的ISO7816是由SERCOM USART介面來實現的, 剛剛查了一下, 目前Harmony下面並沒有特別為ISO7816長出專用的配置介面, 也沒有相關的範例程式, 只有SERCOM USART的標準配置介面, 下面這份App Note不知道你之前是否看過, 提供參考 http://ww1.microchip.com/downloads/en ... plicationNote_AT10700.pdf
發表於: 2021/4/13 9:30
|
|||
|
Re: can you share the source code?
|
||||
---|---|---|---|---|
管理員
|
你好! 請到下面位置下載, 謝謝!
http://www.microchip.com.tw/modules/t ... der/index.php?of_cat_sn=5
發表於: 2021/4/9 10:05
|
|||
|
Re: 請問MPLab X V5.45開始改為x64,但是編譯之前的一些範例都沒動作
|
||||
---|---|---|---|---|
管理員
|
謝謝! 關於CPP的警告我也沒注意是專案開啟時出現的, 已將我的說明修正以便後續有人遇到相同問題時可以知道原因.
發表於: 2021/4/6 8:28
|
|||
|