⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart_emot.h

📁 CC2430相关的一些实验程序,开发环境为IAR,如果有兴趣的人是不错的资料.
💻 H
字号:
/*****************************************
//        uart_emot.h
//        for CC1110 PS
//        2008年1月31日  emot
*****************************************/

#ifndef UART_EMOT_H
#define UART_EMOT_H

#include <ioCC1110.h>

/*****************************************
//初始化串口 开接收
*****************************************/
#define INIT_UART_57600_N_8_1()                                       \
do{                                                                   \
    CLKCON &= ~0x40;              /*晶振*/                            \
    while(!(SLEEP & 0x40));      /*等待晶振稳定*/                     \
    CLKCON &= ~0x47;             /*TICHSPD128分频,CLKSPD不分频*/     \
    SLEEP |= 0x04; 	          /*关闭不用的RC振荡器*/              \
                                                                      \
    PERCFG = 0x00;		  /*位置1 P0口*/                      \
    P0SEL = 0x3c;		/*P0用作串口*/                        \
    U0CSR |= 0x80;		/*UART方式 */                         \
    U0GCR |= 11;		/*baud_e = 11;*/                      \
    U0BAUD |= 34;		/*波特率设为57600*/                   \
    UTX0IF = 1;                 /*   */                               \
    U0CSR |= 0X40;		/*允许接收*/                          \
    IEN0 |= 0x84;		/*开总中断,接收中断*/                \
}while(0)


/****************************************************************
*函数功能 :串口发送字符串函数					*
****************************************************************/
void UartTX_Send_String(char *Data,int len)
{
  int j;
  for(j=0;j<len;j++)
  {
    U0DBUF = *Data++;
    while(UTX0IF == 0);
    UTX0IF = 0;
  }
}

/****************************************************************
*函数功能 :串口发送字符函数					*
****************************************************************/
void UartTX_Send_BYTE(char data)
{
    U0DBUF = data;
    while(UTX0IF == 0);
    UTX0IF = 0;
}

#endif //UART_EMOT_H

⌨️ 快捷键说明

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