STM32跑马灯
相关概念介绍
寄存器
寄存器是中央处理器内的组成部分,寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。因此对IO口的初始化就是向相关寄存器里面写不同的值,从而确定使用哪一个IO口(IO口标号)、以及IO口工作模式(输入还是输出)、输出速度等参数。
typedef
C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明
举例:
[时钟函数]RCC_APB2PeriphClockCmd()
功能为打开或关闭对应的外设输出时钟端口
问题undefined
打开头文件编译一下就行了,没有建立链接hhhh
问题:另类错误
结构体申明要在函数的最前面才没有错误。
跑马灯不亮?
一定要初始化延时函数,我们才可以用延时函数