OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2617|回复: 2

stm32串口发送中文乱码,发送英文和数字正常,麻烦帮我解决一下

[复制链接]

8

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
666
金钱
666
注册时间
2020-7-2
在线时间
77 小时
发表于 2020-7-19 11:11:12 | 显示全部楼层 |阅读模式
/***************** ·¢ËÍÒ»¸ö×Ö·û  **********************/
static void Usart_SendByte( USART_TypeDef * pUSARTx, uint8_t ch )
{
    /* ·¢ËÍÒ»¸ö×Ö½ÚÊý¾Ýµ½USART1 */
    USART_SendData(pUSARTx,ch);
        
    /* µÈ´ý·¢ËÍÍê±Ï */
    while (USART_GetFlagStatus(pUSARTx, USART_FLAG_TXE) == RESET);   
}
/*****************  ·¢ËÍÖ¸¶¨³¤¶ÈµÄ×Ö·û´® **********************/
void Usart_SendStr_length( USART_TypeDef * pUSARTx, uint8_t *str,uint32_t strlen )
{
    unsigned int k=0;
    do
    {
        Usart_SendByte( pUSARTx, *(str + k) );
        k++;
    } while(k < strlen);
}


/*****************  ·&#162;&#203;&#205;×&#214;·&#251;&#180;&#174; **********************/
void Usart_SendString( USART_TypeDef * pUSARTx, uint8_t *str)
{
    unsigned int k=0;
    do
    {
        Usart_SendByte( pUSARTx, *(str + k) );
        k++;
    } while(*(str + k)!='\0');
}
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2020-7-19 13:22:09 | 显示全部楼层
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2020-7-19 14:43:22 | 显示全部楼层
楼上说的有理
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-13 12:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表