Board logo

标题: 9S08QG8内部时钟基准问题 [打印本页]

作者: lwj_122977    时间: 2008-9-27 16:37     标题: 9S08QG8内部时钟基准问题

请问一下各位大虾,我在用9S08QG8的做SCI的时候,用内部8MHz,内部时钟无论是设置31.25或是37KHz,用9.6K的通信速率,设置它的参数都是52,否则会出错,是不是9S08QG8内部的时钟不起作用,为什么我无论设置成什么时钟,他都以31.25KHz为基准


作者: 康桥人    时间: 2008-9-27 19:50

不是的,

SCI通信时钟允许有5%的误差,


作者: lwj_122977    时间: 2008-9-28 01:48

但是,无论我怎么设置CPU内部的时钟频率是31.25或设置到35.16KHz,1分频时总线频率应该是8MHz或是9MHz,若时钟频率是31.25,设置参数是52,则SCI的波特率是9.6K,若时钟频率是35.16,设置参数是52,则SCI的波特率是10.8K,设置参数是58,SCI的波特率才是9.6K,可实际情况不是这样,只要是1分频,内部的时钟频率无论是设置成多少,从最少的31.25到最大的39K,若要SCI波特率是9.6K,则波特率参数是设置成52不能变,否则出错,IIC也一样,不会变,这证明我的MCU内部时钟不会变,无论设置成31.25,或到39K,CPU都是以31.25K的时钟为基准.我也不知道哪出了问题






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