STC32G串口发送字符串乱码

第一次接触STC32G12K128这款芯片,想用它的串口发送数据,发送字符可以,但是发送字符串就会乱码,或是发送的是‘.’,但是同样的函数在STC8H8K64U上就没有问题,找了好长时间也没发现问题,后来浏览官方STC32G的库函数时发现官方建议在“Memory Model”的下拉选项中选择“XSmall: ...”,后来再尝试用串口发送数据居然正确了。

Xsmall模式下的指针变量是4个字节,但是Tiny和XTiny模式下指针变量都是两个字节,由于我是用指针的方式传入字符串,可能是这里导致了字符串乱码。

希望对大家有帮助

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值