该开发板是基于ME32G070硬件PWM实现快速控制ws2812的驱动。其中ME32G070提供最多并行4路PWM模块可以轻松实现当下流行的LED驱动WS2812的通信,不需要过多占用CPU时间。敏矽微提供整套软、硬件解决方案,帮助用户快速开发;
ME32G070 系列是内嵌 ARM Cortex™ M0 核的 32 位高性能微控制器。该控制器具备有常用外设和功能,如高速 12 位的 ADC转换器,UART 串口,SPI 接口,I2C 总线接口,看门狗定时器(WDG),7 个通用计数器/定时器。除此之外,ME32G070系列还支持马达控制功能,直流无刷电机控制 PWM 模块。
特性
高性能 32位 ARM CPU 内核: 速度高达72Mhz 的ARM Cortex?-M0 处理器;可嵌套中断向量控制器(NVIC);32位硬件乘法器;24位系统嘀嗒定时器;DMA,支持外设到SRAM,SRAM到外设以及SRAM到SRAM操作。
Flash 存储器: 128K字节的用户程序空间;3K 字节启动程序;32位Flash数据总线,支持高性能应用要求。
SRAM 存储器: 内嵌12K 字节高速SRAM。
16位PWM发生器: 8通道PWM输出;自动死区插入;基于硬件的保护系统。
内嵌系统引导程序(bootloader): 支持Flash存储器In-System-Program (ISP) 、 In-Application-Program (IAP)和In-Ciruits-Program (ICP); 支持用户程序保护和加密。
灵活的时钟单元: 多个时钟源;内置16MHz精度 1% 的内部高速振荡器,用户可调;内置32KHz 低速振荡器;支持外部5~32MHz晶振输入;支持外部RTC晶振输入。
RTC: 32.768K 外部晶振;内置24位计数器,用于实时计时和产生定时中断。
定时器/计数器: 4个基础定时器/计数器和2个增强型定时器/计数器;基础定时器/计数器支持匹配中断功能和2路互补的PWM输出;基础定时器/计数器支持标准红外载波输出;增强型定时器/计数器支持匹配和捕获中断功能;增强型定时器/计数器支持边沿计数,门控计数,AB 相正交计数,触发计数,符号计数和 3 路 PWM 输出。
模拟外设: 12位 1MHz SAR ADC 转换器;19个通道AD;支持软件和硬件AD转换触发模式;2个比较器,6路输入,2个输出。
丰富的通信接口和通用输入/输出端口(GPIO): 5个具备16字节FIFO 的串口通信模块,支持硬件握手(RTS/CTS)同时支持IrDA 协议;2个扩展的 SPI接口,支持多种协议;2个I2C接口;59个高速GPIO接口。
电源管理: 省电模式:睡眠模式,深度睡眠和掉电模式;通过7路WAKEUP管脚从掉电模式中唤醒;深度睡眠可以提供WDG/RTC定时中断唤醒;支持欠压检测(BOD),两组可配置电压检测点可分别产生欠压中断和强制复位;支持上电复位(POR);集成的电源管理单元(PMU)。
工作温度范围: 工业级 (-40°C ~ +85°C)。
唯一的产品序列号: 2.1V~5.5 V 宽压工作范围;64/48/32/20管脚LQFP/TSSOP封装。
库和例程:*附件:me32g070 lib v3 20240318 .rar
keil安装包:*附件:Mesilicon.ME32.2.2.0.pack.7z
规格书:*附件:me32g070 datasheet v1.3.pdf