中级会员
- 积分
- 201
- 威望
- 179
- 贡献
- 22
- 兑换币
- 0
- 注册时间
- 2008-9-18
- 在线时间
- 0 小时
|
<><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; //SCICR1OOPS=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> |
|