[AVR单片机] 上位机和下位机ATMEGA16的问题?

[复制链接]
2798|7
 楼主| P60914047 发表于 2011-7-25 09:55 | 显示全部楼层 |阅读模式
我用LABVIEW编写一个控制直流电机转动的界面,向左转指令若为FF 00 01 10 04 02  17,那我下位机接受的时是一下接受上一串字符,还是一个个接受,如先接收FF再接收00,以此类推。。。????????
 楼主| P60914047 发表于 2011-7-25 09:56 | 显示全部楼层
希望看看
 楼主| P60914047 发表于 2011-7-25 09:56 | 显示全部楼层
谢谢大家帮忙
大山ahu 发表于 2011-7-28 10:38 | 显示全部楼层
单片机按位接收数据,包括5、6、7、8和9个数据位模式。一般是8位。比如上位机发送指令(FF 00 01 10 04 02  17)7个字节的数据,单片机一个一个的接收,然后将数据寄存器中的数据存放到数组中,通过对数组中的内容进行判断,跳转到相应的动作指令。
    另外觉得LZ的昵称很熟悉。
 楼主| P60914047 发表于 2011-8-11 10:09 | 显示全部楼层
4楼,都是安大的,呵呵,谢谢呵
 楼主| P60914047 发表于 2011-8-11 10:10 | 显示全部楼层
4# 大山ahu
selfstudy 发表于 2011-8-11 21:29 | 显示全部楼层
FF 00 01 10 04 02  17 按照顺序来的
在visa中你不是要打包这些数据吗,当然是一个字节一个字节的来发送;下位机也是一个个来接受。
可用串口助手观测,在你的vi中加入延时观测就知道了。
qin552011373 发表于 2011-8-27 22:40 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

12

帖子

1

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