資源簡介
用于將stm32單片機配置成一根線可以實現收發功能。
文件包含usart.c 和 usart.h文件
詳見博文https://blog.csdn.net/shizhibuyi1234/article/details/85318290#comments
代碼片段和文件信息
#include?“sys.h“
#include?“usart.h“
unsigned?char?flag_RecFul=0;
char?redata[500]?=?{0};????//?定義接收數據變量數組
char?Server_Rcv_Data[100]?=?{0};//總線舵機回傳數據
void?Uart2_NVIC_Init(void)
{
//Usart2?NVIC?配置
NVIC_InitTypeDef?NVIC_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
NVIC_InitStructure.NVIC_IRQChannel?=?USART2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1?;//搶占優先級1
NVIC_InitStructure.NVIC_IRQChannelSubPriority?=?1; //子優先級0
NVIC_InitStructure.NVIC_IRQChannelCmd?=?ENABLE; //IRQ通道使能
NVIC_Init(&NVIC_InitStructure); //根據指定的參數初始化VIC寄存器
}
void?Uart2_Gpio_Config(void)
{
GPIO_InitTypeDef?GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA?ENABLE); //使能USART2,GPIOA時鐘
RCC_APB1PeriphClockCmd(RCC_APB1Periph
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????703??2019-01-09?23:21??usart.h
?????文件????????3587??2019-06-21?15:59??usart.c
評論
共有 條評論