这几天调试单片机,想把单片机的一个TTL电平信号转换成RS232信号让电脑接收并记录下初始时刻的系统时间。现在电平
发送和转换都弄好了,可是不太明白VC接收RS232信号的方式,可以直接判断引脚的电平信号,还是接收到的其它的信号?
发送和接收的规则怎么样。不知道有没有做过的人,多谢了。
发送和转换都弄好了,可是不太明白VC接收RS232信号的方式,可以直接判断引脚的电平信号,还是接收到的其它的信号?
发送和接收的规则怎么样。不知道有没有做过的人,多谢了。
解决方案 »
- 怎样选择事件处理的类
- 请进:Page List 中根据文件类型显示图标
- 关于MFC程序的类的使用
- 小弟刚接触网络编程,求一个例子如下,如分不够我在加 谢谢谢谢
- 一个除法的问题,比如(3/7)我怎么得到一个浮点数呢
- ChtmlView中的GoBack(),GoForward()...怎么才能知道,前进或后退到头了。。?
- 我已经建好了与一个数据库相连的CRecordset类,已经能显示,但是我想统计一个时间段内的满足另一个字段内容的记录数?怎么做
- 关于构造函数的一个问题?
- dll中导出对话框类,资源模板不对
- 怎么样才能提高工作线程的执行速度?多线程?线程池?
- VS2005中添加对话框
- MFC postgresql
可以用MSComm控件,也可以用windows api
//这是单片机和电路才能做的工作。而不是电脑。电脑能通过串口识别的信号
必须符合232协议的规范。-------波特率、数据位、校验位、停止位非常严格。它实际上是一种数码通讯协议,而不是电平脉冲协议
它是一种编码数字通讯协议,与波特率和数据位等相关。单片机和计算机两端采用同样协议就可解析出对方数据的内容。你只需制作相关接口或转接口(如电脑没串口,可用USB转串口),单片机和PC机两端的通讯程序做好,即可实现通讯。如计算机部分没做程序可先下载串口助手调试。
串口数据是数字式的,需要解析识别。发送的TTL电平不可能是一恒定5V高电平,那么用这个通讯就没有意义,必须是随单片机时钟变化的TTL电平。就是说未经编码的电平,计算机这端是无法识别的。也不能从接收的数据直接判断引脚的电平信号。还是感觉你说的不是通讯。
您好,
由于您长时间不结贴,上一次答复已超一个月并且已有最佳答案,本人帮你结贴。
若是觉得答案不嘉,请放在本版的疑难杂症帖链接:
http://bbs.csdn.net/topics/390351579。
如果您有什么意见,请您联系我。