烧写单片机程序原来如此容易-STC烧录环境搭建(Win7)
目的:
适合新手或新搭建环境时使用
硬件材料:
- STC15F104W
用它的原因是它内部集成了高精度的晶振, 不需要外接晶振, 使得最小电路可以做到极简化
- USB-TLL下载线
- 面包板(外加1个LED和1K的电阻)
- 若干杜邦线
STC15F104W
USB-TLL下载线
软件:
- Win7
- STC-ISP烧录软件(绿色软件,不需要安装, 可以直接去STC官网下载最新版)
- CH341SER64win7驱动
- 准备一下编译好的样例程序HEX
驱动安装
1. USB-TLL下载线插到电脑的USB上
显示有新设备接入, 但系统还不能识别
2. 使用准备好的CH341SER64win7驱动
选择"始终安装紫驱动程序软件"
驱动安装成功后应该可以看到下图的样子
准备实际电路
- STC15F04W
接线方式:
STC15F04W USB-TLL下载线VCC - 5VGND - GNDP3.0 - TXDP3.1 - RXD
接上面的线序接好4条线, 实物图如下
烧录:
打开STC-ISP烧录软件,设置以下几项:
- 单片机型号:STC15F104W(如果没有此型号, 请去官网下载最新版本)
- 串口号: 选择你插入USB-TLL下载线所在的串口号(点右侧的"扫描"也可以)
- [打开程序文件], 选择事先准备好的HEX文件(这个文件怎么来见Keil程序编写方式的相关文章)
其余选项默认即可, 然后点击[下载/编程]按钮, 程序就会下载到你的STC单片机上啦!
如果显示一直卡在寻找单片机上, 可以尝试拔掉STC的5V供电再重新插上(上电)
学习单片机第一步:先要了解编程环境和烧录工具
学习单片机的现状是:明明是一门动手实践的课程,却硬生生学成了理论课。还记得大学学习单片机的时候,老师在讲台上热情激昂的讲着51单片机的汇编指令,却只字不提单片机的编程环境,整个学期结束唯一记住的就是110条汇编指令。你肯定理解错了,这里记住的其实是数字110,那些指令一条也没有记住。
《单片机学习交流圈》1折团购活动,助力#423知识节#,详情如下:
(此处已添加圈子卡片,请到今日头条客户端查看)工作了这么多年,总结下来:学习单片机的第一步就是先了解单片机的编程环境和烧录工具 。
可编程类芯片,如单片机、DSP、FPGA等,在写完程序后,需要编译成可执行文件烧录到芯片中,芯片才能按照所设定的逻辑去执行任务。不同芯片所使用的烧录软件、编程器都是不同的,烧录过程其实并不复杂。在需要用到一款可编程芯片时,要先准备编程环境IDE、烧录软件以及编程器。下面介绍几款单片机的编程环境以及烧录方法。
1 51单片机的烧录软件、工具以及烧录方法
这里所说的51单片机主要是指国产的STC单片机,STC单片机可以用keil C51版本来编写程序,程序编译完成后会生成hex文件,可以使用STC-ISP软件来烧录,所用到的硬件烧录器为USB/TLL串口工具。烧录软件的界面如下图所示。
1 51单片机烧录软件STC-ISP界面
STC51单片机在烧写时用的是USB/TTL,其实就是通过单片机的UART来实现的,需要用到四根线:VCC、TXD、RXD、GND。两者的VCC、GND对应相连,TXD和RXD要交叉连接。烧录软件需要注意的是,要正确选择单片机型号、串口号、选择加载hex文件,点击下载/编程后,需要给单片机断一下电再上电,这时就会看到下载过程。烧录成功会有提示。
2 STM系列单片机的烧录软件、工具以及烧录方法
STM具有8位和32位两个版本,STM8可以用IAR for STM8来编程,用STVP来烧录,所用到的工具为STLINK,烧录软件的使用基本上大同小异。STVP在烧录STM8时,需要配置硬件工具,选择STLINK,编程方式选择SWIM,然后选择型号。如下图所示。
2 STLink配置界面
需要需要烧录的HEX或者S19文件。再选择烧录即可。STM32还可以使用MCUISP来烧录,要用到USB/TTL,需要选择串口、文件等,界面如下图所示。
3 MCUISP界面
除了使用独立的烧录软件以外,编程环境还可以支持在线烧录,比如keil使用JLINK实现程序的在线仿真。
(此处已添加圈子卡片,请到今日头条客户端查看)总之,烧录软件有多种,不同型号的芯片烧录软件、工具都不一样,可以在确定了芯片型号后具体查看。知道了编程环境,有了烧录工具,后面就是勤劳动手了 。
确定好单片机的型号之后,可以去官网下载单片机的数据手册、了解编程环境以及烧录工具。有了这些内容,学习单片机就事半功倍了。
相关问答
单片机烧录 器烧录步骤?需要利用下载器和下载软件才能将keil程序输出的hex文件烧录到单片机中。具体操作请参照以下步骤,演示单片机为51单片机。1、首先准备好51单片机最小系统板和...
stc 8g 单片机程序烧录 方法?方法如下:单片机板和转换板连线对应连接好,如发现无法通讯,可调整2、3的连线。1、地线----地线。2、TXD-----RXD。3、RXD-----TXD转换板由于PC供电,指对...
怎么将 程序 代码 烧录 进 STC单片机 -ZOL问答硬件连接方法1:用电脑上的RS232串口,在开发板上接一个MAX232将232电平转为TTL电平后,接单片机的串口,这是传统串口通信方法,不过许多笔记本电脑已无RS232串口。...
用 STC 如何 烧录 一个包含3个 程序 的项目,51 单片机 -ZOL问答你可以将这三个功能完全不同的程序做成子函数。最后,再编写一小段分配子函数。通过这段子函数选择要执行的函数。可以使用外部的按键选择。不过你是新手的话...
是不是所有的 stc单片机 都可用串口 烧录程序 ,可以烧AT的吗?您好:所有的STC单片机都可用串口下载程序,也可以用usb下载程序,AT系列的单片机要用专用的编程器和下载软件。建议初学都者用STC系列的,如STC89C52,直接...
stc -isp 烧录 软件?stcisp是一款单片机烧录软件,这款软件利用ISP功能,可以帮助您将硬件设备的芯片重新编辑,实现数据修改,完成新设备的控制。利用软件从单片机上下载编程,并...
51 单片机烧录程序 的时候为什么单片机一直闪不能烧录?单片机一直闪烁而无法烧录的原因可能有几种可能性。首先,检查烧录器和单片机之间的连接是否正确,确保接线没有松动或接触不良。其次,确认所使用的烧录软件和...
stc -isp怎么 烧录 以后直接断开 单片机 ?使用stc-isp进行烧录后,如果直接断开单片机可能会导致芯片内部数据损坏或丢失,甚至可能会使芯片失效。因此,在烧录完成后应先断开烧录器,再断开单片机,以避...
我的 单片机 是 stc 89c51,用keil建工程时选的也是此型号,但是烧...STC系列单片机,型号有STC89C51RC、STC89C52RC、STC89C53RC、等等。STC系列单片机用STC-ISP软件下载程序,如果选择错误就会显示MCU型号不对。下载时只是...
stc 15f2k60s 单片机烧录程序 时接几脚?在进行stc15f2k60s单片机烧录程序时,需要接口转换器和USB-TTL串口线。接口转换器的TX、RX、GND分别连接串口线的RX、TX、GND脚,而VCC和RST需要接到单片机的VCC...