唉唉呦唉

    1. MSP430F5529LP是否支持自定义波特率 3/2564 微控制器 MCU 2016-03-26
      chunyang 发表于 2016-3-24 20:56 当然可以自定义,所有的MCU都可以。不过,因本振频率和波特率发生器步长的影响,精确度未必足够高,还需要 ...
      那我怎么才能使数据在100kbps下正确发送出来
    2. MSP430F5529的UART1引脚在哪 7/4294 微控制器 MCU 2016-03-15
      刚才试了一下  真的和你们说的一样 谢谢大家
    3. 这是我当前的代码 #include "msp430g2553.h" void main(void) {         WDTCTL = WDTPW + WDTHOLD;    //停止看门狗         UCA0CTL1 |= UCSWRST;         // USCI_A0 进入软件复位状态         UCA0CTL1 |= UCSSEL_2;        //时钟源选择 SMCLK         BCSCTL1 = CALBC1_1MHZ;       //设置 DCO 频率为 1MHz         DCOCTL = CALDCO_1MHZ;         P1SEL = BIT1 + BIT2 ;        // P1.1 = RXD, P1.2=TXD         P1SEL2 = BIT1 + BIT2 ;       // P1.1 = RXD, P1.2=TXD         P1DIR |= BIT0;         UCA0BR0 = 0x0a;              //时钟源 1MHz 时波特率为100,000         UCA0BR1 = 0x00;              //时钟源 1MHz 时波特率为100,000         UCA0MCTL = UCBRS0;           //小数分频器         UCA0CTL1 &= ~UCSWRST;        //初始化 USCI_A0 状态机         IE2 |= UCA0RXIE;             //使能 USCI_A0 接收中断         _EINT();                     //开总中断                 while(1)             {             } } #pragma vector = USCIAB0RX_VECTOR      //接收中断 __interrupt void USCI0RX_ISR(void) {         while ( !(IFG2&UCA0TXIFG) );    //确保发送缓冲区准备好         P1OUT ^= BIT0;    //接收指示灯状态改变         UCA0TXBUF = UCA0RXBUF;        //发送接收到的数据 }
    4. 就是用g2553做一个转化 这是我现在的代码 我想知道怎么写更改波特率的代码 #include "msp430g2553.h" void main(void) {         WDTCTL = WDTPW + WDTHOLD;    //停止看门狗         UCA0CTL1 |= UCSWRST;         // USCI_A0 进入软件复位状态         UCA0CTL1 |= UCSSEL_2;        //时钟源选择 SMCLK         BCSCTL1 = CALBC1_1MHZ;       //设置 DCO 频率为 1MHz         DCOCTL = CALDCO_1MHZ;         P1SEL = BIT1 + BIT2 ;        // P1.1 = RXD, P1.2=TXD         P1SEL2 = BIT1 + BIT2 ;       // P1.1 = RXD, P1.2=TXD         P1DIR |= BIT0;         UCA0BR0 = 0x0a;              //时钟源 1MHz 时波特率为100,000         UCA0BR1 = 0x00;              //时钟源 1MHz 时波特率为100,000         UCA0MCTL = UCBRS0;           //小数分频器         UCA0CTL1 &= ~UCSWRST;        //初始化 USCI_A0 状态机         IE2 |= UCA0RXIE;             //使能 USCI_A0 接收中断         _EINT();                     //开总中断                 while(1)             {             } } #pragma vector = USCIAB0RX_VECTOR      //接收中断 __interrupt void USCI0RX_ISR(void) {         while ( !(IFG2&UCA0TXIFG) );    //确保发送缓冲区准备好         P1OUT ^= BIT0;    //接收指示灯状态改变         UCA0TXBUF = UCA0RXBUF;        //发送接收到的数据 }
    5. 【TI首届低功耗设计大赛】+CCSV6汉化 11/9022 微控制器 MCU 2016-01-17
      请问楼主使用什么软件汉化的

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:--
  • 主题:4
  • 回复:5

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言