main.c

来自「cc2430串口通信程序」· C语言 代码 · 共 32 行

C
32
字号
#include<ioCC2430.h>
#define IO_PER_LOC_UART0_AT_PORT0_PIN2345() do{P2DIR&=0x00; PERCFG=0x00; }while(0)
#define SET_MAIN_CLOCK_SOURCE() do{SLEEP&=~0x04; while(!(SLEEP&0x40)); CLKCON&=~0x47; SLEEP|=0x04;}while(0)
#define UART_SETUP() do{P0SEL |= 0x0C;  U0GCR=8; U0BAUD=59; }while(0)
void initUART(void)
{
  IO_PER_LOC_UART0_AT_PORT0_PIN2345();
  SET_MAIN_CLOCK_SOURCE();
  UART_SETUP();
  U0CSR=0x84;
}


main()
{
  int i;
  char Data[]="CC2430";
  initUART();
  while(1)
  {
    for(i=0;i<=6;i++)
    { U0DBUF=Data[i];
      while((U0CSR&0x02)==0);}
    for(int j=0;j<50;j++)
    {
     i = 5000;
     do (i--);
     while (i != 0);
   }
  }

     }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?