我写了一个最好的串口调试程序(0分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个最好的串口调试程序,
全部为自已写的色括串口类,
在我朋友的网页上: http://vip.6to23.com/cooldba
同时有没有做工控的朋友
我的 E-mail :singlecat@163.com
 
哦,我做工控的。在北京
2000se@163.com
 

界面很好。不过好象不能输入数据。那个hint是用什么控件?
 
我也是搞工控的在北京.xdj0313@etang.com
 
to : 影子:
你的方法不对吧?
是在左过的文本框里输入要发送的数据?
 

呵呵,没留意。
能告诉我那个hint是什么组件做的吗?
 
to QSmile,
我最近要写一个DOS下的串口通信程序,下面是我的一个演示程序,发送没有问题
可是只能收到一个字符,请您帮忙看一看,另外如何做中断方式的接受呢,
多谢了,帮我调试出来,必大分相送。
#define COM 0x3f8
#include <stdio.h>
#include <dos.h>
int data[500];
void init_com(void)
{
outportb(COM+3,0x80);
outportb(COM+0,0x0c);
outportb(COM+1,0x00);
outportb(COM+3,0x03);
}
void receive(unsigned NUM)
{
unsigned i;
outportb(COM+4,0x00);
for (i=0;i<NUM;i++)
{
while((inportb(COM+5)&amp;0x01)!=0x01);
data=inportb(COM);
}
}
void send(unsigned NUM)
{
unsigned i;
outportb(COM+4,0x03);
for(i=0;i<NUM;i++)
{
while((inportb(COM+5)&amp;0X20)!=0X20);
outportb(COM,data);
}
}
main()
{int i;
init_com();
for(i=1;i<=50;i++)
{
data=i;
}
send(50);
receive(2);
for(i=0;i<2;i++)
{
printf("%d",data);
printf("/n");
}
scanf("%d",i);
return(1);
}
 
DOS下的我帮你试试。
不过有点难。
 
我也是做工控的,
不过我还搞工控软件破解。
soft_ice@263.net
:)
 
有一个专门搞串口的网站 www.gjwtech.com
 
接受答案了.
 
后退
顶部