去年学过一段时间的stm32,今年报了个西门子杯,得从今天开始把之前的知识都捡起来啦。
今天学习进度:了解西门子杯比赛章程和基础环境,看的是b站up主Alice_西风的【西门子-嵌入式】零基础入门省国赛冲刺培训,讲的很不错,详细对比了stm32标准库和hal库,还对比了stm32和GD32,真的是零基础入门级了。
看了up主对西门子杯工业嵌入式系统开发赛道的介绍,感觉自己基础还是很不错的,大赛官网上目前发布的要求只有7,8,9之前没有涉及过,真的很适合拿来练手。
赛题任务涉及要求如下:
1) 板载兆易创新GD32F470VET6芯片,参赛队伍需要在此基础上完成相关功能开发。
2) 能够实现ADC数据采集功能。
3) 能够在OLED上完成相关功能的显示。
4) 能够利用GPIO读取按钮输入,调整系统工作模式。
5) 能够利用GPIO驱动LED输出,对工作状态进行指示。
6) 能够利用串口进行数据收发功能。
7) 能利用RTC实现实时时间的读取/设定功能。
8) 能实现数据在TF卡中的存储功能。
9) 能对外部FLASH进行读/写。