新手求助,关于STM8的串口打印,死活不能成功!

2019-07-19 21:30发布

如题,调试一个接受法装置,接收数据想要打印出来,串口打印却一直无法成功,大神们能给个串口打印完整函数吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
vdenepoplay175
1楼-- · 2019-07-20 02:31
[mw_shl_code=c,true]void Uart_Init(void)
{
    UART1_DeInit();
    UART1_Init((u32)115200, UART1_WORDLENGTH_8D, UART1_STOPBITS_1,
    UART1_PARITY_NO , UART1_SYNCMODE_CLOCK_DISABLE , UART1_MODE_TXRX_ENABLE);
    UART1_ITConfig(UART1_IT_RXNE_OR,ENABLE  );
    UART1_Cmd(ENABLE );
  
}

void UART1_SendByte(u8 data)
{
    UART1_SendData8((unsigned char)data);
  while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET);
}

试试这个,我这里工作正常[/mw_shl_code]
jgh211
2楼-- · 2019-07-20 02:31
 精彩回答 2  元偷偷看……
jgh211
3楼-- · 2019-07-20 06:51
 精彩回答 2  元偷偷看……
jgh211
4楼-- · 2019-07-20 12:14
void USART_SendData8(USART_TypeDef* USARTx, uint8_t Data)
{
  /* Transmit Data */
  USARTx->DR = Data;
jgh211
5楼-- · 2019-07-20 16:19
已经自己解决了---原子论坛

一周热门 更多>