新闻中心

EEPW首页>嵌入式系统>设计应用> PIC16F690 串口程序

PIC16F690 串口程序

作者: 时间:2016-11-13 来源:网络 收藏
最近又用到PIC16F690这款芯片做项目了,产品调试没界面,所以用串口查看下数据,使用了下异步通信下的串口功能,程序比较简单,记录下,以作参考。
配置部分程序:
TRISB = 0B01100000; //设置PB7输出,做TX用;RB5输入RX用
OSCCON=0B01100001; //内部4M晶振
SPBRG=0X19; //设置波特率为9600BPS 参考手册165页
TXSTA=0X24; //使能串口发送,选择异步模式,选择高速波特率
RCSTA=0X90; //使能串口工作,连续接收
RCIE=0X1; //使能接收中断
//串口中断函数
void interruptusart(void)
{
if(RCIE&&RCIF) //判断是否为串口接收中断
{
TXREG=RCREG+1; //把接收到的数据+1发送回去
}
}
波特率选择如下图:



关键词:PIC16F690串口程

评论


技术专区

关闭