STM32跑马灯

相关概念介绍

寄存器

寄存器是中央处理器内的组成部分,寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。因此对IO口的初始化就是向相关寄存器里面写不同的值,从而确定使用哪一个IO口(IO口标号)、以及IO口工作模式(输入还是输出)、输出速度等参数。

typedef

C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明
举例:

[时钟函数]RCC_APB2PeriphClockCmd()

功能为打开或关闭对应的外设输出时钟端口

问题undefined

打开头文件编译一下就行了,没有建立链接hhhh

问题:另类错误

STM32跑马灯
结构体申明要在函数的最前面才没有错误。

跑马灯不亮?

一定要初始化延时函数,我们才可以用延时函数
STM32跑马灯