OpenEdv-开源电子网

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

SIM900A发送中文短信,发送不全,求解答!!!

[复制链接]

6

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2014-3-2
在线时间
8 小时
发表于 2016-8-9 12:31:52 | 显示全部楼层 |阅读模式
近期在做发送短信的测试,主要是发送中英文这种混合短信,遇到了一个问题,描述如下。
原打算参照着原子的SIM900A的例程做部分的改动,但是基于实际需要,要发送的中文信息较少,且大部分
内容是固定,因此没有采用例程中移植字库、unicode转码等操作。
我要发送中文短信,内容简略如下 :
温馨提示:当前仓库1,通道2,出现虫害3头,请及时查杀!
黑色的部分是固定的内容,红色的数字是给予实际情况随机变动的。
我是将这些内容都提前转化为unicode码

1.jpg
然后 通过u2_printf 分别打印出去
2.JPG
实际的效果是将 要发送的内容全部转化为unicode码统一
一次性发送出去
在单步仿真的时候,结果都是正常的,包括接收到的短信也都是正常的
3.JPG
但是 当全速运行的时候 或者退出仿真的时候
发送的短信,就会出现接收不全的现象。
通过串口发现,打印的unicode出现了乱码。
4.JPG
不知道这是为什么,请诸位老师给予帮助,学生在此谢过。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 21:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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