打印
[AVR单片机]

求助atmega8 USART多字节接收问题

[复制链接]
1703|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
尛舞icc|  楼主 | 2013-4-17 19:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口通信中  电脑和atmega8单片机  多字节发送接收怎么实现????
接收缓存(电脑发给单片机的数据);以及发送;可以给液晶显示也可以发送回给串口调试助手。
本人新手,求大神赐教
最好有 程序贴出来 主要是接收的问题,不知道如何缓存接收来的多
字节,单个8位发送接收已经可以实现

相关帖子

沙发
qin552011373| | 2013-4-17 22:19 | 只看该作者
你设置一个数组保存不就可以了  

使用特权

评论回复
板凳
airwill| | 2013-4-18 06:34 | 只看该作者
单个8位发送接收已经可以实现, 那么在此基础上, 做个接收数据包管理.
可以在接收中断里做个数据包处理, 整包的数据给主程序处理,
也可以简单地将数据保存到 FIFO 中, 由主程序解析数据包,并处理

使用特权

评论回复
地板
airwill| | 2013-4-18 06:36 | 只看该作者
最好有 程序贴出来?
其实给程序没有用, 因为还跟你的 PC 上位机的软件有关. 没有办法通用.
关键是: 如何处理, 掌握方法才重要.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

67

主题

230

帖子

2

粉丝