找回密码
 注册
搜索
查看: 1732|回复: 14

[讨论] 关于UART口通讯的问题

[复制链接]
发表于 2009-12-1 19:13:12 | 显示全部楼层 |阅读模式
现在MTK平台的下载都是通过UART口来实现的,下载线做了USB转换UART的电路,如果通过PC端的RS232(DB9)串口来下载,能否可以实现,中间是不是需要加一个电平转换电路(TTL和RS232电平的转换),例如MAX的MAX232芯片。
另外在系统开机的时候为什么UART口有一个高低电平的脉冲出现,它是下位机和上位机之间的通讯信号吗?这个电平的出现导致将UART口复用为GPIO口的时候会出现的一些BUG(复用为键盘灯的GPIO口时,开机会出现灯闪的现象)。

请大家帮忙解答,多谢!
发表于 2009-12-2 11:38:41 | 显示全部楼层
1、对的,MTK的UART 电源域是2.8V,DB9出来的是5V 电源域
2、MTK boot时会去检测串口是否有数据0xAA55,没有接受到数据才启动,否则进入Factory Mode。UART1并没有做GPIO复用,你是怎么用的啊?
点评回复

使用道具 举报

 楼主| 发表于 2009-12-2 12:02:30 | 显示全部楼层
感谢2楼的解答。
2、MTK boot时会去检测串口是否有数据0xAA55,没有接受到数据才启动,否则进入Factory Mode。UART1并没有做GPIO复用,你是怎么用的啊?
请问下,数据0xAA55是一条指令吗?它有什么作用。

我们是在25平台中将UART2中TX(RX也可以)复用为GPIO控制键盘灯,就出现了开机灯闪的现象。

多谢。
点评回复

使用道具 举报

发表于 2009-12-2 20:06:08 | 显示全部楼层
不是指令,只是boot时MTK检测到有这个字进来就会去判断是否进入Factory Mode

如果仅闪一下的话,试着在GPIO上并一个电容100nF看看
点评回复

使用道具 举报

发表于 2009-12-3 14:50:01 | 显示全部楼层
PC机的RS232 的逻辑电平是正负15V,必须经过电平转换才能使用
点评回复

使用道具 举报

发表于 2009-12-4 19:01:38 | 显示全部楼层
6225 的 规格书里  明确的写着  GPIO47,48    初始状态为 PU 的
你确认开机的时候  只是灯闪?  
我认为是"亮" , 而不会是“闪”
你可以做个试验, 短按开机键,  只要不开机, 你按多久,灯就会持续的亮多久
这和  UART 无关。
只和这个 GPIO  初始状态有关。
点评回复

使用道具 举报

 楼主| 发表于 2009-12-8 14:33:26 | 显示全部楼层
对于6#的解释,我们手机的键盘灯是亮了一下,然后灭了
点评回复

使用道具 举报

发表于 2009-12-9 10:18:32 | 显示全部楼层
顶,学习了!
点评回复

使用道具 举报

发表于 2009-12-11 13:09:31 | 显示全部楼层
过了boot部分后软件是可以重设GPIO的,所以“闪”一下
点评回复

使用道具 举报

发表于 2009-12-24 15:15:29 | 显示全部楼层
学习学习,等待答案!
点评回复

使用道具 举报

发表于 2010-1-12 15:14:17 | 显示全部楼层
UART在没开机的时候是低电平,在开机的时候是高电平,有低变为高很正常。
另外,UART在开机的时候有高低电平变化,这很正常,在开机的时候,UART会输出一些固定的字符,尽管这个字符时没有作用的
点评回复

使用道具 举报

发表于 2010-1-21 16:52:26 | 显示全部楼层
示波器测下这个高电平有多长时间,一般这种控制最好用默认低电平的GPIO
点评回复

使用道具 举报

发表于 2011-4-22 18:07:00 | 显示全部楼层
以下是引用kailiguo在2009-12-11 13:09:31的发言:
过了boot部分后软件是可以重设GPIO的,所以“闪”一下


因为在开机BOOT的时候,要看是不是UART口有数据,所以有检测波形过来,有高低电平的变化。然后才设置为GPIO模式。所以闪一下是正常现象。最好不要这样复用。
点评回复

使用道具 举报

发表于 2011-4-24 21:55:16 | 显示全部楼层
加这个电容有什么用?估计只是闪的不明显,没啥效果
点评回复

使用道具 举报

发表于 2011-4-24 21:55:39 | 显示全部楼层
加这个电容有什么用?估计只是闪的不明显,没啥效果
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 11:13 , Processed in 0.048071 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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