找回密码
 立即注册
查看: 506|回复: 7

用库函数开发,串口乱码,头疼2天了,printstring1乱码

[复制链接]

1

主题

4

回帖

27

积分

新手上路

积分
27
发表于 2024-8-17 00:05:43 来自手机 | 显示全部楼层 |阅读模式
         PrintString1("STC GOD\r\n");
//显示超字符串数的乱码

//使用数组
         char Str1="hello";
         PrintString1("Str1");
//则正常打印

STC32G_UART.C文件内
void PrintString1(u8 *putgs)
{
    for (; *putgs != 0;  putgs++)    //遇到停止符0结束
    {
        //TX1_write2buff(*putgs);
        SBUF=*putgs;
    COM1.B_TX_busy = 1;     //标志忙
    while(COM1.B_TX_busy);
    }
}
感觉用printstring1("STC")参数是字面字符,就像是没找到停止符,但是也不应该乱码,最起码要显示STC然后接着乱码
IMG_20240817_000351.jpg
IMG_20240817_000518.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2024-09-14 12:02:46

11

主题

75

回帖

3568

积分

荣誉版主

积分
3568
QQ
发表于 2024-8-17 02:51:30 | 显示全部楼层
可能是波特率没设置好

根据图片提供的代码片段,已在 32G12K128-屠龙刀开发板测试验证通过:
1.jpg

测试代码截图:
2.jpg

测试程序: test2.zip (277.36 KB, 下载次数: 48)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-8-17 08:54:10 | 显示全部楼层
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2025-05-01 06:53:32
已绑定手机

4

主题

339

回帖

1558

积分

金牌会员

积分
1558
发表于 2024-8-17 11:01:03 | 显示全部楼层
本帖最后由 haiyang201 于 2024-8-17 11:02 编辑

不会有乱码啊  你是哪里设置不对呢??
QQ_1723863628229.png
回复 支持 反对

使用道具 举报 送花

1

主题

4

回帖

27

积分

新手上路

积分
27
发表于 2024-8-18 05:54:28 来自手机 | 显示全部楼层
haiyang201 发表于 2024-8-17 11:01
不会有乱码啊  你是哪里设置不对呢??

主要是用数组就能发出去,printstring1参数里写字符串就不行,我真心不能理解。用它们测试的代码都正常
回复 支持 反对

使用道具 举报 送花

1

主题

4

回帖

27

积分

新手上路

积分
27
发表于 2024-8-18 06:32:03 来自手机 | 显示全部楼层
布丁橘长 发表于 2024-8-17 02:51
可能是波特率没设置好

根据图片提供的代码片段,已在 32G12K128-屠龙刀开发板测试验证通过:

问题解决了,
方法:keil软件中→魔术棒→target→Memory Model:选择→Xsmall
回复 支持 反对

使用道具 举报 送花

1

主题

4

回帖

27

积分

新手上路

积分
27
发表于 2024-8-18 06:32:36 来自手机 | 显示全部楼层
haiyang201 发表于 2024-8-17 11:01
不会有乱码啊  你是哪里设置不对呢??

问题解决了,
方法:keil软件中→魔术棒→target→Memory Model:选择→Xsmall
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:502
  • 最近打卡:2025-05-01 08:01:38
已绑定手机

1

主题

833

回帖

1441

积分

金牌会员

积分
1441
发表于 2024-8-18 09:53:40 | 显示全部楼层
同样遇到串口乱码问题
靡不有初,鲜克有终
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:35 , Processed in 0.238817 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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