Re: 請教操作QSPI Flash的觀念(讀寫資料用)
|
||||
---|---|---|---|---|
管理員
|
SAME54 default是24bits定址最大到 128Mbits,
如果要支援到大於128MBits時, 需要使用32bits 定址
發表於: 2021/6/25 12:11
|
|||
|
Re: SAME54-請教SAMPCTRL.SAMPLEN的作用
|
||||
---|---|---|---|---|
管理員
|
1. Select Sample Length (Cycles)
Ans: 取樣時間會影響ADC轉換速度, 需要依照Input的Source來調整, 調長不會變比較準反而變慢, 調太短反而會因為取樣時間不足而不準 2. AVGCTRL.SAMPLENUM (Accumulation) Ans: Harmony中的設定, 藍字是內部累加平均自動右移後, 你自己想要再右移的位數 比如: 12bit真實ADC, 累加平均1024次(2的10次方), 最後得到22bits(12+10), 超過最大的16 bits, 因此內部會自動右移6位得到16 bits, 之後再自行位移4位得到12 bits Attach file: SAME54_ADC_SAMP1.jpg (166.70 KB) SAME54_ADC_AVG.jpg (182.96 KB) SAME54_ADC_SAMP.jpg (141.64 KB) SAME54_ADC_AVG1.jpg (282.98 KB)
發表於: 2021/6/11 10:58
Edited by Libra on 2021年06月11日 11:14:29
Edited by Libra on 2021年06月11日 11:14:44 Edited by Libra on 2021年06月11日 11:15:21 Edited by Libra on 2021年06月11日 11:15:45 Edited by Libra on 2021年06月11日 11:16:10 Edited by Libra on 2021年06月11日 11:16:23 Edited by Libra on 2021年06月11日 11:16:44 Edited by Libra on 2021年06月11日 11:21:22 Edited by Libra on 2021年06月11日 11:26:36 |
|||
|
Re: 請問Harmony 沒有SAME70Q21可以選SAME70Q21B嗎?
|
||||
---|---|---|---|---|
管理員
|
因為不同的改版可能有一些Chip Errata的Workaround, 在Harmony Framework中的Patch不同, 因此如果Harmony可以選Chip Variant時, 還是用您目前所選晶片才是正確的, 如果沒的選時, 就用Root Part Number即可.
發表於: 2021/6/7 9:58
|
|||
|
SAM2002課程資料更新, 請重新下載
|
||||
---|---|---|---|---|
管理員
|
各位Microchip CAE空中教室的學員大家好,
SAM2002的教材及Lab都更新了喔! [點我前往] 有學員反應投影片中Lab要新增的Code文字對比不夠清楚, 因此, 講師在這部分進行了加強, 舊的樣式 新的樣式 同時把Lab 6中, 原本一些要去修改Lab 3舊的Code的步驟, 改成在Lab3時, 就先把變數命名好, Uart訊息改好, 這樣可以避免學員混淆, 但是一些故意要讓學員知道的錯誤則會保留, SAM2002是全新的課程, 學員的建議都很寶貴, 我們都會適時採納喔!
發表於: 2021/6/4 18:49
|
|||
|
Re: 請問Harmony 沒有SAME70Q21可以選SAME70Q21B嗎?
|
||||
---|---|---|---|---|
管理員
|
B是改版編號, 所以是沒問題的喔!
發表於: 2021/6/3 22:01
|
|||
|
因應疫情關係 CAE空中教室 每月抽獎獎品, 將延後寄出, 敬請見諒!
|
||||
---|---|---|---|---|
管理員
|
各位 Microchip CAE空中教室 的學員大家好,
每月一次的抽獎活動, 因為Microchip台灣實施Work From Home, 贈品的寄送將會視疫情狀況而延後寄出, 各位的權益都在 得獎名單 中不會不見, 本課程正常開課不中斷, 感謝各位學員的支持!
發表於: 2021/6/1 14:15
|
|||
|
Re: 有關Watchdog設定
|
||||
---|---|---|---|---|
管理員
|
在MHC中設定的Configtion Bit (SAM系列稱為Fuse) 可以保存在Project中,
你可以自行決定是否Gen出來, Gen出來後會在 initialization.c 中 以 #pragma 方式記錄, 當Compiler後, Configtion Bit(Fuse)會以特定地址方式存在HEX檔中, 當使用X IDE/ X IPE燒錄這種HEX時, 就會一併燒錄Configtion Bit(Fuse) 目前其他Classic Atmel IDE則無法做到一併燒錄Configtion Bit(Fuse) 在X IDE Target Memory View中的Configuration Bit則是單獨的UI 可以讀寫Configuration Bit(Fuse), 但是無法存在專案中 也就是說, 如果你先用 Target Memory View中的Configuration Bit 燒完後, 再去燒帶有Configuration Bit(Fuse)的HEX時, 則會被HEX中的設定覆寫 反之亦然, HEX中的這個Configuration Bit(Fuse)只有在Programming時才會寫入 不會在之後的程式重新Reset之後再被更動, 有一個例外! 就是在程式中也可以寫程式去更改Configuration Bit(Fuse), 如果是這樣, 那程式中的這部分更動就是最後Configuration Bit(Fuse)的設定!
發表於: 2021/5/26 15:32
|
|||
|
Re: 請教SAME54,EVSYS設定
|
||||
---|---|---|---|---|
管理員
|
在Tools中的Easy View Module(Clock/DMA/Event/NVIC/Pin)比較常用的功能, 會做出UI介面, 比較少用或是比較細節的設定, 就會放在System之下, 這是為了避免介面變得太複雜, 因為32-bit的Register太複雜, 也不是每一個Register都會有UI介面可以設定, 因此有時候還是得去自己添加一些Bare Metal code在Gen出來的底層之中.
設計這種Code Configurator/Generator在易用, 泛用與實用之間, 要取得平衡是有點燒腦的.
發表於: 2021/5/26 9:22
|
|||
|
Re: 請教SAME54,EVSYS設定
|
||||
---|---|---|---|---|
管理員
|
這個算是很進階的應用!
1. 首先看看PORT中對於Event 的 Support. 2. 再來看看Event System中 Event Action(User)的選項, 知道 PORT 的狀態可以當成Event的User 3. 再來請看PORT,中對於Event的動作 4.最後就是PORT event action的target pin配置了! Attach file: SAME54_EVENT_PORT.jpg (282.16 KB) SAME54_EVENT_PORT_User.jpg (413.37 KB) SAME54_EVENT_PORT_Action.jpg (285.59 KB) SAME54_EVENT_PORT_Harmony.jpg (172.12 KB)
發表於: 2021/5/25 18:01
|
|||
|