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 @   L707  阅读(145)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
主题色彩