我参加过上一年的单片机组,拿了省二,今年报的物联网.应该算是有一定了解.
今年第十五届物联网组省赛全实现,但是有细节为改正
吐槽一下,我在最后三十分钟,已经写好了,想要提交,然后改一下,我知道的三处细节,结果发现提交网址断线了,我登不上去,到监考老师看,也弄不好,到最后2分钟,老师没办法了,把权限给我打开,才交上去.
已知程序题细节错误:功能基本实现,但是A设备的LED控制定时器,定时多了,以及通讯过后,数据具有0.1的误差,以及A设备开机的CV PV值未赋零显示。
事先说明,我的路子比较野,是告诉你一个比赛思路,接受不了,不要看.
接下来先从客观题讲解:
直接上人工智能,监考不严
这里推荐微信的文字识别
(
带图片的不行,需要你自己去算,一般也就运算放大电路需要你自己写:如果你一直不太了解如何解决类似问题:这里有一个基础教程我比较推荐
)
,然后复制粘贴到人工智能,答案就出来了,这里推荐Kimi
它我感觉如果搜题的话,比文心一言好使.
接下来程序题:
我把我的文件给出来了,接下来你们自己看,
我有几点要说的,比赛提前做模板,不要不好一次,不然太浪费时间,其次便是不会的人就算做模板也不会,
程序建议你使用内容,我推荐你要学会DMA在串口,ADC,各种方面有极大的帮助,
然后就是,要会使用C语言的库函数,比如strcmp(),还有sprintf(),能够帮你在数据转换上有一定帮助,在进行数据计算时时,我建议全都用char(整数)类型的,不要float 转换成 char 传送 过后又char转换成float.我发现我float用多了,会造成类似数组溢出的问题.
下面是我的板子运行情况:
【风车村恶霸流】最新视频已上线,快来围观!_哔哩哔哩_bilibili
其实我并没有什么干货,如果你已经会了,相应的知识,我相信我的这篇文章应该会被你认同,如果你是初学者,只能告诉你如何更好发挥,另外初学者买个课看去吧,主要为了是提供一个考点了解.
对于更多的知识还是正规教程,讲寄存器的比如原子家的,野火家的,如果你要配置cubemax推荐csdn的图文.
比赛过程的代码一定要保存好,好多人比赛电脑和屎一样
另外我发布了前三年以及今年的物联网实现代码,可以下载看看效果,没有备注.