|
本帖最后由 roguebear 于 2019-2-7 22:24 编辑
用的f7 usart1
uint8_t aTxStartMessages[] = "Please enter 10 characters: \r\n";
//用这句每次发送末尾都要加一个0x00.
HAL_UART_Transmit(&huart1 ,(uint8_t*)aTxStartMessages,sizeof(aTxStartMessages) , 0xffffu) ;
//用这句正确
HAL_UART_Transmit(&huart1 ,(uint8_t*)aTxStartMessages,sizeof(aTxStartMessages) - 1, 0xffffu) ;
中断也是一样的情况。。。
难道是把字符串最后一个0x00也发了出来?
|
|