32位单片机MM32F0040使用总结灵动微电子MM32F0040是一款搭载高性能Arm®Cortex®-M0作为内核的32位微控制器,最高工作频率可达到72MHz,提供32KB FLASH和4KB SRAM的存储器。MM32F0040系列MCU适用于多种应用场合,如工业物联网设备、PC外设、电子门锁控制、医疗和保健设备、手持设备、电机控制、电梯呼叫面板、游戏娱乐以及8/16位MCU升级替换。
官方代理英尚微电子对客户经常问到的问题进行一一解答。
案例一 MM32F0040的工作电压范围在2.0V~5.5V之间,当MCU工作在3.3V供电电压时,能够容忍5.0V的外设操作吗? 分析案例 MM32F0040支持2.0V~5.5V的宽电压工作范围,所有的引脚为标准输入/输出引脚,输入信号不得超过VDD供电电压,所以当MCU工作在3.3V供电电压时,不支持5.0V的外设操作。 参考建议 根据系统硬件设计需求,可以将MM32F0040的供电电压提升至5.0V,或者是在MM32F0040与5.0V外设之间增加电压匹配电路或电平转换芯片,使之与外设电压保持一致。
案例二 MM32F0040支持ISP方式进行程序烧录吗? 分析案例 MM32F0040在QFN20和TSSOP20封装芯片中不支持ISP功能。 参考建议 MM32F0040的烧录方式可以使用J-Link、U-Link、CMSIS-DAP或者其它第三方的专用烧录工具来进行程序烧录。
案例三 之前项目有用到MM32F0010和MM32F0020,但都没有DMA功能,MM32F0040带有DMA功能吗? 分析案例 MM32F0040带有1路5通道的DMA控制器,支持的外设类型包括ADC、I2C、SPI、TIMx和UART。 参考建议 MM32F0040DMA共有5个通道,可配置处理优先级分为很高、高、中、低4个级别,如果优先级相同,则由硬件自动决定处理顺序(低编号通道请求优先处理)。数据传输宽度可配置为字节、半字、全字3个类型,数据会根据源的宽度配置进行打包,再根据目的地的宽度进行拆包,但要求源地址和目的地址必须是根据各自的数据传输宽度对齐。MM32F0040DMA支持循环缓冲控制,每个通道支持DMA半传输、DMA传输完成和DMA传输出错3种事件标志,支持存储器对存储器传输,支持的数据传输方向为外设到存储器,或者是存储器到外设。
文章分类:
产品资讯
|