十天入门基于HAL库配置STM32的CubeMX(第一天)

本文讲述了作者在第一天学习中配置Keil5和CubeMX环境,以及使用Arduino进行流水灯编程的经历,同时比较了Keil5与Arduino的便利性和差异,表达了作者希望挑战新环境的决心。
摘要由CSDN通过智能技术生成

目录

第一天

学习内容——

感想——


第一天

学习内容——

1:配置keil5和CubeMX的环境。

由于之前配置过keil5的F103的环境,所以今天就把F4的芯片包下载进了keil5

2:学习了Arduino的流水灯程序写法。

通过CSDN了解了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。希望自己能够更加勇敢的走出舒适圈,能适应接下来的集训节奏,尽最大努力和小组同伴一起完成接下来的学习任务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值