ME32G030是敏矽内嵌ARM Cortex™ M0核的32位微控制器。该控制器具备有常用外设和功能,如高速12位的ADC转换器,4个UART串口,2个SPI接口,2个I2C总线接口,看门狗定时器(WDT),7个通用计数器/定时器。除此之外,ME32G030系列还支持马达控制功能,直流无刷电机控制PWM模块。
由于ME32G030 Reset管脚与掉电唤醒管脚有复用,在设计时需要做一些处理。
1.Reset管脚
ME32G030存在nRST0(PC9_0)和nRST1(PC9_1)两个Reset管脚(与封装相关)。在系统上电的瞬间,是nRST0在工作,在软件工作以后,用户程序可以把系统外部管脚Reset功能在nRST0和nRST1中间切换,当然也可以把它们都屏蔽掉。
考虑到用户系统板子上电的不稳定性,用户必须加一个RC重启电路在nRST0管脚,推荐RC电路,其中R 大于20K, C大于0.1u。参数如下图:
2.掉电唤醒管脚
掉电唤醒管脚 | PIO管脚 |
WAKEUP0 | PA_3 |
WAKEUP1 | PA_4 |
WAKEUP2 | PC_9_0(,注意,该管脚唤醒功能不可以关闭,与Reset共用外部上拉) |
WAKEUP3 | PB_5 |
ME32G030定义了4个掉电唤醒管脚,采用的是低电平唤醒模式,所以在采用该功能时,相应的管脚必须外接上拉电阻。其中ME32G030的掉电唤醒WAKEUP2与 PC9_0管脚是同一个管脚,并且该唤醒管脚功能不可以关闭。由于PC9_0同时也是Reset(nRST0)管脚,在掉电模式下,可以使用Reset(nRST0)管脚重启系统。