91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-04
  • 語言: 其他
  • 標簽: STM32??

資源簡介

STM32 UART5實現7位數據位 1位偶校驗 1位停止位,主要在于發送數據時對數據的處理,和接收數據時對數據的處理

資源截圖

代碼片段和文件信息

#include?“RealDatabase.h“?
#include?“SysGpioInit.h“
#include?“SysUart5.h“
#include?“SysTick.h“

static?u16?m_nUart5RecvDataLen?=?0;
static?u16?m_nUart5RecvTimeoutNum?=?0;
//static?u16?m_nUart5RecvTimeoutCnt?=?0;

//接收超時標志
volatile?u8?g_nUart5RecvOverFlag?=?0;

volatile?u8?g_arrUart5SendBuf[UART5_SENDDATA_LEN];
volatile?u8?g_arrUart5RecvBuf[UART5_RECVDATA_LEN];

void?SysUart5InitProc(u32?nBound)
{
//GPIO端口設置
GPIO_InitTypeDef?GPIO_InitStructure;
USART_InitTypeDef?UART_InitStructure;
NVIC_InitTypeDef?NVIC_InitStructure;

RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART5?ENABLE); //使能UART1,GPIOA時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD?ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC?ENABLE);

//UART1?NVIC?配置
NVIC_InitStructure.NVIC_IRQChannel?=?UART

評論

共有 條評論