单片机对modem要进行哪些初始化操做?

通常单片机的MODEM通信必需要有两个背景知识,一个是AT命令集,另外一个是通用非同步接收发送器(UART)。 linux

    AT命令集 网站

   ★咨询电话:闫工:13223096035 Q,Q:939504694
     详细地址:郑州中心地址:郑州市金水区文化路82号数码银座B座401室(创新大厦对面)
     申请连接:网站:http://www.edu118.com 
     技术单位:【深圳信盈达嵌入式技术中心】
  get

下面介绍我通信程式例子中涉及到的AT命令。 同步

Dn:拨号命令。该命令使MODEM当即进入摘机状态,并拨出跟在后面的号码。D命令是基本的拨号命令,它受到其余命令的修饰可构成MODEM什么时候拨号以及如何拨号等操做。
T:音频拨号。例如,ATDT13632757314,其中13632757314为电话号码。
P:脉冲拨号。例如,ATDT13632757314,其中13632757314为电话号码。
,:标准暂停。咱们经常碰到拨打外线电话时须要暂停一下,等听到二次拨号音(外线)以后才能再拨后续的号码。缺省时暂停时间为2s(秒),它由S8寄存器指定。
Sn:表示MODEM内部的寄存器。
S0:自动回应。若是要求MODEM具备自动回应特性,则应该预先将MODEM的S0寄存器设置为非0。
S8:逗号拨号修饰符的暂停时间。该寄存器决定了当MODEM在拨号中遇到逗号(,)时应该暂停的时间。 it

    通用非同步接收发送器UART
深刻理解UART内部结构以及内部寄存器各位的含义,详细了解资料发送和接收的过程,有助于编写出高效、稳定的程式。
通常介绍编写基本通信程式须要知道的寄存器。实际的ADDRESS由具体接线决定。 入门

    串列传输速率除数锁存器(LSB、MSB) 音频

在通信以前要进行一些参数初始化,串列传输速率是首先应该考虑的一项。该寄存器是一个16位的寄存器,分为低8位(LSB)和高8位(MSB)寄存器。 技术

另外单片机访问的是串列传输速率除数锁存器LSB/MSB。通常经常使用的工做频率是1。8432MHz。这个频率除以16就是串列传输速率的时钟频率,用于控制发送和接收资料的速度。 语言

下面给出串列传输速率除数锁存器值的计算公式: di

串列传输速率除数锁存器值=工做频率/(16×指望串列传输速率)=1843200/(16×指望串列传输速率)

    接收缓冲寄存器和发送保持寄存器(transmit and receive holding register)
读操做单片机访问接收缓冲寄存器(RHR),写操做单片机访问发送保持寄存器(THR)。

    中断容许寄存器(interrupt enable register)

    FIFO控制寄存器(FIFO control register)

资料发送和接收模式的选择。经常使用的两种模式:FIFO和DMA。其中DMA又有两种模式DMA的模式0、DMA的模式1可供选择。

★这里是【深圳信盈达嵌入式实训学院】,单片机培训、嵌入式ARM培训、linux培训、PCB培训、FPGA培训,汇编C语言培训、Android培训、数电模电培训、cortex-m3培训!

  “入门既不难,深造也是办获得的”,只要你有恒心、有决心,跟随咱们的“连载”一步步走下去,未来就必定能在单片机世界里遨游。嵌入式培训: http://www.edu118.cn

更多信息详见公司网站:http://www.edu118.com   嵌入式培训: http://www.edu118.cn

当你须要的时候咨询  闫工:13223096035 Q,Q:939504694

 

【上课地点】 郑州中心地址:郑州市金水区文化路82号数码银座B座401室(创新大厦对面) 南山中心地址: 深圳市南山区南新路与桃源路交汇处苏豪名厦705室 (地铁桃园站B出口)         龙华民治中心:深圳龙华民治大道东边商务大厦1188室(地铁民治站D出口)        沙井中心地址:深圳市宝安区沙井街道107国道与创新路交汇处广场1号大厦1506          龙岗中心地址:深圳龙岗区南联路10号佰好大厦406。地铁:南联地铁站C2出口

相关文章
相关标签/搜索