目录
第一天
学习内容——
1:配置keil5和CubeMX的环境。
由于之前配置过keil5的F103的环境,所以今天就把F4的芯片包下载进了keil5
2:学习了Arduino的流水灯程序写法。
通过优快云了解了Arduino中的数字IO函数。
其中包括pinMode函数和digitalWrite函数,前者负责将对应引脚设置为输出模式,后者则负责写入对应引脚的高低电平,通过接线能够点亮或熄灭对应的LED;
并且知道了Arduino里是不需要编写main函数的,直接编写对应函数即可,其中setup函数用以配置对应引脚的模式,包括输入,上拉输入,输出模式,loop函数则是一个循环函数,用以替代keil中main函数内熟悉的while(1)循环。在loop函数中反复点亮和熄灭对应引脚(中间穿插delay进行适当的延迟)就能实现LED流水了。
3:简单地学习了一下有关电机和PWN的理论知识。
感想——
1,使用Arduino进行仿真是真的方便,可以通过仿真电路将结果直接在屏幕上进行显示,但是还是比较习惯用keil,比如keil在跑流水灯的时候就可以使用GPIO_Write函数对想要的GPIO口和其中的引脚通过十六进制编写其状态并进行取反就可以每次只点亮其中的一盏灯而让其余灯熄灭,就不用每次都还要先点亮一盏再将其熄灭——当然也是因为自己还不会用Arduino导致的。
2,今天装配了新的环境,也尝试使用了Arduino。希望自己能够更加勇敢的走出舒适圈,能适应接下来的集训节奏,尽最大努力和小组同伴一起完成接下来的学习任务。