|
请问RS232能显示BREADBOARD上的资料吗?
[复制链接]
|
|
楼主 |
发表于 24-7-2011 12:25 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 24-7-2011 08:57 PM
|
显示全部楼层
这是我的LDRCIRCUIT
Uploaded with
蓝色的JUMPER 是去A0
青色是GROUND
黄色是VCC 5V。
是否POT ...
pikachew 发表于 24-7-2011 12:25 PM
你接错了。你的电路图? |
|
|
|
|
|
|
|
楼主 |
发表于 24-7-2011 11:28 PM
|
显示全部楼层
你接错了。你的电路图?
pic 发表于 24-7-2011 08:57 PM
Uploaded with ImageShack.us
这是我的CIRCUIT.请问哪里错了呢?
谢谢~ |
|
|
|
|
|
|
|
发表于 25-7-2011 12:39 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 25-7-2011 07:05 PM
|
显示全部楼层
看出来的, 你看你的LED+ 电阻 是和LDR 并联的
你的蓝线是和黄线接在一起, 如果黄线是+5V, 那么你的 ...
pic 发表于 25-7-2011 12:39 AM
看出来的, 你看你的LED+ 电阻 是和LDR 并联的
你的蓝线是和黄线接在一起, 如果黄线是+5V, 那么你的 ...
pic 发表于 25-7-2011 12:39 AM
大大我把我的CIRCUIT重新弄过了。
不过我想问下
POTENTIAL METER 有3 个PINS
第一个PIN 去5V?
第0个PIN 去LDR?
第三个PIN去GROUND?
这样对吗?
谢谢
因为我的LDR还是没FUNCTION。 |
|
|
|
|
|
|
|
发表于 25-7-2011 10:06 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 26-7-2011 11:35 PM
|
显示全部楼层
谢谢大大
LDR终于FUNCTION了
可是装了第二个LDR进去,第二个LDR不能FUNCTION.
TROUBLESHOOTING中。 |
|
|
|
|
|
|
|
发表于 27-7-2011 08:56 AM
|
显示全部楼层
可是装了第二个LDR进去,第二个LDR不能FUNCTION.
pikachew 发表于 26-7-2011 11:35 PM
测量LDR 的电压是否随光变化, 看是否符合MCU 的Logic “1” , “0” 输入。
或, 你要尝试进阶用ADC 测量? |
|
|
|
|
|
|
|
发表于 4-8-2011 09:42 PM
|
显示全部楼层
试一试用multimeter 量不同亮度的 resistance如果有变化LDR没问题 |
|
|
|
|
|
|
|
楼主 |
发表于 1-9-2011 10:40 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-9-2011 01:00 PM
|
显示全部楼层
回复 50# pikachew
怎么说电脑com1没有set 到?能不能解释详细些?看看能不能帮到你。 |
|
|
|
|
|
|
|
楼主 |
发表于 1-9-2011 06:43 PM
|
显示全部楼层
回复 51# fritlizt
Imports System.IO.Ports
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SerialPort1.Open()
End Sub
Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click
SerialPort1.Write(txtSend.Text)
End Sub
Private Sub btnDisconnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisconnect.Click
txtReceived.Text = SerialPort1.ReadExisting
End Sub
End Class
The port 'COM1' does not exist.
不能RUN,这是我得到的结果~
我用我本身读RFID READER的CODING来跑也是不行,一RUN就HANG 了,可是FOR RFID READER 没问题。。
不好意思,想问一下,PIC16F877A能做到吗?
因为我用的是PIC16F877A,而教程的是PIC18x
所以CODING应该有很大的分别。
谢谢 |
|
|
|
|
|
|
|
发表于 1-9-2011 11:46 PM
|
显示全部楼层
The port 'COM1' does not exist.
不能RUN,这是我得到的结果~
pikachew 发表于 1-9-2011 06:43 PM
这个信息是在什么情况出现?
如果是 VB一开始执行就出现,很明显的是 PC上没有COM1 这个port。
请检查Windows ————》 device manager————》 ports(COM & LPT)底下的有没有COM1。
一般电脑如果不带comport, 用usb to RS232 converter Windows会直接把它设定在COM3或以后的号码。
接着再修改 VB的 comport setting就可以了。 |
|
|
|
|
|
|
|
楼主 |
发表于 2-9-2011 12:54 AM
|
显示全部楼层
回复 53# wkloh
哦原来如此
稍后试了再回来报道
谢谢 |
|
|
|
|
|
|
|
楼主 |
发表于 2-9-2011 10:12 AM
|
显示全部楼层
这个信息是在什么情况出现?
如果是 VB一开始执行就出现,很明显的是 PC上没有COM1 这个port。
请 ...
wkloh 发表于 1-9-2011 11:46 PM
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SerialPort1.Open()
End Sub
Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click
SerialPort1.Write(txtSend.Text)
End Sub
Private Sub btnDisconnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisconnect.Click
txtReceived.Text = SerialPort1.ReadExisting
End Sub
End Class
就把CONNECT 当着是SEND, DISCONNECT当着是RECEIVED. 可是我SHORT 了DB9 FEMALE PORT 的PIN2 和PIN3.,按了SEND都没反应。
我是用RS232 EXTENSION CABLE.所以我把COMPORT 换去3了。
FEMALE PORT那里需要电流供应吗?
谢谢 |
|
|
|
|
|
|
|
发表于 2-9-2011 12:11 PM
|
显示全部楼层
就把CONNECT 当着是SEND, DISCONNECT当着是RECEIVED. 可是我SHORT 了DB9 FEMALE PORT 的PIN2 和PIN3.,按了SEND都没反应。
我是用RS232 EXTENSION CABLE.所以我把COMPORT 换去3了。
FEMALE PORT那里需要电流供应吗?
pikachew 发表于 2-9-2011 10:12 AM
不明白“RS232 EXTENSION CABLE”是什么来的!!
如果是USB TO RS232,DB9 的PIN2 和PIN3 短路可以做到loop back 的功能的。DB9那端不用供电的。前提是你的 VB Comport properties 的setting 有没有对啊!
post 上来看看 |
|
|
|
|
|
|
|
楼主 |
发表于 2-9-2011 06:28 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 2-9-2011 09:49 PM
|
显示全部楼层
回复 57# pikachew
嗯,你的setting是没错!
就把CONNECT 当着是SEND, DISCONNECT当着是RECEIVED. 可是我SHORT 了DB9 FEMALE PORT 的PIN2 和PIN3.,按了SEND都没反应。
我是用RS232 EXTENSION CABLE.所以我把COMPORT 换去3了。
FEMALE PORT那里需要电流供应吗?
pikachew 发表于 2-9-2011 10:12 AM
你有在“txtSend.Text” 这个元件输入任何字母吗!
如果没有,你的“txtReceived.Text”元件不显示任何资料的。
试看下面这个代码吧,“txtReceived.Text”应该要显示“Hello”的!
- Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click
- txtSend.Text = “Hello”
- SerialPort1.Write(txtSend.Text)
- End Sub
复制代码 |
|
|
|
|
|
|
|
楼主 |
发表于 2-9-2011 10:08 PM
|
显示全部楼层
回复 pikachew
嗯,你的setting是没错!
你有在“txtSend.Text” 这个元件输入任何字母吗 ...
wkloh 发表于 2-9-2011 09:49 PM
现在加了
TXTSEND.TEXT = " HELLO"
的意思就是说当按了"SEND"这个BUTTON 会出现“HELLO"
然后再按“RECEIVE"BUTTON
”Hello“ 这个字应该会出现在”RECEIVE TEXT BOX " 那里
可是
RECEIVE BUTTON 按了 “HELLO"这个字并没有出现在"RECEIVED TEXT BOX " 那里。
难倒是DB9 FEMALE PORT 出问题了吗?可是这DB9 FEMALE PORT是新买的
还有什么其它因素可导致这问题呢?
谢谢。 |
|
|
|
|
|
|
|
发表于 2-9-2011 10:38 PM
|
显示全部楼层
回复 59# pikachew
没错!
会不会你的DB9的 pin顺序·搞错了? 你试看 Pin 3 short Pin4,看结果如何。。。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|