请教一下大家,就是我现在做的项目是一个电源管理控制的项目,想要实现电量检测功能,并且,同时还可以处理其他任务,例如:我插入usb充电以后,通过串口向上位机上报电量值的情况,并且,还能够在充电的时候,通过串口上传给APP命令,控制打开与关闭对应的模块,现在,我是在主函数的while循环中检测的充电,和串口端接收上位机发送下来的指令控制,但是,我上报电量是每隔10s,通过串口上报给上位机电量值,这样会影响到我通过串口接收上位机下发的指令,有时候,会造成我接收不到数据。想咨询一下大家,怎么通过逻辑上来解决这个问题? |
评分
查看全部评分
我是使用的HAL库的中断发送与接收函数的
评分
查看全部评分
RAM空间不允许了
评分
查看全部评分
嗯嗯,谢谢指点,我使用的是232的,现在正在考虑由上位机主动来读取电量值