在线情况
楼主
  • 头像
  • 级别
    • 积分11
    • 经验2642
    • 文章41
    • 注册2007-01-20
    关于msp430波特率设定的一点说明
    MSP430系列,usart模块的波特率值设定是通过以下三个参数决定的:UxBR0,UxBR1,UxMCTL

    波特率=BRCLK/N
    BRCLK:时钟源;
    N:波特率产生的分频因子。N=UxBR1+UxBR0+UxMCTL,其中UxBR1+UxBR0为整数部分,UxMCTL为设定小数部分
    举个实例:波特率=2400,时钟源=32.768kHz
    N=32768/2400=13.65
    很明显:UxBR1+UxBR0=13,即UxBR1=0,UxBR0=13,主要是小数部分对于初学者不是很好理解;
    首先把小数部分0.65×8,即5.2,取整后为5。这个5的意思就是在UxMCTL中的8位里要有5个1,剩下来的就是怎么分配这5个1的位置了。注意一点就是这5个1要相对分散点。
    在这个设定中,UxMCTL取0x6B即:01101011,也可以是其它值。

    其它搞单片机的就是要把基本原理搞清楚,其它就没什么大问题了。
    下图是一张典型波特率的查表: (手册中有一个参考表)
    图片有点变小,请点击查看,再附论坛里的波特率计算软件
    http://www.microcontrol.cn/bbs/a/a.asp?B=112&ID=241
    [ 此贴最后由DC在2008-5-26 12:45:59编辑过 ]
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
      • 财富2
      • 积分20
      • 经验6194
      • 文章291
      • 注册2008-03-15
      good!~
      上!上!
      在线情况
      3
      • 头像
      • 级别
        • 积分7
        • 经验6746
        • 文章115
        • 注册2007-05-11
        知其所以然! 受教了!
        微控网感谢您的参与
        在线情况
        4
        • 头像
        • 级别
          • 积分2
          • 经验920
          • 文章12
          • 注册2008-05-25
          Modulation is based on the UCBRSx setting as shown in Table 11–2. A 1 in the
          table indicates that m = 1 and the corresponding BITCLK period is one BRCLK
          period longer than a BITCLK period with m = 0. The modulation wraps around
          after 8 bits but restarts with each new start bit.
          Table 11–2. BITCLK Modulation Pattern
          UCBRSx Bit0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7
               0 0 0 0 0 0 0 0 0
               1 0 1 0 0 0 0 0 0
               2 0 1 0 0 0 1 0 0
               3 0 1 0 1 0 1 0 0
               4 0 1 0 1 0 1 0 1
               5 0 1 1 1 0 1 0 1
               6 0 1 1 1 0 1 1 1
               7 0 1 1 1 1 1 1 1

          如果是3的话就是bit2咯?有3个1     4的话是bit7?  是这样理解的么?  最后一位总是设置0是不是好设置点呀?因为这是datasheet里的呀。。
          msp430--F2274与Z430-R2500仿真
          在线情况
          5
          • 头像
          • 级别
            • 积分11
            • 经验690
            • 文章22
            • 注册2007-11-03
            学习了!
            微控网感谢您的参与
            在线情况
            6
            • 头像
            • 级别
              • 积分1
              • 经验947
              • 文章7
              • 注册2008-07-17
              有直接的波特率软件,那个比较准的,论坛里有的,当然最好把计算原理理解下。
              微控网感谢您的参与
              在线情况
              7
              • 头像
              • 级别
                • 积分13
                • 经验630
                • 文章56
                • 注册2008-08-13
                hao  dd
                微控网感谢您的参与
                在线情况
                8
                • 头像
                • 级别
                  • 积分13
                  • 经验159
                  • 文章18
                  • 注册2012-12-29
                  不错
                  微控网感谢您的参与
                  在线情况
                  9
                  • 头像
                  • 级别
                    • 积分1
                    • 经验27
                    • 文章2
                    • 注册2013-03-14
                    [FACE=宋体][SIZE=9pt]路过看看。。[/FACE][/SIZE][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=9pt]
                    [/FACE][/SIZE][/P][P][FACE=宋体][SIZE=12px][URL=http://www.k7717.com]全讯网导航[/URL][/FACE][/SIZE][/P]
                    微控网感谢您的参与
                    在线情况
                    10
                    • 头像
                    • 级别
                      • 积分1
                      • 经验26
                      • 文章1
                      • 注册2013-02-01
                      [P]小数后面的1的位置不影响吗?[/P][P]谢谢![/P]
                      微控网感谢您的参与
                      在线情况
                      11
                      • 头像
                      • 级别
                        • 积分2
                        • 经验9
                        • 文章2
                        • 注册2013-07-29
                        好的
                        微控网感谢您的参与
                        Powered by LeadBBS 9.2 .
                        Page created in 1.6562 seconds with 5 queries.