32位單片機(jī)MM32F0040使用總結(jié)靈動微電子MM32F0040是一款搭載高性能Arm?Cortex?-M0作為內(nèi)核的32位微控制器,最高工作頻率可達(dá)到72MHz,提供32KB FLASH和4KB SRAM的存儲器。MM32F0040系列MCU適用于多種應(yīng)用場合,如工業(yè)物聯(lián)網(wǎng)設(shè)備、PC外設(shè)、電子門鎖控制、醫(yī)療和保健設(shè)備、手持設(shè)備、電機(jī)控制、電梯呼叫面板、游戲娛樂以及8/16位MCU升級替換。
官方代理英尚微電子對客戶經(jīng)常問到的問題進(jìn)行一一解答。
案例一 MM32F0040的工作電壓范圍在2.0V~5.5V之間,當(dāng)MCU工作在3.3V供電電壓時,能夠容忍5.0V的外設(shè)操作嗎? 分析案例 MM32F0040支持2.0V~5.5V的寬電壓工作范圍,所有的引腳為標(biāo)準(zhǔn)輸入/輸出引腳,輸入信號不得超過VDD供電電壓,所以當(dāng)MCU工作在3.3V供電電壓時,不支持5.0V的外設(shè)操作。 參考建議 根據(jù)系統(tǒng)硬件設(shè)計需求,可以將MM32F0040的供電電壓提升至5.0V,或者是在MM32F0040與5.0V外設(shè)之間增加電壓匹配電路或電平轉(zhuǎn)換芯片,使之與外設(shè)電壓保持一致。
案例二 MM32F0040支持ISP方式進(jìn)行程序燒錄嗎? 分析案例 MM32F0040在QFN20和TSSOP20封裝芯片中不支持ISP功能。 參考建議 MM32F0040的燒錄方式可以使用J-Link、U-Link、CMSIS-DAP或者其它第三方的專用燒錄工具來進(jìn)行程序燒錄。
案例三 之前項目有用到MM32F0010和MM32F0020,但都沒有DMA功能,MM32F0040帶有DMA功能嗎? 分析案例 MM32F0040帶有1路5通道的DMA控制器,支持的外設(shè)類型包括ADC、I2C、SPI、TIMx和UART。 參考建議 MM32F0040DMA共有5個通道,可配置處理優(yōu)先級分為很高、高、中、低4個級別,如果優(yōu)先級相同,則由硬件自動決定處理順序(低編號通道請求優(yōu)先處理)。數(shù)據(jù)傳輸寬度可配置為字節(jié)、半字、全字3個類型,數(shù)據(jù)會根據(jù)源的寬度配置進(jìn)行打包,再根據(jù)目的地的寬度進(jìn)行拆包,但要求源地址和目的地址必須是根據(jù)各自的數(shù)據(jù)傳輸寬度對齊。MM32F0040DMA支持循環(huán)緩沖控制,每個通道支持DMA半傳輸、DMA傳輸完成和DMA傳輸出錯3種事件標(biāo)志,支持存儲器對存儲器傳輸,支持的數(shù)據(jù)傳輸方向?yàn)橥庠O(shè)到存儲器,或者是存儲器到外設(shè)。 |