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

posted @ 2022-10-16 16:35  L707  阅读(156)  评论(0)    收藏  举报