这些问题都是我在做大创项目的时候遇到的问题,这次先把内存问题说了,下次说怎么用代码实现通信协议的,这是我第一次写博客,请各位多多指正。
再说之前先感谢学校老师和公司带我的师傅的帮助,没有他们的帮忙很那开展调试。
我用的是STM32F103C8T6,FLASH是128K,RAM是20K,只要是涉及算法和通信的就有点不够用
#1.发现内存不足
当我把代码修改好编译成功下载到STM32中,发现有时候可以流畅运行,有时候非常卡顿甚至开机上电卡死,我刚开始以为是代码哪里不对,哪里阻塞了;于是开始用keil5的调试模式,接上ST-LINK,一条代码一条代码调试,后来发现有时候就跑到硬件错误中断里去了;
再
1