dragonwww 发表于 2009-1-13 18:33:51

想用STM32F103R8T6做GPRS,连SIM300时串口用4线没问题吧?【恢复】

如题,我看资料说SIM300是用的全串口工作方式,那么我用STM32的USART1接线如下可以吗?

SIM300        STM32

TXD --------- RXD

RXD ---------  TXD

RTS ---------  CTS

CTS ---------  RTS



SIM300其他的串口管脚空着不连,这样做GPRS可以吗?请大侠们指教!多谢!

capron 发表于 2009-1-16 20:58:29

我使用STM300做短信远程控制及GPRS远程数据传输,一直都只使用RXD,TXD,其它信号引脚都没使用!产品量产很久!

346675655 发表于 2009-1-16 17:16:50

 将模块设置成 3线制  禁止全串口协议

只接3线就可以了吧   不过得将模块的RTS和CTS 直接短接 

 我们一直这么用的 

dragonwww 发表于 2009-1-15 09:24:47

我在Vista下的WINRAR没法压缩,我把后缀名改成TXT了,你下载后改回ddb就行。

我就是在这个的基础上稍加修改后用的。







Protel99格式SIM300的PCB封装ourdev_587824.txt(文件大小:272K) (原文件名:SIM300.txt) 

hiux 发表于 2009-1-14 20:42:50

楼主可否共享下SIM300的封装>?我也刚想要用STM32做GSM

dragonwww 发表于 2009-1-14 19:49:51

看了N多资料,我决定了,就用SIM300手册上的图示接法,SIM300的串口中RTS定义为输入,CTS定义为输出!所以直接和CPU端的RTS\CTS相连即可,不用交叉连接!

dragonwww 发表于 2009-1-14 18:22:07

做过的大侠指导一下啊,先谢了!

dragonwww 发表于 2009-1-14 10:53:10

你说的是3线吧,我查了一下资料,说只用3线的话可以把RTS和CTS短接,但不能传数据量太大,STM32不是有硬件流控制嘛,我想用RTS和CTS控制,SIM300和STM32间的RTS和CTS是交叉连啊 还是直接连?看到SIM300手册如下图,它是RTS,CTS直接相连,可我感觉应该交叉啊,请指教!!



http://cache.amobbs.com/bbs_upload782111/files_11/ourdev_586484.jpg

SIM300手册上的接线方式 (原文件名:无标题.jpg) 

Trylin 发表于 2009-1-14 10:00:32

连两根就可以了 

TXD --------- RXD 

RXD ---------  TXD 

dragonwww 发表于 2009-1-14 08:47:45

得,自己顶一下!

ql-dz.com 发表于 2009-3-6 09:36:49

看到的资料好象是说只用三线制串口的话,RTS接地....没有看到RTS和CTS短接啊....我看的是SIM300C_HD_V2.04

USBFD 发表于 2009-3-6 11:47:41

【9楼】 capron
你的产品有没有密集收发的情况,效果怎么样,怎么处理的
我是尽量等到上一消息收到后再发一条,以前是一直发发现在等待发送成功标志时消息也跟着来了,要做两种判断

dongdaxing 发表于 2009-10-24 23:52:43

关于短接和接地

个人理解,因为信号时低电平有效 所以接地就一直有效 可以发送数据

短接:因为模块要发送数据 首先rst会向对方发送请求信号 就是把rst置低 所以短接的话 也相当于模块自己把cts置低了 效果和接地一杨

不知道这么说对不对 阿

lhjlhjtjtj 发表于 2011-11-23 10:07:44

mark
页: [1]
查看完整版本: 想用STM32F103R8T6做GPRS,连SIM300时串口用4线没问题吧?【恢复】