。其中ARM提供JTAG下载方式。另外,如果单片机使用的是扩展外部存储器,那就可以使用编程器直接对外部存储器编程。ARM的程序下载比较复杂,可以使用其它的很多接口方式。总结起来一句话,所谓的把“程序写到单片机里面”其实是将程序写到单片机的程序存储器里面。当然这可以使用任何有效的方法。用keil编程软件写好程序,编译输出为hex和二进制文件,用串口电平转换板(常用MAX,片来做),把电脑后面的com口和单片机的(Rxd、Dxd引脚)相连,单片机还要接晶振和电源。在电脑运行stc公司提供的STC-ISP软件,把前面编译好的hex文件装到单片机里。提到的软件都可从网上下载获得。
把C语言编译为编程器支持的语言格式,比如常用的bin,或hex等格式。如果是可在线编程的,可以用ISP直接进行烧录。如果不是可在线编程的,将单片机芯片,放入编程器,然后烧录。注意:编译和烧录时,都要选择和单片机芯片一致的型号,否则会出错。如果找不到对应的型号。离线下载为把单片机取下,放在编程器上下载,这种方式通常使用并行的方式写入程序。在系统下载就是你说的ISP,单片机在线路板上不用取下。USB下载只是其中之一,像STC单片机可以通过串口下载,ATMEL单片机通过SPI下载,还有的像ARM单片机通过JTAG下载等等。升级下载和ISP下载差不多。
问题说的不清楚:开发板本来应当有下载程序的设置啊,用开发板直接给单片机下载就可以的,你自己设计了一个单片机电路,借用开发板的下载电路?如是,则拿下开发板上的单片机,将K开发板上电源、地线、P,P,线接到你的单片机电路上。就可以用同样的方法,为你的单片机下载程序了。数据线插上,打开电源开关,芯片类型点STC,xx(New)。波特率我用的是,输入要用的hex文件,最后点击程序下载。
C,单片机程序的上载分为两个步骤:编译和下载。编译在编写C,单片机程序之前,需要先安装KeilC,发工具,并按照其官方文档配置好开发环境。然后,使用C语言编写程序,并通过KeilC,发工具进行编译。编译后会生成一个HEX文件,用于下载到单片机中。下载下载HEX文件到C,单片机中。您好:看你使用什么样的单片机,如果是STC系列的,可以直接用串口线下载,也可以用USB下载线下载(USB下载线网上有得买),下载软件是这个:STC_ISP_V,exe;如果是AT,系列的,要用专用的烧写器,网上有得卖,下载软件是烧写器配套的;如果是AT,系列的,要用USB下载,下载线网上有得卖。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容