因为之前项目有多余的这种16F877A,加上我也闲着,于是找公司同事借了一块洞洞板焊了个最小系统玩玩。
花了大半天时间焊接。焊好后用万用表检查了下确定没有短路。没上IC加电再测电压都正常,装上IC再测OK。
看来一切正常。
拿着16F877A就去烧先前写的一个简单的GPIO测试程序。
装好后上电却没有发现工作,用示波器钩13脚发现没起振,以为是22p电容问题,换下电容问题依旧
用Proteus仿真都好好的,为什么实测就不行。然后回去看代码,发现是配置位搞错了,选错了OSC类型,用的是_RC_OSC,因为我是第一次使用PIC的单片机,这个配置位也是拷贝mplab某个sample的。后来改成_HS_OSC后OK。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |