• slider image 71
  • slider image 72
  • slider image 73
:::


Browsing this Thread:   1 Anonymous Users






關於MCU通訊介面的數量及開發的環境
#1
高級會員
高級會員


查看用戶資訊
從這個列表上看到,SERCOM組數最多是8

不知道有沒有更多組的?因為要接的東西比較多,8 組有點吃緊…

目前挑的是SAME54P20A

FAE建議開發環境用MPLAB X 與 Harmony v3,跟我說以後都會整到這個環境上,但MPLAB X 實在很不討喜,佔空間吃記憶體速度又慢…,還不能自動更新,編輯畫面的程式碼常莫名奇妙被劃紅線,以為發生什麼事,然後按了compile什麼事都沒有...。

Visual Studio Code多好啊,或者Atmel Studio都比這個看起來好多了,這個破環境實在嚴重影響我的使用意願...

Atmel的開發環境是準備不再維護,全部移到MPLAB X上嗎?

Haomony為atmel寫的範例也很沒誠意…,我買的開發板(SAM E54 Xplained Pro)明明有掛12M的Crystal,範例裡用的都是內振。
用Atmel環境的範例就有用上那顆12M...。

為了通用而弄成一致的確是較方便,但主要是對microchip方便,真的有人一天到晚板子做好之後只換MCU要做移植嗎...?

能介紹些MPLAB+Harmony比Atmel環境好的地方嗎,讓我有點動力用起來...。
(FAE跟我說Atmel那套工具要開網頁,沒網路不能用,我覺得我又不是用撥接...,應該是還好)

發表於: 6/17 9:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於MCU通訊介面的數量及開發的環境
#2
管理員
管理員


查看用戶資訊
從這個列表上看到,SERCOM組數最多是8
不知道有沒有更多組的?因為要接的東西比較多,8 組有點吃緊…
Ans: 目前SERCOM最多是8組

Atmel的開發環境是準備不再維護,全部移到MPLAB X上嗎?
Ans: 之後新的晶片及後續支援都只會放在MPLAB X IDE上

我買的開發板(SAM E54 Xplained Pro)明明有掛12M的Crystal,範例裡用的都是內振用Atmel環境的範例就有用上那顆12M...。
Ans: 內振是預設值, 可以自行改使用外振, 許多客戶基於成本關係多採用內振來完成專案, 故以內振為標準範例

能介紹些MPLAB+Harmony比Atmel環境好的地方嗎,讓我有點動力用起來...。
(FAE跟我說Atmel那套工具要開網頁,沒網路不能用,我覺得我又不是用撥接...,應該是還好)
Ans: MPLAB X IDE + XC32 + Harmony
是Microchip集合多年32位元MCU代碼產生器開發經驗, 揉合Atmel Software Framework架構精隨所開發的工具
1. XC32編譯器程式執行效率, 比舊有開發環境使用GCC編譯器來的高
2. MPLAB X IDE全為Microchip團隊所主導開發, 可以更加靈活面對用戶端提出的需求, 短時間內進行修正及推陳出新
3. MPLAB X IDE的開發與維護成本, 符合能為客戶提供免費使用的服務
4. Harmony v3提供統一的使用者介面給Microchip Classic PIC32與Atmel Classic SAM全系列MCU, 結合雙方的優點, 讓客戶可以使用相同平台開發多種MCU應用, 不再需要因為更換MCU而必須學習新的開發環境
5. Harmony v3的強項
a. 離線版的Software Framework, 以供客戶在網路受限環境得以繼續工作.
b. Framework source code Github sharing, 客戶可以在新版Framework批次更新前, 先行下載已更新的部分
c. 全圖形化的介面, 提供GPIO/Timer/Clock/ADC/DMA/EVENT System等直覺的配置
d. DRIVER與System Service, 讓硬體層抽象化, 客戶的應用程序不再因為更換硬體配置而需要全面改寫程式
e. RTOS的支援, 提供高階多執行緒應用, 如: USB, TCP/IP 等
f. USB library支援, 用戶可以迅速設計USB應用(USB HID, MassStorage, USB CDC, Mutli-Instance USB device)
g. TCP/IP library支援, 用戶可以迅速設計網路與IoT應用
h. SD Card + File System library支援, 用戶可以迅速設計SD card應用
i. WiFi IoT + Crypto Library支援, 用戶可以迅速架構IoT應用
j. Network Library支援, 搭配Microchip Ethernet products可以簡易建構網路環境
k. Grpahic Library支援, 搭配Harmony GFX UI設計環境, 簡易建構所見及所得的全圖形顯示加電容觸控介面
l. 支援MPU bare metal 開發, 您可以使用SAMA5, SAM9X6等高階MPU (400~600MHz)來設計嵌入式系統
m. 藍芽應用, 馬達應用, Audio應用 等

發表於: 6/17 13:11

Edited by Libra on 2020年06月18日 10:57:05
Edited by Libra on 2020年06月18日 10:59:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於MCU通訊介面的數量及開發的環境
#3
管理員
管理員


查看用戶資訊
給你看一個範例, 這是我用去年MASTER/ESS送給客戶的手表EVB, 採用SAME51 做的一個紅外線額溫槍Demo的方塊圖以及GraphicUI,透過Harmony可以輕鬆完成!

Attach file:



jpg  (0.00 KB)


jpg  (0.00 KB)


發表於: 6/17 13:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]