PIC16F690 串口程序
时间:11-13
来源:互联网
点击:
最近又用到PIC16F690这款芯片做项目了,产品调试没界面,所以用串口查看下数据,使用了下异步通信下的串口功能,程序比较简单,记录下,以作参考。
配置部分程序:
TRISB = 0B01100000; //设置PB7输出,做TX用;RB5输入RX用
OSCCON=0B01100001; //内部4M晶振
SPBRG=0X19; //设置波特率为9600BPS 参考手册165页
TXSTA=0X24; //使能串口发送,选择异步模式,选择高速波特率
RCSTA=0X90; //使能串口工作,连续接收
RCIE=0X1; //使能接收中断
//串口中断函数
void interrupt usart(void)
{
if(RCIE&&RCIF) //判断是否为串口接收中断
{
TXREG=RCREG+1; //把接收到的数据+1发送回去
}
}
波特率选择如下图:
PIC16F690串口程 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)