主题:gsm 共有26979人关注过本帖 |
---|
LI |
1楼 |
![]() |
gsm ![]()
张工:
   GSM程序帮我看了吗! |
单帖管理 | 引用 | 回复 ![]() |
zhl |
2楼 |
![]() |
![]()
1、AT+CMGS=xx,信息内容是在Screen( )函数中发送的。
2、用TC35I,在评估板上不需要握手。 3、APP9我们又作了测试,SMS发送OK!程序已重发给你请查收。 |
单帖管理 | 引用 | 回复 ![]() |
li |
3楼 |
![]() |
![]()
张工:请问BC中调试的时候老是超时中断,在哪里设置!
|
单帖管理 | 引用 | 回复 ![]() |
zhl |
4楼 |
![]() |
![]()
超时中断,是由于程序中使用了定时器,因为定时中断的级别比串口中断高.
|
单帖管理 | 引用 | 回复 ![]() |
li |
5楼 |
![]() |
![]()
app9的问题发现了!因为我这里的TC35I的波特率是9600,
把InitUART(SMS_COMM,2,0)修改成了(xxx,12,0)就好了! 可能是TC35不兼容!AT+CPMS=MT返回error.其他问题正在寻找中,还是老sysstart |
单帖管理 | 引用 | 回复 ![]() |
li |
6楼 |
![]() |
![]()
张工:
 sysstart的问题找到了!由于波特率降低,原来的函数 SetTimeoutCnt(  );需要加长!现在有个问题! 比如收到+CMTI: "SM",3,而发出的确是AT+CMGR=1而不是 AT+CMGR=3,接收部分的代码你们测试过了吗! |
单帖管理 | 引用 | 回复 ![]() |
zhl |
7楼 |
![]() |
![]()
我们肯定是测试过的,可以正常接收短信, 接收只支持ASCII码,不支持中文短信.
|
单帖管理 | 引用 | 回复 ![]() |
li |
8楼 |
![]() |
![]()
老是出现屏幕上一直死循环
 AT+CMGR=12857  readIdx=3338  AT+CMGR=13105 readIdx=70  ...... 一般是什么原因引起的! |
单帖管理 | 引用 | 回复 ![]() |
zhl |
9楼 |
![]() |
![]()
在测试时,注意短信不要同时收发.
|
单帖管理 | 引用 | 回复 ![]() |
li |
10楼 |
![]() |
![]()
收到信息后!屏幕显示
Int6@5600:208A Int6@5600:212F ..... 并死机 是什么原因引起! |
单帖管理 | 引用 | 回复 ![]() |
li |
11楼 |
![]() |
![]()
收到信息后!屏幕显示
Int6@5600:208A Int6@5600:212F ..... 并死机 是什么原因引起!   |
单帖管理 | 引用 | 回复 ![]() |
li |
12楼 |
![]() |
![]()
经常出现这个问题!我没有发送!自动接收的时候出现的!~
|
单帖管理 | 引用 | 回复 ![]() |
li |
13楼 |
![]() |
![]()
收到信息后!屏幕显示
Int6@0019:512F Int6@0019:512F ..... 并死机 是什么原因引起!   |
单帖管理 | 引用 | 回复 ![]() |
x10 |
14楼 |
![]() |
![]()
“int6@...”表示CPU碰到非法的指令,有2种可能,一是采用了386的指令进行编译,只需要修改BC31-option中相关配置即可解决;二是程序已经“飞”了(fatal error),这需要仔细去检查你的代码,特别是数组、指针的使用。
|
单帖管理 | 引用 | 回复 ![]() |