一、跑马灯硬件连接
二、库函数版--程序编写
1、库函数
//
头文件:stm32f4xx_gpio.h
源文件:stm32f4xx_gpio.c
//
2、初始化函数
3、GPIO_Init函数初始化样例
//
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);//使能GPIOF时钟//GPIOF9,F10初始化设置
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_10;//LED0和LED1对应IO口
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉
GPIO_Init(GPIOF, &GPIO_InitStructure);//初始化GPIOF9,F10
//
4、技巧
assert_param是对入口参数有效判断,通过右键的 go to definition of XX 能快速的拷贝宏所需要的定义参数!
三、寄存器版--程序编写
1、待加