Board logo

标题: 9S08QE128 bus freq设置牵涉SCI的问题 [打印本页]

作者: sz_handcom@tom.    时间: 2008-2-16 10:34     标题: 9S08QE128 bus freq设置牵涉SCI的问题

9S08QE128采用32.768KHz晶体时,采用Processor Expert设置fbus。考虑到SCI要使用19200bps及38400bps,因此我期望设置到fbus=19.6608Mhz。但Processor Expert却强行修改到19.922944Mhz。请问如何能设置到符合SCI标准(19200bps及38400bps)的大致达到19Mhz附近的频率上呢?
作者: sz_handcom@tom.    时间: 2008-2-16 10:38

上面忘记讲为何要设置到期望fbus=19.6608MHz:原因是SCI=38400bps时,38400*16*32=19.6608Mhz。SCI=19200bps时,19200*16*64=19.6608Mhz。可以得到整数。但如果fbus=19.922944Mhz,则SCI就无法设置整数波特率了。
作者: strongchen    时间: 2008-2-18 10:14

你再检查一下PE中的设置。在生成的代码中,ICS的参数设置是多少?
作者: sz_handcom@tom.    时间: 2008-2-23 11:34

经测试,发现时钟设置无法满足整数的SCI波特率。不过有些误差(1.5%范围内)也同样可以正常接收的。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0