MCU-外设(USART/UART)

UART通用异步收发器

universal asynchronous receiver and transmitter;

USART通用同步异步收发器

universal synchronous asynchronous receiver and transmitter。
一般而言,单片机中,名称为UART的接口一般只能用于异步串行通讯,而名称为USART的接口既可以用于同步串行通讯,也能用于异步串行通讯。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
int main(void) { /* USER CODE BEGIN 1 */ uint8_t ucDevType; volatile uint32_t ii; MPU_Config(); /* USER CODE END 1 */ /* Enable I-Cache---------------------------------------------------------*/ SCB_EnableICache(); /* Enable D-Cache---------------------------------------------------------*/ SCB_EnableDCache(); /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /* USER CODE BEGIN SysInit */ /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_CRC_Init(); MX_FMC_Init(); MX_I2C1_Init(); MX_LTDC_Init(); MX_QUADSPI_Init(); MX_RNG_Init(); MX_SDMMC1_SD_Init(); MX_SPI3_Init(); MX_USART1_UART_Init(); MX_USART3_UART_Init(); MX_DMA2D_Init(); MX_TouchGFX_Init(); /* USER CODE BEGIN 2 */ bsp_InitUart(); bsp_InitDWT(); bsp_InitDS18B20(); // for(ii = 0;ii < 1000000; ii++) GPIOB->BSRR = GPIO_PIN_1 << 16; // if(!ps2is) // { // bsp_InitPS2(); // PS2_StartWork(); // bsp_DelayMS(200); // ucDevType = PS2_GetDevceType(); // if(ucDevType == PS2_KEYBOARD) // { // ps2is = 1; //// key.setVisible(1); // PS2_InitKeyboard(); // } // PS2_StopWork(); /* 停止PS2中断 */ // } //AppTaskCreate (); tx_kernel_enter(); comClearRxFifo(CounterCom2); comClearRxFifo(CounterCom); comClearRxFifo(COM6); comClearTxFifo(CounterCom2); comClearTxFifo(CounterCom); comClearTxFifo(COM6); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */ }解释这部分代码
06-03

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值