野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9215|回复: 9

分享一个串口程序

[复制链接]
发表于 2016-3-23 10:54:53 | 显示全部楼层 |阅读模式
串口1中断接收未知长度的数组数组,然后用串口3将数组发送出去,走了很多弯路!!
ps:建议设置一个缓冲区,串口1接收数据完毕之后,才能通过串口3发送出去~~不然会丢失数组。。。。这点很重要~~
附上自己的整个工程(工程太大,附上自己的USER文件)~~ User.zip (10.08 KB, 下载次数: 79)
回复

使用道具 举报

发表于 2016-3-23 12:02:54 | 显示全部楼层
我们的GSM例程使用了串口接收缓冲的方式:
http://pan.baidu.com/s/1pJSOrc3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-23 12:30:31 来自手机 | 显示全部楼层
flyleaf 发表于 2016-3-23 12:02
我们的GSM例程使用了串口接收缓冲的方式:
http://pan.baidu.com/s/1pJSOrc3

程序写出来了,在论坛里分享而已啦……不是求程序
回复 支持 反对

使用道具 举报

发表于 2016-3-23 19:30:10 | 显示全部楼层
先感谢楼主,但我试了下,建了工程,可是没法串口接收不到数啊 输入42后点发送 没反应
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-23 19:33:15 | 显示全部楼层
l19950220 发表于 2016-3-23 19:30
先感谢楼主,但我试了下,建了工程,可是没法串口接收不到数啊 输入42后点发送 没反应

最后一个数必须是$
回复 支持 反对

使用道具 举报

发表于 2016-3-23 20:22:57 | 显示全部楼层

C:\Users\Ricardo M.Liu\Desktop\新建文件夹 (2)没反应啊
捕获25.PNG
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-23 20:28:25 | 显示全部楼层

1.PNG 这是我的结果~~

我用的是串口1和串口3,串口连接对了吗?

回复 支持 反对

使用道具 举报

发表于 2016-3-23 20:42:21 | 显示全部楼层
11光辉岁月 发表于 2016-3-23 20:28
这是我的结果~~

我用的是串口1和串口3,串口连接对了吗?

串口3还得重新连?要连2个串口?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-23 20:48:47 | 显示全部楼层
l19950220 发表于 2016-3-23 20:42
串口3还得重新连?要连2个串口?

你仔细看看里面的程序吧~~注释什么的都写的很清楚
回复 支持 反对

使用道具 举报

发表于 2016-3-23 21:38:28 | 显示全部楼层
11光辉岁月 发表于 2016-3-23 20:48
你仔细看看里面的程序吧~~注释什么的都写的很清楚

恩 谢谢了,在看呢
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-26 01:52 , Processed in 0.052499 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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