#include <iocc2530.h>
#include <string.h>
#include "usart.h"
#include "clock.h"
void Clock_Init(void);
void UsartInit()
{
/*
初始化时钟
*/
Clock_Init(); //时钟初始化
/*
初始化各端口功能及优先级
*/
PERCFG &= 0x00; //P0口备用位置1
P0SEL |= 0x3c; //P0串口
P2DIR &= ~0xc0; //配置P0端口优先作为UART0
/*
设置优先级和端口发送速率
*/
U0CSR |= 0x80; //串口设置为UART方式
U0GCR |= 12;
U0BAUD |= 216; //波特率设为 230400
/*
打开相应的中断及总中断
*/
URX0IF = 0; //清除UART0接收中断标志位
U0CSR |= 0X40; //允许接收
IEN0 |= 0x80;
IEN0 |= 0x04;
}
void Usart_SendAndRecevie(unsigned char *Data,int len) //串口发送函数
{
int number;
for (number=0;number<len;number++)
{
U0DBUF = *Data++; //U0DBUF逐位接收数据
while(UTX0IF == 0);
UTX0IF = 0;
}
}
ADC.rar_CC2530 ADC_cc2530adccon3_zigbee的adc
版权申诉
3 浏览量
2022-09-23
18:55:17
上传
评论
收藏 182KB RAR 举报
林当时
- 粉丝: 97
- 资源: 1万+
最新资源
- 基于Python的在线学习与推荐系统设计与实现(论文+源码)-kaic
- 蓝桥杯2024年第十五届省赛真题-前缀总分
- com.qihoo.appstore_300101305-1.apk
- tensorflow-gpu-2.7.1-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.1-cp39-cp39-manylinux2010-x86-64.whl
- 蓝桥杯2024年第十五届省赛真题-传送阵
- com.qihoo.appstore_300101305.apk
- linux之线程同步一.doc
- keil5配色方案10种
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈