智能车制作
标题:
波特率设置问题!!!
[打印本页]
作者:
flyan_oo
时间:
2008-9-24 23:11
标题:
波特率设置问题!!!
<
><FONT color=#0066ff size=3>我在程序里面写的是这么一段SCI的初始化程序,波特率设置为9600,参考着公式算的,可是用串口调试助手调试要将波特率设置为4800才能准确接收到数据,真晕!!!外接是16MHz的晶振,难道芯片资料有问题???还是。。。。。。</FONT></P><P><FONT color=#e61ae6>void SCI_Init()<BR>{<BR> SCI0BDL = 0x68; //BaudRate=9600, SCIBR=BusClock/(16*SCI BaudRate)<BR> SCI0CR1 = 0x00; //SCICR1
OOPS=0,SCISWAI=0,RSRC=0,M=0,WAKE=0,ILT=0,PE=0,PT=0<BR> SCI0CR2 = 0x2c; //SCICR2:SCTIE=0,TCIE=0,RIE=1,ILIE=0,TE=1,RE=1,RWU=0,SBK=0<BR>}</FONT></P>
作者:
demon
时间:
2008-9-25 01:22
标题:
Re:波特率设置问题!!!
看看你目前的时钟频率是多少
作者:
flyan_oo
时间:
2008-9-25 04:28
标题:
Re:波特率设置问题!!!
<
>总线时钟不就是外接的晶振吗?在哪里可以改吗?刚玩飞思卡尔,不太懂呵</P>
作者:
whut_wj
时间:
2008-9-29 06:48
标题:
Re:波特率设置问题!!!
默认好像是4M,一般用外部晶振.
作者:
zhxwd
时间:
2008-9-29 07:05
标题:
Re:波特率设置问题!!!
单片机没有超频吗?超频后总线频率会变
作者:
hsandzy
时间:
2012-5-6 20:15
不设置PLL时,默认内部时钟等于外部晶振,内部时钟二分频就是总线频率,总线频率一般是内部时钟的一半,有的可以修改寄存器的值来修改分频数
欢迎光临 智能车制作 (http://www.znczz.com/)
Powered by Discuz! X3.2