输入A配置串口驱动为/dev/ttyS0
输入E配置速率为9600 8N1
输入F将 Hardware Flow Control 设 为 NO
回车 退出
由于我们使用minicom作为超级终端控制路由器等设备, 而不是控制modem, 所以需要修改Modem and dialing, 将Init
string, Reset string, Hang-up string设置为空。 设置完成后选择Save setup as
dfl将当前设置保存为默认设置。
在配置菜单 选Save setup as df1保存(一定要记得这一步)
选Exit退出
下次在输入minicon 即可直接进入,按CTRL+A 再按shift+E 调出回显,OK完成。
2,要远程控制,动态域名即可。
3,单片机程序
//Code by myasus 仅希望抛砖引玉
//QQ:31495962
#include
#include
sfr DC=0x90; //P1是电机接口,P1.0--A P1.1--BP 1.2--ENAB P1.3--ENCD P1.4--C P1.5--D A--GO B--BACK C--LEFT D--RIGHT
//-------------------------取数据----------------------//
char getData(void)
{
char c;
while (!RI);
c=SBUF;
RI=0;
return (c);
}
//------------------------串口定义-----------------------//
void Init_Timer1_COM(void)
{
SCON=0x52;
TMOD=0x20;//定时器1定时方式2
TL1=0xfd;//baudRate:9600
TH1=0xfd;
TR1=1;//timer1 reset
}
//-----------------------主程序--------------------------//
main()
{
char c;
Init_Timer1_COM();
while(1)
{
c=getData();
switch (c)
{
case ‘w’:
printf("GO n”); DC=0x05;
break;
case ‘s’:
printf("BACK n”); DC=0x06;
break;
case ‘a’:
printf("LEFT n”); DC=0x1d;
break;
case ‘d’:
printf("RIGHT n”); DC=0x2d;
break;
case ‘z’:
printf("LEFT BACK n”); DC=0x1e;
break;
case ‘c’:
printf("RIGHT BACK n”); DC=0x2e;
break;
default:
printf("You are wrong! n”); DC=0x00;
break;
}
}
}
上一篇:安全实用的红外鞭炮引燃器