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

論壇索引


Board index » All Posts (Libra)




Re: 請教操作QSPI Flash的觀念(讀寫資料用)
管理員
管理員


SAME54 default是24bits定址最大到 128Mbits,
如果要支援到大於128MBits時, 需要使用32bits 定址
縮圖

Attach file:



jpg  SAME54_QSPI.jpg (448.56 KB)
67979_60d5577260f6d.jpg 967X686 px

發表於: 2021/6/25 12:11
頂部


Re: SAME54-請教SAMPCTRL.SAMPLEN的作用
管理員
管理員


沒錯, 12bit累加的結果是放在16bit的暫存器中, 超過16bit時, 就會自動右移(除)n bit來避免超過16 bits.
最後的Number of Right Shifts(AVGCTRL.ADJRES)就是平均的分母,
這兩張投影片是對照累加平均暫存器與Harmony UI
縮圖

縮圖


至於解析度的增加也是要靠累加及平均, 稱OverSampling
假設Oversampling要增加的解析度為 n 個bit
則需要 4^n 次方次數的累加, 而且要搭配上面的表格來確保輸出的bit數結果
縮圖

舉例12bit Oversampling 到 16 bits時的條件
1. 增加4bit解析度, n=4, 需要累加 256次(4^4 = 2^8)
2. 累加後的結果12 bit + 8 = 20bit 大於 16 bits
3. 內部自動右移4bits => 20>>4 => 得到 16 bits,
4. AVGCTRL.ADJRES 不執行平均, 因此最後是16 bits 的Oversampling

如果只累加16次時(2^4), 12+4 = 16 則只能得到16 bit的結果, 沒有Oversampling的效果

Attach file:



jpg  SAMD21_AVG1.jpg (443.89 KB)
67979_60c31f5dc3e4d.jpg 1362X767 px

jpg  SAMD21_AVG2.jpg (453.95 KB)
67979_60c31f71bfd08.jpg 1361X768 px

jpg  ADC_OVERSAMP.jpg (117.55 KB)
67979_60c31f866c5e4.jpg 874X269 px

發表於: 2021/6/11 16:31
頂部


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:



jpg  SAME54_ADC_SAMP1.jpg (166.70 KB)
67979_60c2d16e1f865.jpg 800X361 px

jpg  SAME54_ADC_AVG.jpg (182.96 KB)
67979_60c2d54615274.jpg 509X568 px

jpg  SAME54_ADC_SAMP.jpg (141.64 KB)
67979_60c2d576ead37.jpg 800X258 px

jpg  SAME54_ADC_AVG1.jpg (282.98 KB)
67979_60c2d59a3f3a1.jpg 1136X732 px

發表於: 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是全新的課程, 學員的建議都很寶貴, 我們都會適時採納喔!

Attach file:



jpg  SAM2002_OldLab.jpg (269.48 KB)
67979_60ba053e40bfc.jpg 1920X1080 px

jpg  SAM2002_NewLab.jpg (257.33 KB)
67979_60ba05498c48a.jpg 1920X1080 px

發表於: 2021/6/4 18:49
頂部


Re: 請問Harmony 沒有SAME70Q21可以選SAME70Q21B嗎?
管理員
管理員


B是改版編號, 所以是沒問題的喔!
縮圖

Attach file:



jpg  SAMx7.jpg (161.17 KB)
67979_60b8e0c387a7b.jpg 781X424 px

發表於: 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:



jpg  SAME54_EVENT_PORT.jpg (282.16 KB)
67979_60accaefc3e7e.jpg 1147X559 px

jpg  SAME54_EVENT_PORT_User.jpg (413.37 KB)
67979_60accb43a86ad.jpg 1098X649 px

jpg  SAME54_EVENT_PORT_Action.jpg (285.59 KB)
67979_60accb7bdc199.jpg 1205X351 px

jpg  SAME54_EVENT_PORT_Harmony.jpg (172.12 KB)
67979_60accba1353e2.jpg 1021X501 px

發表於: 2021/5/25 18:01
頂部



« 1 ... 16 17 18 (19) 20 21 22 ... 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... ]

教育訓練中心

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