STM32
zzzqqhh
这个作者很懒,什么都没留下…
展开
-
STM32 GPIO 配置之ODR, BSRR, BRR 详解
用stm32 的配置GPIO 来控制LED 显示状态,可用ODR,BSRR,BRR 直接来控制引脚输出状态.ODR寄存器可读可写:既能控制管脚为高电平,也能控制管脚为低电平。管脚对于位写1 gpio 管脚为高电平,写 0 为低电平BSRR 只写寄存器:[color=Red]既能控制管脚为高电平,也能控制管脚为低电平。对寄存器高 16bit 写1 对应管脚为低电平,对寄存器低16bit写1对应管脚为...转载 2018-05-19 10:16:31 · 1226 阅读 · 0 评论 -
STM32之GPIO篇
//file :GPIO.h#include"stm32f10x.h"#include"misc.h" /* GPIO使用基本步骤 1、开启相对应的GPIO时钟 2、配置引脚模式 3、初始化相对应的引脚 4、通过库函数操作引脚*/void Gpio_Output_Set(void); //输出void Gpio_Input_Set(void); //...原创 2018-11-15 13:00:19 · 290 阅读 · 0 评论 -
STM32之EXTI篇
//file:exti.h#include "stm32f10x.h"#include "delay.h"/* 基本步骤: 1、初始化I/O端口为输入,开启时钟 2、开启端口复用时钟,设置I/O端口与中断线的映射关系 3、配置相对的EXTI,初始化EXTI设置 4、配置中断分组NVIC,使能 5、中断服务函数编写 详细参考下面三个函数*/void NVIC_Co...原创 2018-11-15 13:04:41 · 510 阅读 · 0 评论 -
STM32之USART篇
//file :USART.h#include "stm32f10x.h"#include "stdio.h"/* USART基本操作步骤: 1、串口时钟使能,GPIO时钟使能 2、GPIO模式设置 3、串口参数初始化 4、使能串口 5、开启中断并且初始化NVIC 6、编写中断处理函数*///int fputc(int ch, FILE *f) //如果需要对pri...原创 2018-11-15 13:11:39 · 407 阅读 · 0 评论