首先准备好,片机最小系统板和烧录器。打开stc-isp烧录软件选择好单片机型号,这里的所选的单片机型号为STC,/LE,C。在此可以观察到“串口号”显示没有可用的接口。接着把烧录器与,片机最小系统连线,电脑。电脑已经识别到串口号(COM,后,选择点击“打开程序文件”。而计算机有操作系统,所有的应用程序都是运行在这个操作系统上的。操作系统首先是由计算机内部已经烧好的BOOT程序来启动,然后把计算机的操作大全赋予操作系统。操作系统再根据使用人操作鼠标和键盘命令操作系统运行什么应用程序。所以说,计算机的应用程序基本上不是运行在硬件上的。
如果是一次性编程的单片机就只能烧录一次程序,这种单片机价格低适合大量生产,现在有很多能多次编程的单片机如stC,,atmega,,要删除烧录的程序一般要用编程器配套的软件。至少得先把烧写程序的电路给连了吧,随后哪个先都行,但是建议还是把硬件先搭好。
首先在电脑上用proteus软件打开目标文件。然后用鼠标左键双击,片机图标,如图所示。然后在出现的窗口中,点击下图中的文件夹图标。然后在电脑文件夹中找到编译好的HEX文件导入。keil里编译时,设置输出文件为.HEX文件格式。然后在proteus中打开CPU属性。楼主你好:首先,单片机烧写程序需要的通过相应引脚,将软件生成的HEX文件下载到单片机中,但是得说的是不同类的单片机,其编程引脚也是不尽相同的。就拿比较常用的AT,,片机来说,其编程引脚为P,P,P,个脚;如果是AVR单片机ATmega,ATmega,其编程引脚是与AT,,片机兼容的。
单片机刚出来时烧程序是一次性的(OTPROM),有专用编程器需求量大由厂家一次性掩膜写入程序,相当于不能编程了后来发展成为用紫外线擦除(EPROM),由专用编程器写入再后来,发展成电可擦除芯片(EEPROM),仍需专用编程器写入如今就改成串口编程(串行FLASH)。初次体验USB-TTL烧录STC,,片机程序,为独立操作打开新世界。首先,安装CH,动是必不可少的步骤,确保设备在电脑上被顺利识别,无感叹号提示。通过设备管理器确认驱动安装成功后,接下来就是连接USB-TTL和单片机的最小系统。下面是接线示意图,清晰展示了最小系统中的单片机与USB-TTL之间的连接。
单片机烧程序怎么检查是否烧写成功
但是换了STC的就是不行,后来多方查找资料才知道,STC系列单片机烧录时候电平不一样,时序也有些差别,据说是为了卖它们自己的成套产品。我个人很反感这种做法,STC的单片机做的确实感觉比一般的好,但是它的单片机只能用它的机烧写程序。给你个建议:使用AT,,,发,或者买一台STC的机。有可能已经烧坏了,特别是,,列更特别是STC品牌的,,。很容易坏,你要注意了,你电压可能有问题。还有就是烧程序的时候需要复位,如果以前你能烧现在不能烧,说明你复位电路没有问题,经常复位电路影响烧程序。
这是串口和你单片机的通讯出了问题,通常有一下几种情况:你的学习板上面有“程序烧写开关”,每次烧程序的时候需要把这个开关拨到特定的位置;单片机供电不稳定;有些单片机下程序的时候需要重新上电,也就是说在电脑上点击“下载”后需要把单片机下电后再上电,如:,。能执行程序肯定是好的了;或者单片机连上下载器,看能不能正常下载程序,如果可以的话,单片机也是好的。注:以上说的单片机是好的说的是CPU、存储器这块没有问题,至于外设(有时坏一两个外设,单片机其他部分没问题也是能用的)这块需要在CPU没问题、能够正常烧写的前提下。
首先单击下载按钮,让软件向单片机写入程序,如果出现这个提示无法下载,请在下载状态下关闭单片机电源再重新打开,看烧写过程开始没有。其次请检查COM端口设置的是不是你连接编程器或者开发板的端口,数据线有没有连接好。请你检查使用的单片机是否是STC单片机。检查,换器是否正常,可以将,入输出的引脚短路,即将单片机拔下来,将单片机串口的RX和TX短路,用串口调试程序调试看是否正常。检查单片机的晶振是否工作、电源电压是否正常。如果线路中有,多余芯片挂在串口上,将这些东东拆下来试试。
看看你的ISP线给接对了,还有就是注意操作步骤,你这样的错误我也遇到过,老师说是应该先点击软件开始下载了,再跟单片机上电的!你去试下,看给可以解决,其他问题我就不清楚了。这个错误说明你程序烧写进去了,但是无法校验,PIC的存储器有坏区,需要更换个单片机试试。
暂无评论内容