PIC RS232通信

1.今天的第一问题:
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x3020, Val Read = 0x0)
ICD0275:  Programming failed.
解决办法 :configure-->select device -->PIC16F877改成 PIC16F877A  并注意配置字
2.第二个问题:
注意不同的单片机频率采用不同的SPBRG/BRGH
3.第三个问题:
对于20MHZ单片机,有两种频率配置:
1:BRGH=0,SPBRG=32;
2:BRGH=1,SPBRG=520;
第二种不能正确通信,因为520超出SPBRG的范围(8位);
选第二种,尽管波特率误差更大。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值