上电复位时,内存和大多数寄存器默认值是0,只是IO(P0,P1,P2,P3,P4等几个输入输出)不是寄存器也不是内存,它们默认值一般是0xFF, 外部电路对它们的上电黙认值有影响,如外面接下弱拉电阻,则上电时自动被下拉成低电平了,通常不会有这种情况,也就是说通常它们上电时是在高电平.
特殊功能寄存器上电时的黙认状态是什么要查相关的手册,并非都是黙认为0
现象:客户的开发板使用STC89单片机”,在STC-ISP软件选STC89C52RC下载,程序一直显示“正在检测目标单片机...”,下载不成功。
解决:经查看,用户使用的是STC低价版的型号为“STC89C52”(无RC后缀)单片机,需在STC-ISP软件选该“STC89C52”型号才可以下载。(但目前若不留意误选STC89C52RC软件也不报错,只会一直提示检测中,希望以后STC-ISP软件能完善提示)
现象:客户反映其中一片STC89C52RC 进行下载成功,但“放置”几周后不能就不能下载了,是否放坏了? |
上电复位时,内存和大多数寄存器默认值是0,只是IO(P0,P1,P2,P3,P4等几个输入输出)不是寄存器也不是内存,它们默认值一般是0xFF, 外部电路对它们的上电黙认值有影响,如外面接下弱拉电阻,则上电时自动被下拉成低电平了,通常不会有这种情况,也就是说通常它们上电时是在高电平.
特殊功能寄存器上电时的黙认状态是什么要查相关的手册,并非都是黙认为0