Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
目前⽤到1路I2C、2路UART、4个ADC通道、定时器、WDG看⻔狗,其它引脚⽤作GPIO,基本使⽤了所有引脚资源。需要通过串口和GPIO中断将MCU从Standby状态唤醒。目前测试,通过串口发指令使得MCU进入standby状态后,GPIO中断是可以唤醒,但是串口数据是不可以的,是需要做什么特殊的设置嘛? 图中成功唤醒的是GPIO中断,没有唤醒成功输出的是发送串口数据。
急求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
进入Standby之后,Uart模块依赖的时钟(FIRC或者FXOSC)会停掉,因此,不会再接收数据,也就进不去接收数据的中断。 可以使用RXEDGEIE中断来唤醒,这个不依赖于时钟。
可以参考下面的Demo: MC0_Standby_Wakeup_by_Uart.zip
使用RXEDGEIE中断来唤醒,会影响串口的正常使用功能嘛?
可以在休眠前再打开RXEDGEIE中断,唤醒后关闭RXEDGEIE中断。 这样就没有影响了。
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...