⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modem设置.txt

📁 由单片机控制串口modem
💻 TXT
字号:
MODEM在单片机上三线传输 
  单片机虽然有串行输入、输出口,但不具有RTS、CTS、DTR、DSR等标准接口握手信号线。考虑到单片机与上位机的通信量并不大,所以在连接时采用简单的“三线式”,即只通过TXD、RXD和地线GND进行连接,其他信号在对Modem初始化时发送AT命令将其忽略。
  要使Modem正常通信,必须对Modem进行初始化,必须用到HAYES-AT命令集。AT命令是一套控制Modem拨号、应答、链接等操作的约定。对Modem(包括上、下位机)的初始化,可以写在主程序里,这样每次启动应用程序时都会重新对Modem进行初始化,也可以把初始化程序写进Modem非易失存储器里,这样就不用每次都对Modem进行初始化。
(1)发送“AT&D0&S0&R1”,设置为忽略DTR,DSR,CTS信号;
(2)发送“AT&K0”,设置为忽略流控;
(3)发送“ATE0X0S0=1”,将Modem设置为不回应所收到的指令以及返回结果码的类型,S0=1表示在响铃1次之后Modem自动摘机并试图连接;
(4)发送“ATV0”,设置以数字方式返回结果码;
设置以上参数后,如需要以后断电后开机还要用以上指令,可在每条指令后面加上&W&W1保存到MODEM非易失存储器(例如:AT&D0&S0&R1&W&W1)。
   以上每个AT命令之后必须加上CR(也就是键盘上的ENTER键)字符,否则Modem将不认识此命令。与PC机相连接的Modem初始化与上面大致一样,区别在于不用忽略DTR、DSR、CTS和设置成字符串返回结果码,这样对调试程序比较方便。
    



 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -