STC12C5A60S2单片机 双串口问题!!!!!电平转换??

2019-03-24 19:11发布

  STC12C5A60S2单片机 双串口。COM1初始化9600波特率。COM2初始化9600波特率。 俩个初始化如何写。 还有这个问题也没想明白。。。。
GPS数据是TTL 的直接给单片机就是乱码。。
但是GPS接一个RS232转换后,再于单片机上的一个RS232连接上,就是相当也GPS也单片机直接有2个RS232了,这样的话就不是乱码就是显示正确。。(内部程序不变的)
还做了一个实验就是:GPS数据给无线电台A,无线电台A发送数据给电台B,电台B与单片机连接,这样单片机也是显示正确不乱码(以上的3个程序都是一样的)
有个朋友说是电压干扰问题,我也是这样想的,但是没想到好的解决办法,硬件不会的太多了。。。。。
[ 本帖最后由 51学习者 于 2012-4-1 10:24 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
51学习者
1楼-- · 2019-03-25 02:32
晶振11.0592MHZ
51学习者
2楼-- · 2019-03-25 07:35
 精彩回答 2  元偷偷看……
jishuaihu
3楼-- · 2019-03-25 08:21
STC12C5A60S2的datasheet里面有例程,官网上有datasheet。里面很详细的
51学习者
4楼-- · 2019-03-25 12:54
其实我就是想让大家帮我看看上边的对不对。我也是照着datasheet写的。应该没问题。
但是我现在用STC12C5A60S2和接受GPS模块发送的GPS数据,结果显示乱码。。。。。。网友说是波特率设置不一致。GPS模块是9600的这个肯定对了,所以我想是不是我MCU的串口设置不对,所以想问问。
51学习者
5楼-- · 2019-03-25 14:56
还有版主,这个问题也没想明白。。。。
GPS数据是TTL 的直接给单片机就是乱码。。
但是GPS接一个RS232转换后,再于单片机上的一个RS232连接上,就是相当也GPS也单片机直接有2个RS232了,这样的话就不是乱码就是显示正确。。(内部程序不变的)
还做了一个实验就是:GPS数据给无线电台A,无线电台A发送数据给电台B,电台B与单片机连接,这样单片机也是显示正确不乱码(以上的3个程序都是一样的)

这个问题太困扰了,以上能说明软件程序没问题吗??
硬件是否有问题?用的是最小系统
51学习者
6楼-- · 2019-03-25 15:01
没事顶下哈哈

一周热门 更多>