酋长 发表于 2008-4-25 19:05:29

求助 帮忙看看一个简单的读取串口数据程序

我是菜鸟,正在学习LV。

尝试编了如图所示的一个简单的读取串口数据的程序。

连上ATMEGA16L 单片机后,却没有任何数据传送出来。如果有数据的话,数据缓冲区应该会有数据显示吧?
是单片机里面烧写的程序不对还是有其他原因?
一般的单片机用VISA这几个模块都能传送数据的吧?

一开始实践就撞冰山....版主赐教~~~

cpubbs 发表于 2008-4-25 20:15:53

初始化节点放在循环外面!另外VISA装了吗兄弟?

cpubbs 发表于 2008-4-25 20:17:25

http://www.cpubbs.com/bbs/thread-54941-1-2.html

这是我们学习套件的全套资料!您可以看看,LV+C51单片机的!第一和第二版本的都公布了!免费下载!

酋长 发表于 2008-4-25 20:23:11

Visa装了,初始化没的模块也改了,还是没什么动静~~

cpubbs 发表于 2008-4-25 20:27:03

下面的单片机一直在发吗?还是要发指令给他他才会返回呢?

酋长 发表于 2008-4-25 20:27:24

全套资料也仔细看了一下,但是没有学习板实际操作一番,总是不知道问题出在哪里

cpubbs 发表于 2008-4-25 20:29:55

如果程序是对的,还是没有返回的话,就是下面的单片机出问题了,不知道线路有没有连对!

酋长 发表于 2008-4-25 20:30:31

单片机程序没有问题的话,是一直在发数据的
但读取缓冲区居然一点动静都没有

lgh269 发表于 2008-4-25 20:40:32

http://www.cpubbs.com/bbs/thread-54941-1-2.html
可以下载回来学习一下,你这样写不合理

cpubbs 发表于 2008-4-25 20:48:08

和PC通信的TXD和RXD对吗?下面和上边通信要交叉的!

cpubbs 发表于 2008-4-25 20:50:25

不行就用串口调试助手试试看能否接收到,接收不到就表明是连接的问题了!

酋长 发表于 2008-4-26 09:21:54

原帖由 cpubbs 于 2008-4-25 20:48 发表 http://www.cpubbs.com/bbs/images/common/back.gif
和PC通信的TXD和RXD对吗?下面和上边通信要交叉的!

TXD和RXD的设置可否详细解释或者有参考资料学习吗?
另外,串口助手哪里可以下载?

酋长 发表于 2008-4-26 09:25:04

串口线一端接PC,一端接单片机,应该不会错吧,难道漏了什么?

cpubbs 发表于 2008-4-26 09:30:10

兄弟看我们上面发的链接里面的资料,里面有电路图的!单片机和PC通信,一般三线的,RXD,TXD,GND即可实现了!中间是电压转换的芯片!单片机的RXD和PC的TXD连,单片机的TXD和PC的RXD相连,GND连GND!

cpubbs 发表于 2008-4-26 09:30:33

如果电脑和单片机的程序均是正确的,并且装了驱程,哪一定是连接问题了!
页: [1] 2
查看完整版本: 求助 帮忙看看一个简单的读取串口数据程序