查看: 2286|回复: 5

[已解决] 关于MKE02串口通信问题(已解决)

[复制链接]

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
19
最后登录
1970-1-1
发表于 2014-4-23 14:01:46 | 显示全部楼层 |阅读模式
 请问各大神,我在小开发板上单独引出串口0,1和2并把晶振换成了16M。
通过修改官方提供的程序如UART_Poll_demo中的串口号(UART0,1,2)与
外部晶振频率EXT_CLK_FREQ_KHZ    16000
来实现UART_PRINT_BITRATE   115200的波特率
 
结果:
UART0 没数据输出
UART1,UART2 输出都为乱码
 
波特率改低一点结果也是这样。
 
搞了一天了。希望各位帮帮忙!感谢。
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-4-24 11:08:45 | 显示全部楼层

RE:关于MKE02串口通信问题

你好,楼主!
请确认各个UART的时钟源以及频率是否配置正确,或者换个角度讲,配置完成的是否与自己预期的一致。
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
19
最后登录
1970-1-1
 楼主| 发表于 2014-4-24 11:43:59 | 显示全部楼层

回复:关于MKE02串口通信问题

 
回复第 2 楼 于2014-04-24 11:08:45发表:
你好,楼主!
请确认各个UART的时钟源以及频率是否配置正确,或者换个角度讲,配置完成的是否与自己预期的一致。
 
感谢您的关注。
昨晚又调试了一下。把波特率设成115200后,通过串口接收时,频率调成86300到95600可以成功显示。
就是说跟预期的不一致。

问题:
1.10M与16M UART0还是不工作。
2.10M时UART1与2可以用115200接收,16M时就是上述说的情况。
 

 
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-4-24 13:40:52 | 显示全部楼层

RE:关于MKE02串口通信问题

谢谢你的回复。
1. UART0,1,2的时钟源都是bus clock,而你将振荡器频率改变后,BUS clock频率如果有变化的话,会导致预期值与实际值不符的。
2. 对与10M与16M UART0都不工作,这一点我确实感到奇怪,建议有逻辑分析仪的话,可以看看波形。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

26

帖子

0

新手上路

Rank: 1

积分
37
最后登录
1970-1-1
发表于 2014-4-24 13:49:01 | 显示全部楼层

回复:关于MKE02串口通信问题


个人还是觉得时钟设置上有问题.如果使用FLL/PLL对时钟输入的要求.提供具体时钟配置后可以更好分析该问题.
 
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-5-6 11:09:31 | 显示全部楼层

    回复:关于MKE02串口通信问题(已解决)

    建议楼主直接使用Processor Expert 软件创建一个简单工程,用serial_LDD的典型应用测试一下。

    如果有什么问题欢迎继续讨论。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 15:51 , Processed in 0.102554 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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