3457|9

31

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

为什么在仿真器状态下不能进行波特率检测? [复制链接]

想做通过SCI自启动的程序。已经硬件将启动方式置为SCI启动。并且能够在硬件BOOTLOADER里进行波特率自检测。
想在程序中复现波特率检测,将程序写在RAM中,用仿真器运行,一切程序与BOOTLOADER一样,但始终无法检测到串口发来的‘A’,每次都死在等待A的循环中。请问做过的朋友这到底是为什么?

最新回复

不知楼主用哪一款DSP  详情 回复 发表于 2011-11-17 16:39
 
点赞 关注

回复
举报

71

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
使能GPIO和sci,设置成自动波特率检测就可以进行自动检测了。如果没有进入,请检查硬件GPIO口接收端是否有数据,同时确定sci设置
 
 

回复

2606

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 
仔细研究下TI的例程吗
 
个人签名工程 = 数学+物理+经济
 
 

回复

31

帖子

0

TA的资源

一粒金砂(高级)

4
 

回复 板凳 安_然 的帖子

已经很仔细地研究了一周了。确定所有的程序和TI的BOOTROM一样。但死活收不到。数据也确定发过来了。因为一换成从SCI启动就收到了。
 
 
 

回复

2606

帖子

0

TA的资源

五彩晶圆(初级)

5
 
确定所有的程序和TI的BOOTROM一样 。不太明白这话是什么意思 。如果你把程序烧写在RAM里,那只要通过SCI的设置和程序修改,应该就可以的。只要确认你的SCI可以通讯,那应该是可以做到的
 
个人签名工程 = 数学+物理+经济
 
 

回复

31

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 5楼 安_然 的帖子

我的意思是在SCI里的程序和BOOTROM里的程序是一样的。因为在BOOTROM里的TI的ROM程序是能自动波特率检测的。
 
 
 

回复

71

帖子

0

TA的资源

纯净的硅(初级)

7
 

回复 6楼 book1bug 的帖子

建议你直接打开一个对应芯片的sci例程,然后改成自动波特率检测就行了。
 
 
 

回复

31

帖子

0

TA的资源

一粒金砂(高级)

8
 

回复 7楼 囧神 的帖子

现在的问题集中在于,如果我用SCI例程,那肯定是没有问题的。因为都已经初始化PLL和时钟,有了固定的频率,而BOOT的程序和SCI例程不同点就在于BOOT的程序是不知道PLL的,是通过硬件试出来的。所以不能用SCI例程来代换BOOT的程序。
 
 
 

回复

2606

帖子

0

TA的资源

五彩晶圆(初级)

9
 
不知楼主用哪一款DSP
 
个人签名工程 = 数学+物理+经济
 
 

回复

31

帖子

0

TA的资源

一粒金砂(高级)

10
 

回复 9楼 安_然 的帖子

我用的是2808,28016两款。
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表