靈動(dòng)微MM32F103系列產(chǎn)品使用高性能內(nèi)核M3的 32 位微控制器,典型工作頻率可達(dá)144MHZ,內(nèi)置高速存儲器,豐富的增強(qiáng)型 I/O 端口和外設(shè)連接到外部總線。提供5種封裝形式,包括 LQFP100、LQFP64、LQFP48、LQFP32 和 QFN32 共 5 種封裝形式。根據(jù)不同的封裝形式,器件中的外設(shè)配置不盡相同。該產(chǎn)品適合使用在電機(jī)驅(qū)動(dòng)和應(yīng)用控制,醫(yī)療和手持設(shè)備,工業(yè)應(yīng)用以及警報(bào)系統(tǒng)等。下面英尚微代理商解答關(guān)于MM32F103產(chǎn)品中的一些常見問題。
SPI
1 、SPI 支持哪幾種模式
按傳輸方向分
1) 全雙工模式,同時(shí)收發(fā)數(shù)據(jù),同時(shí)使能 TX 和 RX;
2) 半雙工,在不同時(shí)間段進(jìn)行讀寫,ENABLE TX 時(shí) DISABLE RX,ENABLE RX 時(shí) DISABLE TX;
按采樣時(shí)序分
1) 模式 0,空閑時(shí)時(shí)鐘為低,第一個(gè)時(shí)鐘沿采樣;
2) 模式 1,空閑時(shí)時(shí)鐘為低,第二個(gè)時(shí)鐘沿采樣;
3) 模式 2,空閑時(shí)時(shí)鐘為高,第一個(gè)時(shí)鐘沿采樣;
4) 模式 3,空閑時(shí)時(shí)鐘為高,第二個(gè)時(shí)鐘沿采樣;
2 、SPI 主機(jī)通信不正常有哪些原因
常見原因:
1) 配置不正確,表現(xiàn)為無時(shí)鐘輸出;
2) 模式配置不正確,表現(xiàn)為采樣點(diǎn)與預(yù)期不一致(SPI_CCTL bit0 = 0 為第二個(gè)時(shí)鐘沿采樣);
3) 速度配置過快,表現(xiàn)為波形異常;
4) 數(shù)據(jù)位數(shù)配置與 device 不一致,表現(xiàn)為 CLK 個(gè)數(shù)不對.
5) CS 信號不正確,表現(xiàn)為 CS 信號與 device 時(shí)序不對應(yīng);
Vbat 的電源接入有什么要求;
如果在應(yīng)用中沒有外部電池, 建議 VBAT 在外部通過一個(gè) 100nF 的陶瓷電容與 VDD 相連. 如外接為電池,為保證不損壞,建議在外部 VBAT 和電源之間連接一個(gè)低壓降二極管。如無外接電池,即使不用 RTC 功能,也需要給 VBAT 供電;
KEIL 例程編譯失敗可能導(dǎo)致的原因
常見原因:
1) 沒有安裝 keil4 的兼容包,軟件名稱為:MDKCM516_legacySupportMDK4(出問題最多)
2) 移動(dòng)了 keil 工程文件,導(dǎo)致無法找到相對路徑的文件
3) 程序太大,超過 FLASH 或者
SRAM 容量
解決辦法
針對 1 和 2 的問題,將 BOOT0 和 BOOT1 接到高電平,復(fù)位或者重新上電一下,然后再讀 ID。若能讀到 ID,則在此模式下擦除程序,然后再將 BOOT0 和 BOOT1 接低電平,這時(shí)候 ID 就能讀到了。
KEIL 程序編譯通過了,可是下載程序失敗
常見原因:
1) 硬件電路沒有接好,查看 debug 工具是否連接上板子中的 JTAG 或者 SWD,能否讀到芯片IDCODE。
2) 若是 Debug 工具能讀到芯片 ID,但是無法下載,原因是沒有選擇 Description 型號,具體配置選擇如下圖所示。
外部高速時(shí)鐘接法
外部無源晶振電路如下圖所示,晶振兩腳接約 22pf 電容,并上 1M 反饋電阻。因芯片內(nèi)部沒有集成反饋電阻,為保證 XTAL 起振,必須接 1M 歐姆電阻;
外部時(shí)鐘異常常見原因
運(yùn)行程序通常用到外部高速時(shí)鐘做系統(tǒng)時(shí)鐘源,有時(shí)候在調(diào)試中會遇到系統(tǒng)時(shí)鐘異常導(dǎo)致程序停止運(yùn)行,以下列出幾點(diǎn)可能的原因:
1) 外部晶振未加反饋電阻,導(dǎo)致外部無穩(wěn)定時(shí)鐘輸入;
2) 外部晶振范圍 8~24MHz;
3) 晶振與芯片引腳間斷路;
4) 晶振質(zhì)量問題導(dǎo)致,不正常起振;
5) 芯片系統(tǒng)時(shí)鐘配置過程錯(cuò)誤等等
靈動(dòng)微MM32F103系列
Series |
CPU Core |
Part Number |
Package |
Flash |
RAM |
Max. Speed |
GPIO |
12b ADC |
MM32F103 |
Cortex-M3 |
MM32F103K8U6 |
QFN32 |
64KB |
20KB |
96MHz |
25 |
10 |
MM32F103 |
Cortex-M3 |
MM32F103K8T6 |
LQFP32 |
64KB |
20KB |
96MHz |
23 |
10 |
MM32F103 |
Cortex-M3 |
MM32F103C8T6 |
LQFP48 |
64KB |
20KB |
96MHz |
37 |
10 |
MM32F103 |
Cortex-M3 |
MM32F103R8T6 |
LQFP64 |
64KB |
20KB |
96MHz |
51 |
16 |
MM32F103 |
Cortex-M3 |
MM32F103KBU6 |
QFN32 |
128KB |
20KB |
96MHz |
25 |
10 |
MM32F103 |
Cortex-M3 |
MM32F103KBT6 |
LQFP32 |
128KB |
20KB |
96MHz |
23 |
10 |
MM32F103 |
Cortex-M3 |
MM32F103CBT6 |
LQFP48 |
128KB |
20KB |
96MHz |
37 |
10 |
MM32F103 |
Cortex-M3 |
MM32F103RBT6 |
LQFP64 |
128KB |
20KB |
96MHz |
51 |
16 |
MM32F103 |
Cortex-M3 |
MM32F103KCU6 |
QFN32 |
256KB |
64KB |
168MHz |
25 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103KCT6 |
LQFP32 |
256KB |
64KB |
168MHz |
23 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103CCT6 |
LQFP48 |
256KB |
64KB |
168MHz |
37 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103RCT6 |
LQFP64 |
256KB |
64KB |
168MHz |
51 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103VCT6 |
LQFP100 |
256KB |
64KB |
168MHz |
80 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103KEU6 |
QFN32 |
512KB |
128KB |
168MHz |
25 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103KET6 |
LQFP32 |
512KB |
128KB |
168MHz |
23 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103CET6 |
LQFP48 |
512KB |
128KB |
168MHz |
37 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103RET6 |
LQFP64 |
512KB |
128KB |
168MHz |
51 |
7 |
MM32F103 |
Cortex-M3 |
MM32F103VET6 |
LQFP100 |
512KB |
128KB |
168MHz |
80 |
7 |
本文關(guān)鍵詞:MM32F103 靈動(dòng)微
相關(guān)文章:?靈動(dòng)代理MM32SPIN05TW32單片機(jī)
深圳市英尚微電子有限公司是一家專業(yè)的靜態(tài)隨機(jī)記憶體產(chǎn)品及方案提供商,十年來專業(yè)致力代理分銷存儲芯片IC, SRAM、MRAM、pSRAM、 FLASH芯片、SDRAM(DDR1/DDR2/DDR3)等,為客人提供性價(jià)比更高的產(chǎn)品及方案。
英尚微電子中國區(qū)指定的授權(quán)代理:VTI代理、NETSOL、JSC濟(jì)州半導(dǎo)體(EMLSI)、Everspin 、IPSILOG、LYONTEK、ISSI、CYPRESS、ISOCOME、PARAGON、SINOCHIP、UNIIC; 著名半導(dǎo)體品牌的專業(yè)分銷商 如:RAMTROM、ETRON、FUJITSU、LYONTEK、WILLSEMI。
?更多資訊關(guān)注SRAMSUN. m.semituan.com 0755-66658299