目标:点亮核心板上LED1指示灯(LED1由端口PB0输出高电平控制点亮)
目录
方法一:使用标准固件库操作I/O端口
#include "stm32f10x.h" //STM32头文件
#include "sys.h" //系统库文件
#include "led.h"
int main (void)
{
//主程序
RCC_Configuration(); //时钟设置
LED_Init(); //将LED连接的I/O端口初始化(所有I/O端口在使用前必须进行初始化)
while(1)
{
//方法1:
GPIO_WriteBit(LEDPORT,LED1,(BitAction)(1)); //LED1接口输出高电平1
// GPIO_WriteBit(LEDPORT,LED1,Bit_SET); //该语句等效上条语句
//方法2:
// GPIO_SetBits(LEDPORT,LED1); //LED灯都为高电平(1)
//方法3
// GPIO_Write(LEDPORT,0x0001); //直接数值操作将变量值写入LED,对I/O端口整组进行操作(初学使用容易出错)