您的位置 首页 被动

PIC16F690 串口程序

最近又用到PIC16F690这款芯片做项目了,产品调试没界面,所以用串口查看下数据,使用了下异步通信下的串口功能,程序比较简单,记录下,以…

最近又用到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发送回去
}
}

波特率挑选如下图:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/272032.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部