STM32 驱动例程
精选 转载1、IO输出
led.c
#include <stm32f10x_lib.h>
#include "led.h"
//初始输出口.并使能这两个口的时钟
//LED IO初始化
void LED_Init(void)
{
RCC->APB2ENR|=1<<2; //使能PORTA时钟
RCC->APB2ENR|=1<<3; //使能PORTB时钟
GPIOA->CRL|=0X00000300;//PA2 推挽输出
GPIOA->ODR|=1<<2; //PA2 输出高
GPIOA->CRL|=0X00003000;//PA3 推挽输出
GPIOA->ODR|=1<<3; //PA3 输出高
GPIOB->CRL|=0X00003000;//PB3 推挽输出
GPIOB->ODR|=1<<3; //PB3 输出高
}
led.h
#ifndef __LED_H
#define __LED_H
#include "sys.h"
//LED端口定义
#define LED0 PAout(2)// PA2
#define LED1 PAout(3)// PA3
#define LED2 PBout(2)// PB2
void LED_Init(void);//初始化
#endif
上一篇:stm32 MMC卡
下一篇:stm32之定时器彻底研究
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
STM32的OLED
OLED显示,便于后期调试代码
IIC OLED -
【STM32】TFTLCD驱动原理
00. 目录文章目录00. 目录01. TFTLCD简介02. TFTLCD原理图03. TFTLCD接口描述04. TFTLCD驱动芯片05. ILI9341命令06. TFTLCD使用流程07. 附录08. 声明01. TFTLCD简介TFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD 与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(
LCD TFTLCD 4.3 LCD stm32 TFTLCD驱动原理