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做一个点歌程序(输入不同的歌名演奏不同的歌曲)

浙公网安备 33010602011771号