使用有isp功能的单片机的注意事项
有isp 功能的单片机(如:p89c51rx+系列p89c51rx2 系列p89c66x 系列等)在复位时存在地址引导问题,也就是从什么地址开始运行.初用者一般感到疑惑其逻辑关系如下:
从流程图可解析很多初用者经常遇到的问题
1. 我的程序调试好后烧写到芯片后好像不运行解决办法.
a. 检查时钟电路是否正常,最常见的错误是不起振如虚焊与晶体匹配的电容值不合适
b. 检查复位电路是否正常,用手工复位的方法可确认复位电路是否正常
c. 确认配置字节,status=0
d. 确认芯片复位时进入isp 状态的硬件条件不成立即: psen=高电平and (ale=高电平或悬空) 这个条件不成立其中a b 两项是检查单片机是否正常运行的常规方法而且是单片机运行的必要条件c d 两项是检查有isp 功能的单片机是否运行用户程序的充分条件.
2. 烧写到芯片的程序能正常运行但不能对他再次进行isp 状态解决办法
a. 用并行编程器确认配置字节vector 指向相应的boot romp89c51rx+系列p89c51rx2x 系列p89c66x 系列为fc 其他系列请参考相应数据手册要想下次还能进入isp 状态在每次退出isp 状态前确保vector 指向相应的boot rom 否则只能是用并行编程器修改vector
b. 确认芯片复位时进入isp 状态的硬件条件成立即psen=高电平and (ale=高电平或悬空) 这个条件成立
3. 烧写到芯片的程序能正常运行运行一段时间以后不正常了isp 功能给单片机应用带来了灵活性但把握不好会适得其反运行一段时间以后不正常了通常是由于单片机意外地进入isp 状态并修改程序解决办法
a. 确保编程器写入的可靠性如使用winisp 编程确认它是最新版本
b. 确保芯片运行用户程序状态下复位时进入isp 状态的硬件条件不成立建议psen 端接一上拉电阻到电源端并联一小电容到该电阻
c. 在用户程序中关闭boot rom
如何快速找到PCB中的GND?记住4个妙招
区块链内容生态系统Fountain可让内容创造更具有价值
电容降压LED驱动电源电路TOP4 —电路图天天读(128)
为何多数人买了电动汽车后都不再喜欢燃油车
福州上线新机器,可刷“峰会码”、福建健康码等实现一码通行
使用有ISP功能的单片机的注意事项
力众领航全球版移动电源拆解 做工质量属于上乘水准
智能图像处理北京市工程研究中心揭牌仪式暨启动会举行
你家的洗澡水干净吗?测试完吓一跳!佳尼特软水机初体验
传梁孟松将中芯国际所得收入全部捐赠
虽迟但到!Facebook正在为机器学习和视频转码开发自研芯片
Niantic成为爆款AR游戏缔造者,与谷歌密不可分
blue-ethernet高性能FPGA网络数据包处理项目简介
补偿导线分类
CC-Link采纳ix Industrial®作为新的标准接口
iphone8什么时候上市?iphone8最新消息:iphone8出全曲面OLED屏,价格可能超8000!你们钱准备好了吗?
AMD锐龙8040 APU全线曝光:集体马甲!Zen5还早呢
5G基站建设的三个解题思路
全球芯片公司排名前十有哪些
智能家居设备的安全小提示