智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3283|回复: 4
打印 上一主题 下一主题

xs128超频到80M的波特率应该设置多好合适

[复制链接]

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
威望
174
贡献
107
兑换币
111
注册时间
2014-3-28
在线时间
30 小时
毕业学校
阜阳师范学院
跳转到指定楼层
1#
发表于 2014-6-6 21:09:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
xs128超频到80M的波特率应该设置多好合适


波特率=busclk/(16*SCI0bd)
不知道对不对,求帮助,谢谢
回复

使用道具 举报

12

主题

176

帖子

0

精华

高级会员

Rank: 4

积分
952
威望
480
贡献
316
兑换币
304
注册时间
2014-11-6
在线时间
78 小时
5#
发表于 2015-4-29 02:22:45 | 只看该作者
80M   芯片热么
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
341
威望
174
贡献
107
兑换币
111
注册时间
2014-3-28
在线时间
30 小时
毕业学校
阜阳师范学院
4#
 楼主| 发表于 2014-6-9 08:36:14 | 只看该作者
majorfog 发表于 2014-6-7 03:13
上面的代码是9600波特率的,代码比较乱   下面这个是115200,刚刚想起来我去年用了两个串口 - -#           ...

谢谢 !  现在车子又有其他问题了  真无语啊!
回复 支持 反对

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
3#
发表于 2014-6-7 03:13:18 | 只看该作者
上面的代码是9600波特率的,代码比较乱   下面这个是115200,刚刚想起来我去年用了两个串口 - -#                                 

void SCI0_Init(void)
{
/*  Init_SCI init code */
  SCI1CR1 = 0x00;
  SCI1SR2 = 0x80;                      /* Switch to the alternative register set */
  SCI1ASR1 = 0x83;                     /* Clear alternative status flags */
  SCI1ACR1 = 0x00;
  SCI1ACR2 = 0x00;
  SCI1SR2 = 0x00;                      /* Switch to the normal register set */
  (void) SCI0SR1;                      /* Reset interrupt request flags */
  SCI1CR2 = 0x00;                      /* Disable error interrupts */
  SCI1BD = 0x15;//0x16;                       /* Set prescaler bits */
  SCI1CR2 |= (SCI1CR2_TE_MASK | SCI1CR2_RE_MASK); /* Enable transmitter, Enable receiver */
}
回复 支持 反对

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
2#
发表于 2014-6-6 23:26:26 | 只看该作者
void UART_Init (void)
{
        //printf("UART_Init\n");
       
          SCI0CR2=0x2c; //enable Receive Full Interrupt,RX enable,Tx enable
    //115200
    SCI0BDH=0x01; //busclk  80MHz,9600bps,SCI0BDL=0x1a
    SCI0BDL=0x04; //SCI0BDL=busclk/(16*SCI0BDL)                  
                  //busclk 32MHz, 9600bps,SCI0BDL=0xD0
                  //115200 bps     SCI0BDL=0x11


}                 ////// 24M 9600    SCI0BDH=0x00; SCI0BDL=0x9c;

拿好去试吧,去年配的,应该是准的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 12:25 , Processed in 0.074454 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表