首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

9S08QE128 bus freq设置牵涉SCI的问题

9S08QE128 bus freq设置牵涉SCI的问题

9S08QE128采用32.768KHz晶体时,采用Processor Expert设置fbus。考虑到SCI要使用19200bps及38400bps,因此我期望设置到fbus=19.6608Mhz。但Processor Expert却强行修改到19.922944Mhz。请问如何能设置到符合SCI标准(19200bps及38400bps)的大致达到19Mhz附近的频率上呢?
上面忘记讲为何要设置到期望fbus=19.6608MHz:原因是SCI=38400bps时,38400*16*32=19.6608Mhz。SCI=19200bps时,19200*16*64=19.6608Mhz。可以得到整数。但如果fbus=19.922944Mhz,则SCI就无法设置整数波特率了。
你再检查一下PE中的设置。在生成的代码中,ICS的参数设置是多少?
海纳百川  有容乃大
经测试,发现时钟设置无法满足整数的SCI波特率。不过有些误差(1.5%范围内)也同样可以正常接收的。
返回列表