STM32day1

个人暂时的学后感,不一定对,没什么东西,为做项目奔波中。。。

1.总结keil5下载代码和编译代码需要注意的事项
下载代码:
从STM32CobeMX里面加载的文件会在左边栏添加对应的文件,下载前要先编译一下,不报错,才能下载,
编译代码:
在Kile5里面敲代码时要注意位置,根据注释的位置写代码,方便后期查错,用到函数,要注意功能、参数、返回值三要素。
使用到HAL函数库,在这里面调用GPIO的通用函数。
例如:HAL_GPIO_WritePin控制点亮
HAL_GPIO_TogglePin反转
HAL_Delay延迟函数
也可以使用定时器,中断回调函数,
有预分频系数和重装载值,
定时时间(s)=(预分频系数+1)*(重装载值+1)/系统主频[例如48MHZ],定时时间以秒为单位。
48MHZ=48000KHz=48000000HZ
注意事项:ST-LINK 报更新时,意思是把 ST-LINK 接口拔了重插。试一下就能正常下载了,
2.总结STM32Cubemx的使用方法和需要注意的事项
要先下载好配置包,后面直接使用。
使用方法:创建过程,左边栏搜索遇到的单片机,右侧选中双击,根据单片机图片选择合适的单片机,下一步配置GPIO等东西,右上角生成工程,keil5会自动打开生成的工程代码文件。后续也能回到STM32Cubemx界面配置更多东西,不影响现有代码的运行,生成工程再编译一下,配置的东西就同步过来了,
注意事项:ST-LINK 
3.总结STM32Cubemx配置GPIO的方法
STM32图标上点击选择模式,左侧边栏点击GPIO修改状态。
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值