
SWM221是華芯微特推出的一款32位內(nèi)嵌ARM-Cortex-M0內(nèi)核的MCU,提供多種封裝引腳規(guī)格,其內(nèi)核相同。
1、推薦IDE: Keil MDK(μVision 5)版本不限, (推薦5.33或以上,若配合330/341系列使用時兼容性更佳);
2、調(diào)試工具: J-link、CMSIS-DAP、ST-Link_V2等兼容Cortex-M0核仿真器;通過SWDIO和SWCLK接口連接;
3、PACK開發(fā)包獲取: 在Keil中通過Pack Installer安裝 Synwit.SWM32_DFP.xxx.pack即可(包含多個型號);
4、固件庫: 下載SWM221系列固件庫:SWM221_Lib251201.zip 。(后續(xù)會優(yōu)化更新日期)
5、調(diào)試連接: SWD四線接口:SWDIO(PC1)、SWCLK(PC0)、GND、VDD;RESET為可選連接。ISP模式選擇接低電平;
6、最小系統(tǒng)硬件連接:電源:3.3或5V;RC復位電路;時鐘源可選內(nèi)部RC或外部晶振(根據(jù)需要選擇)
7、J-Link需安裝驅(qū)動:如JLink_Windows_V698e等多個版本,下圖3可通過J-flash燒錄; CMSIS-DAP免驅(qū)動;
8、批量生產(chǎn)與ISP模式燒錄
批量生產(chǎn):支持多款第三方離線燒錄器,通過SWD燒錄(外部SPI Flah需單獨燒錄);
ISP燒錄:當程序加密或調(diào)試跑飛時,ISP引腳接高電平并復位,通過CH340接PC0/PC1串口燒錄或擦除程序;
技術(shù)資料與下載說明:(會不定期更新,建議保存鏈接以便獲取最新內(nèi)容)
Synwit華芯微特技術(shù)應(yīng)用資料:https://pans.synwit.cn/ 包含以下網(wǎng)盤入口:
l 百度網(wǎng)盤 https://pan.baidu.com/s/1_vma2LmWXBcfyY66_foQTw?pwd=rhng 提取碼:rhng;
l 夸克網(wǎng)盤: https://pan.quark.cn/s/da73d2de076e 提取碼: tZjt (以上支持打包下載)
Synwit自建網(wǎng)盤:https://pan.synwit.cn/#s/-PWWScTg 提取碼:C500L(不限速,單文件下載)
9、環(huán)境支持下載路徑:PACK包/基礎(chǔ)Lib庫/J-flash工具包/原理圖庫/軟件例程/硬件PCBA/屏驅(qū)上位機/應(yīng)用筆記等;

圖1 MCU PACK包下載地址(全系列MCU通用) 圖2 221各模塊基礎(chǔ)庫 下載路徑


圖3 J-link/J-Flash 仿真燒錄配置文件 圖4: UI creator上位機例程


圖5: 軟件演示例程(多合一) 圖6:221C/221K/221E 原理圖PCBA
10、屏驅(qū)上位機Synwit UI Creator,為所見即所得的界面開發(fā)工具, 因221 RAM比較小,不支持LVGL,使用uGUI;注意:安裝路徑不要用中文名,路徑不宜過深,安裝前請關(guān)閉殺毒軟件,或設(shè)為白名單。
SWM221系列資源

外設(shè)和總線資源包括
3 組 32 位(24位計數(shù)器+8 位預分頻) 加強定時器 4 組 32 位(24 位計數(shù)器+8 位預分頻) 基礎(chǔ)定時器
2 組 16 位8路 PWM 模塊(支持死區(qū)的互補模式) 3 路運算放大器 2 路比較器模塊
1 個除法器(DIV)
1個 16 位正交編碼器(QEI)模塊
1 個 8位的 MPU 接口模塊
3 個 UART 接口
2 個 SPI 接口(一個支持四線 QSPI) 1 個 I2C接口(支持主/從選擇) 1 個 CAN 接口 1 個 8 位看門狗定時器