请问大家:有没有用turbo c 在工控上写程序控制modem与pc通信的阿?
我的新任务需要这方面的资料,不知道大家有没有人做过,
要求是这样:
工控从单片机上通过串口得到数据,同时远程计算机通过modem拨号与工控
通信,工控将获得的数据发给远程计算机。
大家有什么建议或者资料介绍给我吧,谢谢!!
或者有什么需要注意的地方也拜托大家不吝赐教了,多多谢过各位 !!
问题点数:20、回复次数:8Top
1 楼cfstock(冷如冰)(0x51.liantong.net)回复于 2005-03-15 21:28:52 得分 18
这都是串口收发问题
我做过一个,与你的情况很相像,当初是这样的
一工控机挂两个串口设备,其中一个是单片机(C51),一个是货币识别系统,加上另一个MODEM,共三串口
其中串口与远程计算机通过MODEM通讯,以传递数据
Top
2 楼mashenka123()回复于 2005-03-16 16:38:18 得分 0
哦,那样还真的很象,也是用c做得吗?
现在我合单片机之间的串口通信算是调通了,
不过这个modem控制还是不会,
能不能给我看看你的代码呢?
我的邮箱mashenka@263.net
真的谢谢大虾哦:)Top
3 楼cfstock(冷如冰)(0x51.liantong.net)回复于 2005-03-17 12:28:05 得分 0
代码不能给你的,企业是不允许的
但可以告诉你,先用串口叫通MODEM,用AT指令
两个MODEM连接后,向串口发的数据会被MODEM发送至另一方Top
4 楼suyun9329(WYSIWYG)回复于 2005-04-01 12:49:01 得分 0
upTop
5 楼cfstock(冷如冰)(0x51.liantong.net)回复于 2005-04-01 20:52:35 得分 0
ComSend_String("ATDT02423960000");
ComSend_Byte(0x0d);
你把这个字符串从接MODEM的串口送出,观察接收的字符(ASCII码)
“ATDT”+“电话号码”+ 0x0d
这是与远程MODEM建立连接,连接建立好了,发送与接收就是串口通讯了
已经提示到这种程序,再做不出来,就……………Top
6 楼cfstock(冷如冰)(0x51.liantong.net)回复于 2005-04-01 21:00:27 得分 0
收到“CONNECT”后,要发出一个“CONNECT”连接成功!Top
7 楼zengwh(不死鸟)回复于 2005-04-02 13:00:29 得分 2
用TAPI应该也可以。Top
8 楼mashenka123()回复于 2005-04-10 11:15:18 得分 0
呵呵谢谢大家!:)Top




