PC传给51

[复制链接]
2345|15
 楼主| yinxiangh 发表于 2012-9-15 19:00 | 显示全部楼层 |阅读模式
由PC传给51是不是一次只能传送8位?
supernan 发表于 2012-9-15 19:00 | 显示全部楼层
详细说说
 楼主| yinxiangh 发表于 2012-9-15 19:04 | 显示全部楼层
现在做一个简易的通过RS232将一组24位的字符串由PC传送给51,上位的用VB做好框架,但是有个问题一直很困扰,就是PC传输的字符串是将24位一起传到一个缓冲器里,但是51的异步接收器是8位判断一次也就是一个字节RI响应一次,那么是不是一次性由PC传输24位给51是无法实现的
 楼主| yinxiangh 发表于 2012-9-15 19:04 | 显示全部楼层
意思是不是就是由PC传给51是不是一次只能传送8位
小小猫咪 发表于 2012-9-15 19:10 | 显示全部楼层
传多位你的51也吃不消呀
kangzj 发表于 2012-9-15 19:10 | 显示全部楼层
一个脉冲传一位,8位判断一次
 楼主| yinxiangh 发表于 2012-9-15 19:13 | 显示全部楼层
5楼说的有道理,多谢
 楼主| yinxiangh 发表于 2012-9-15 19:14 | 显示全部楼层
先结贴了
shanyuehao 发表于 2012-9-21 13:16 | 显示全部楼层
看看,学习使人进步哈:lol
yifengbest 发表于 2012-9-21 14:52 | 显示全部楼层
看看 学一下
xiaox314 发表于 2012-9-21 17:36 | 显示全部楼层
你51就是个8位的,再说串口一般就是8bit一次,不知道楼主说一次24位是什么意思
xiaox314 发表于 2012-9-21 17:38 | 显示全部楼层
24位当成24个字节,无非就连续发送24个字节,在51端也依次接受24个字节啊
wjzx111056 发表于 2012-9-21 19:51 | 显示全部楼层
51单片机是8位的单片机,其异步接收只能一次接收一个字节,不可能接收24位,接收完8位就进行判断一次。
gaochy1126 发表于 2012-9-21 23:29 | 显示全部楼层
是的,一个起始位,然后八位数据,结束位自己选!
happy啦啦啦 发表于 2012-9-25 20:58 | 显示全部楼层
串口是按位传输的,学习一下它 的协议你就明白了
missnihao 发表于 2012-9-27 16:08 | 显示全部楼层
看看,了解一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部