关于在一个stm32项目中同时实现多个模块
·
经常在写完一个按键点亮led或beep,写完串口通信,oled显示后无法再实现前面的蜂鸣器响起效果,最后发现是因为同时在while()循环中实现了其他模块的代码,使得虽然编译无错误但是无法出现结果,待解决...
更新
已经在前一段时间完成了这个小型的智能家居控制项目,解决的方法是:创建一个main_program.c 文件实现各个模块,其中进行多个模块的同步需要用到定时器,我使用了定时器2中断服务函数,10ms发生一次中断。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)