近期学习STM32H743+腾讯物联网遇到的问题及解决办法分享
遇到的问题
近期在做一个三相电压测试的case,希望达到的功能是通过嵌入式单片机就地采样三相交流电压并LCD显示,然后通过4G模块连接到物联网,用于远程监视。由于之前没用过STM32F743+腾讯物联网,所以就在某宝上买了一套星光猛禽的STM32F743开发板,看着案例一步步学。虽然以前有些功底,但由于没有系统性的学习,整个过程很艰辛,在绝望的时候搜多到了很多来自CSDN前辈留下的经验,总算最后算是熬出来了。赠人玫瑰,手有余香,衷心感谢CSDN平台和品台里写帖子的大拿和前辈们。在此我也将我走过的路,遇到的坑分享出来,希望对后面的兄弟姐妹能有所帮助。
由于是在某宝案例的基础上进行再开发,所以难免有些东拼西凑的问题,问题1-3都是由于将一个案例中的模块整合到另外一个程序中造成的,问题4是关于GPRS模块及MQTT连接的问题。
问题1 :程序编译通过但无法生成目标afx文件,因为mon_table被重复定义了 …\Objects\STM32H743.axf: Error: L6200E: Symbol mon_table multiply defined (by tencent_mqtt.o and rtc.o)
解决办法:全域搜索mon_table变量在那些地方出现过,最终发现rtc.c文件虽然定义了这个文件,但是没有引用,果断删除后,问题解决
问题2:程序编译通过但无法