• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: stm32  

资源简介

用于将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

评论

共有 条评论