|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
单片modem芯片73M2901CL初始化 |
作者:syzhou1314 栏目:通信技术 |
大家好,小弟新手,现做一项目用一款MODEM芯片73M2901cl芯片,看了好些资料、文档还是搞不清楚初始化要写哪些寄存器、那些命令?一般的MODEM初始化要设置那些S寄存器啊?还有这些AT命令是以字符串的形式通过uart写入的吗? 恳请指教!我没知道相关案例!谢谢 |
2楼: | >>参与讨论 |
作者: hspring86 于 2007/5/9 19:12:00 发布:
共同学习把 我这几天也在做MODEM,你在网上搜索MODEM的应用,有个雨量监测项目讲的相对详细些,初始化好象只需发送几条命令给MODEM(根据实际需要),我写的初始化程序只发了复位命令和设置振铃次数为3,另设置通信协议为V.22 2400b/s. |
3楼: | >>参与讨论 |
作者: syzhou1314 于 2007/5/10 15:47:00 发布:
我怎么拨号没有反映啊 我对73m2901cl的设置是 “ATZ\r” “ATS99=0\r” “ATS51=20.30.90.110\r” “ATS30=4\r” “ATH1\r” “ATDT811\r” 811是公司内部分机号!以上命令都有“OK”返回说明正确执行了,但是电话没有反映啊?你的是什么情况啊? |
4楼: | >>参与讨论 |
作者: zjzx 于 2007/5/10 16:19:00 发布:
我也正在用这个芯片 CHAR config1[64]="\r\nATFL1C1Y1E0S7=15S30=16S89=64S111=10S13=34S85=75"; CHAR config2[64]="\r\nATS110+2S89+32S43=5S45=5S66=3S8=3S66=2"; 这是我现在用的AT指令,你试着用下.我现在这样配置后再拨号就可以了.补充说一下,这是用在POS机上的. 另外请教:73M2901是否支持对连,也就是背靠背连接,如果支持,是否需要附加电源? |
5楼: | >>参与讨论 |
作者: syzhou1314 于 2007/5/10 16:36:00 发布:
这是我该的,还是不行! UART1_SendStr( "ATFL1C1Y1E0S7=15S30=16S89=64S111=10S13=34S85=75\r"); delay_ms(100); UART1_SendStr("ATS110+2S89+32S43=5S45=5S66=3S8=3S66=2\r"); delay_ms(100); UART1_SendStr("ATH1\r"); delay_ms(10); UART1_SendStr("ATDT811\r"); delay_ms(10); 你在拨号前面用了UART1_SendStr("ATH1\r");这条语句吗? 你的问题我也不是很清楚啊! |
6楼: | >>参与讨论 |
作者: hspring86 于 2007/5/10 20:23:00 发布:
一起学习把 这几天也被这个东西搞的晕晕的,有时间共同讨论一下,我的QQ:287362955 |
7楼: | >>参与讨论 |
作者: syzhou1314 于 2007/5/11 12:42:00 发布:
是不是所有MODEM芯片的s寄存器都是一样的 是不是所有MODEM芯片的s寄存器都是一样的啊? |
8楼: | >>参与讨论 |
作者: syzhou1314 于 2007/5/11 13:38:00 发布:
我拨号后返回的结果码是NO DIALTONE为什么啊 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |