msp430G2553蓝牙通讯代码

来源:本站
导读:目前正在解读《msp430G2553蓝牙通讯代码》的相关信息,《msp430G2553蓝牙通讯代码》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《msp430G2553蓝牙通讯代码》的详细说明。
简介:本文给大家介绍了一个msp430G2553蓝牙通讯代码。

#include <msp430g2553.h>#include <in430.h>#define uchar  unsigned char#define uint unsigned intvoid UartPutchar(unsigned char c);void delay_Nus(uint n);void delay_1ms(void);void delay_Nms(uint n);unsigned char UartGetchar();unsigned char temp=0;unsigned char number[2]={0};void main( void ){  // Stop watchdog timer to prevent time out reset  WDTCTL = WDTPW + WDTHOLD;  DCOCTL = 0;  BCSCTL1 = CALBC1_1MHZ;  DCOCTL = CALDCO_1MHZ;  P1DIR|=BIT6;  P1OUT&=~BIT6;  P1SEL=BIT1+BIT2;        //P1.1 RXD   P1.2=TXD  P1SEL2=BIT1+BIT2;  UCA0CTL1|=UCSSEL_2;  UCA0BR0 = 106;   //1MHZ  9600  UCA0BR1 = 0;  UCA0MCTL = UCBRS2 + UCBRS0 ;  UCA0CTL1 &=~UCSWRST;  IE2|=UCA0RXIE;  while(1)  {    UartPutchar(9);    //display_int(temp,0);    delay_Nms(100);    //_delay_cycles(10000);  }}/*******************UART 接受中断*************/#pragma vector=USCIAB0RX_VECTOR__interrupt void USCIRX_ISR(void){  //while(!(IFG2&UCA0TXIFG));  //UCA0TXBUF = UCA0RXBUF;   temp=UCA0RXBUF;}/***************************UART发送字节函数***********/void UartPutchar(unsigned char c){  while(!(IFG2&UCA0TXIFG));  UCA0TXBUF = c;  IFG2  &=~UCA0RXIFG;}/*************************UART接受字节函数************/unsigned char UartGetchar(){  unsigned char c;  while(!(IFG2&UCA0RXIFG))    ;  c = UCA0RXBUF;  IFG2 &=~UCA0TXIFG;  return c;}/*******************************************函数名称:delay_Nus功    能:延时N个us的时间参    数:n--延时长度返回值  :无********************************************/void delay_Nus(uint n){    uchar i;    for(i = n;i > 0;i--)        _NOP();} /*******************************************函数名称:delay_1ms功    能:延时约1ms的时间参    数:无返回值  :无********************************************/void delay_1ms(void){    uchar i;    for(i = 150;i > 0;i--)    _NOP();}  /*******************************************函数名称:delay_Nms功    能:延时N个ms的时间参    数:无返回值  :无********************************************/  void delay_Nms(uint n){    uint i = 0;        for(i = n;i > 0;i--)        delay_1ms();}

提醒:《msp430G2553蓝牙通讯代码》最后刷新时间 2024-03-14 01:02:34,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《msp430G2553蓝牙通讯代码》该内容的真实性请自行鉴别。