OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7185|回复: 6

求助:如何用单片机设置给gps模块的波特率为9600?(单片机晶振为11.0592M)

[复制链接]

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2015-12-21
在线时间
20 小时
发表于 2015-12-21 22:11:06 | 显示全部楼层 |阅读模式
5金钱
51单片机与ATK-NEO-6M GPS模块进行串口通信是接收不到信息。请问原子哥如何用单片机设置给gps模块的波特率为9600?(单片机晶振为11.0592M;
void sys_init()//串口初始化
{
    SCON=0x50;   //UART方式1:8位UART;   REN=1:允许接收 
    PCON=0x800;   //00:SMOD=0:波特率不加倍 80: 波特率加倍
    TMOD=0x20;   //T1方式2,用于UART波特率     
     TH1=0xfd; 
    TL1=0xfd;    
     TR1 = 1;
    RI=0;
    EA=1;
    ES=1;          
  // lcdinit();            //初始化LCD
    // IE=0x90;                  //开总中断、串口中断

}
),新手请教!急!!谢谢

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-12-21 22:18:47 | 显示全部楼层
gps默认就是9600的波特率的吧
开往春天的手扶拖拉机
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2015-12-21
在线时间
20 小时
 楼主| 发表于 2015-12-21 22:34:41 | 显示全部楼层
回复【2楼】zuozhongkai:
---------------------------------
接口特性 TTL,兼容3.3V/5V单片机系统
接收特性 50通道,GPS L1(1575.42Mhz)  C/A 码,SBAS:WAAS/EGNOS/MSAS
定位精度 2.5 mCEP (SBAS:2.0mCEP)
更新速率 最大5Hz
捕获时间 冷启动1:27S(最快)
温启动:27S
热启动:1S
捕获追踪灵敏度 -161dBm
通信协议 NMEA(默认)/UBX Binary
串口通信波特率 4800、9600、19200、38400(默认)、57600、115200、230400
工作温度 -40℃~85℃
模块尺寸 25.5mm*31mm
工作电压(VCC) DC2.7V~5.0V
工作电流 45mA1
TXD/RXD阻抗 510欧
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2015-12-21
在线时间
20 小时
 楼主| 发表于 2015-12-21 22:42:22 | 显示全部楼层
PCON=0x00;   //00:SMOD=0:波特率不加倍 80: 波特率加倍 
发帖的时候多了个8了,改正一下,我设置的单片机波特率为9600 。用串口调试助手发送0813指令:$GPRMC,023543.00,A,2308.28715,N,11322.09875,E,0.195,,240213,,,A*78是能正常显示的,但是接上GPS模块是没显示的
回复

使用道具 举报

34

主题

805

帖子

4

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1863
金钱
1863
注册时间
2011-3-29
在线时间
139 小时
发表于 2015-12-21 22:56:33 | 显示全部楼层
回复【3楼】邑大航专男孩:
---------------------------------
既然如此,那你就先用38400bps和模块通信,再设置波特率为9600。
业余程序玩家。
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2015-12-21
在线时间
20 小时
 楼主| 发表于 2015-12-22 12:44:27 | 显示全部楼层
回复【5楼】ofourme:
---------------------------
请问51单片机怎样设置波特率为38400??
回复

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1679
金钱
1679
注册时间
2014-2-25
在线时间
229 小时
发表于 2015-12-28 16:59:33 | 显示全部楼层
邑大航专男孩 发表于 2015-12-22 12:44
回复【5楼】ofourme:
---------------------------
请问51单片机怎样设置波特率为38400??

先用串口调试助手设置好波特率,然后再接上单片机不行吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 13:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表