CC2530的串口初始化程序
时间:10-02
整理:3721RD
点击:
求问zigbee cc2530,位置2的初始化方法(P1.6和1.7当串口输入输出的使用方法)
void initUARTSEND(void)
{
CLKCONCMD &= ~0x40; //设置系统时钟源为32MHZ晶振
while(CLKCONSTA & 0x40); //等待晶振稳定
CLKCONCMD &= ~0x47; //设置系统主时钟频率为32MHZ
// PERCFG = 0x00; //位置1 P0口
PERCFG |= 0x01;//位置2 P1口
P1SEL = 0xC0; //P1.6、P1.7用作串口
U1CSR |= 0x80; //UART方式
U1GCR |= 11;
U1BAUD |= 216; //波特率设为19200
UTX1IF = 0; //UART1 TX中断标志初始置位0
没有数据接受到数据
试试这个 https://github.com/g-oikonomou/contiki/blob/460d5bcb5dc65eb47fa85f1a667483cc6b9d788f/cpu/cc253x/dev/uart1.c