ARM 笔记(0929)-- STM32部分--04 库函数编程
库函数编程步骤
1、库函数从哪找#
Function
2、通过观察了解库函数的命名原则#
Hal_外设资源.c
相应资源的函数在其对应的源文件或者头文件中查找
3、库函数的编程规范#
一个初始化函数------首先打开相应资源的时钟,再对其进行初始化--init
一个功能函数-------调用HAL库的函数,传参注意传参的过程应写在调用之前,因为C语言的编译是自上至下的(空间),但写程序可以先调用,再传参(时间)
四个寄存器操作#
首先读库函数的底层代码 比如hal_gpio_init(),发现它对MODER、PUPDR、SPEEDER、OTYPER
这四个寄存器进行操作,这也是为什么寄存器编程初始化选择这四个寄存器的原因
作业#
作业1研究assert_param的用法
作业2补全课堂程序,按照掌握的方法
作业3用两种方式让小灯闪烁
作业4编写一个七彩灯循环程序 不使用状态机
作业5用蜂鸣器演奏一首歌曲
作业6做一个点歌程序(输入不同的歌名演奏不同的歌曲)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步