计算机外设的工作是靠驱动程序来完成的,这组程序代码保存在主板的特殊内存芯片中,这个芯片称为什么

计算机外设的工作是靠驱动程序来完成的,这组程序代码保存在主板的特殊内存芯片中,这个芯片称为什么,第1张

计算机外设的工作是靠驱动程序来完成的,这组程序代码保存在主板的特殊内存芯片中,这个芯片称为BIOS芯片。

BIOS是Basic Input Output System的缩写,意思是基本输入输出系统,是用于计算机开机过程中各种硬件设备的初始化和检测的芯片,容量是1M或2M甚至8m。

简介

BIOS程序存放在主板的一个只读存储器,不需要供电就可保持数据不丢失。

CMOS是BIOS设置的结果,其存放于南桥芯片内集成的存储器中,需要不间断供电才能保持其数据不丢失。

特征

芯片容量

(1)在BIOS ROM芯片的容量方面,现在主板上常用的Flash ROM的容量一般多为1M或2M一直到8M。在486时代,一般只用512KBits的BIOS ROM,从Pentium级以后就主要采用1M Bits的BIOS ROM了,随着BIOS的功能越来越多,支持的硬件越来越多,因此程序码也越来越长,1M Bits的容量已不使用,目前出的主板上大多采用2M甚至8M Bits的BIOS ROM。

(2)Flash ROM芯片大致分为28、29两大系列28系列的FlashROM芯片是双电压设计的,它可以在5V的电压的条件下读取,而写入则必须提供12V的电压。这种芯片的主板在升级时要开机箱、改跳线设置。29系列的Flash ROM芯片则相对简单,由于其采用单电压设计,读写都采用5V电压,因此只动用软件就可以完成读写Firmware的 *** 作。在主板说明书中,主板厂商还列出了Flash ROM芯片的容量,其中有1M和2M两种容量的型号。这里,“M”的单位是指“Mbit”,1M的Flash ROM芯片实际能存储的容量为1Mbit=128Kbyte(1Byte=8bit),2M的芯片为256K。以上这些技术参数都可以通过芯片正面的编号来区分,这个编号是严格遵循集成电路编号规则来标注的,如:台湾Winbond(华邦)公司的FlashROM芯片,芯片编号为“29C020”。前两位“29”表明这是一块5V电压读写的Flash ROM芯片,后面的“020”代表容量为2Mbit。如Intel生产的Flash ROM芯片,它的芯片编号为“28F010”,由此可知该芯片是5V读、12V写,容量为1Mbit的Flash ROM芯片。另外现在最新的主板多用Winbond的W49V002FAP

芯片封装

BIOS芯片大多采用DIP(双列直插)形式的封装。有的为节省空间,采用了PLCC形式的封装。笔记本电脑上的BIOS大多采用SOJ封装。方便更换BIOS芯片。

1确定单片机供电正常,不予许低于flash *** 作电压,否则将无法烧写单片机。

2检查复位电路,确保阻容复位正常。

3检查晶振电路是否起振,即单片机是否正常工作。

4在设备管理器中确定串口号是否正确,可以尝试将波特率降到最低,逐一测试。

5可以将RS-232的RX和TX端接到一起,再用串口助手查看是否有无互通。

6串口烧写单片机的为TTL电平,如果不同需加电平转换芯片如MAX232或者SP232等(这点很重要)。

7在 STC ISP软件中选项是否正确,是否用自带的RC震荡器工作而你却没接晶振。

8单片机出厂时的缺省设置是“P10/P11”与下载无关,P30/RxD, P31/TxD 通过 RS-232 转换器连接到电脑的普通RS-232 串口就可以下载/编程用户应用程序到单片机内部用户应用程序区了。 如果单片机在正常工作时 P30/RxD 外接的是 RS-485/RS-232 等通信电路, 推荐选择步骤4中:下次冷启动“P10/P11”等于“0/0”才可以下载程序,单片机冷启动后(先没有电,后上电)首先运行的是单片机系统 ISP 监控程序。系统 ISP 监控程序首先判断是否需要“P10/P11”等于“0/0”才可以继续执行系统 ISP 监控程序。如果用户设置了下次冷启动后“P10/P11”等于“0/0”才可以下载程序,而下次冷启动后“P10/P11”不同时为“0/0”,则单片机立即结束运行系统 ISP 监控程序,软复位到用户应用程序区执行用户应用程序。如果用户设置了下次冷启动后“P10/P11”等于“0/0”才可以下载程序,冷启动后如“P10/P11”同时为“0/0”,则单片机会去判断 P30/RxD 口有无合法下载命令流(有几百个字节)。如果有合法下载命令流,则下载用户应用程序。如果没有合法下载命令流,则单片机立即结束运行单片机系统 ISP 监控程序,软复位到用户应用程序区执行用户应用程序。如果冷启动后 P30/RxD 口有很多“乱码”进入P30串口,虽然系统 ISP 监控程序能正确地判断是不合法的命令,但是较多的“乱码”会使单片机从“运行系统 ISP 监控程序状态”变为“运行用户应用程序状态”的时间拉长,造成用户误认为是复位时间过长。设置下次冷启动后“P10/P11”于“0/0”才可以下载用户应用程序的好处是: 将单片机从“运行系统 ISP 监控程序状态”变为“运行用户应用程序状态”的时间缩短到 50 微秒以内,此时间可忽略不计,因为 R/C 阻容复位电路的时间误差是毫秒级的。

1 毫秒 = 1000 微秒。

大部分用户选择单片机出厂时的缺省设置 ——“P10/P11”与下载无关就可以了。

9实在没辙了可以打电话给老姚了。。。

我之前也有过同样的问题,单片机之前的程序运行正常,新的程序烧录失败。后来发现原来有时候,有的CPU一定要接复位电路。有时候因为晶振不太稳定,出现振荡频率跑偏,下载不了,将波特率调低,限制在19200以下就成功了,有时需要更换晶振。

楼主你试试吧,祝你好运!

是单片机的USB的有问题,要是你别外有单片机能烧写的。就共用那块能烧写的USB线路,接线方法:+5V接+5V,GND接GND 30接3031接31。要把能烧写的芯片取下来。我是曾经遇到过,把自己电脑都整坏了,也没有整好,放在别人的电脑上又可以。反正,最后我是共用了原来能烧写的USB接口才好的。

1看看你的STC下载软件是否安装正确(一般不会有问题)2看看你是否安装驱动(如CH340)3看看你选的芯片类型是否匹配4看看你KEIL里的程序是否添加以及是否在options里的output中选中HEX(十六进制输出)5单片机一般需要的是5V的电压,而电脑上提供的不是,因此在串口这块要用到转换,会涉及相关芯片,看你的芯片是否烧坏,这块容易出问题!(能力有限,但将所知全部告诉,望见谅!!!)

以上就是关于计算机外设的工作是靠驱动程序来完成的,这组程序代码保存在主板的特殊内存芯片中,这个芯片称为什么全部的内容,包括:计算机外设的工作是靠驱动程序来完成的,这组程序代码保存在主板的特殊内存芯片中,这个芯片称为什么、单片机无法烧录,请大侠指导一下啊!!按正常 *** 作,冷启动了一直停在下面的状态,一直没动静、STC 89c52突然烧不进程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10129703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存