利用串口烧写,和电脑连接硬件可以是RS232转TTL,也可以是USB转232,再转TTL,也可以直接用uSB转TTL,最后一种最简单,开发板还可以用转换线提供的电源。硬件搭建好后,打开STC提供的烧写软件,经简单设置即可进行下载。
各种DSP烧写程序的方法
推荐1、TMS320LF24xx, TMS320LF28xx:
利用CCS里面自带的flash burn插件,很容易烧写。
不必专门编程,只要输入out文件即可。
2、TMS320C5x
需要自己手工编写BootLoader程序,和烧写flash的程序,有点麻烦。
利用CCS装载烧写flash的程序,运行之,写入flash中。
3、TMS320C62xx(除了C6211)
需要自己手工编写BootLoader程序,和烧写flash的程序,非常麻烦。
关于怎样编写C62xx的BootLoader程序,凡是我能找到的国内的论文,都是错误的,纯粹为了骗学位。
利用CCS装载烧写flash的程序,运行之,写入flash中。
4、TMS320C64xx(包括C6211)
需要自己手工编写BootLoader程序,和烧写flash的程序,比较麻烦。不过还好,能找到国内的高手请教。
利用CCS装载烧写flash的程序,运行之,写入flash中。
这就需要用到CCS了,就我平时运用的仿真器,我大概讲一下啊,因为我也是刚入门:
首先是安装CCS。CS2或者CCS33都可以,以33为例(呵呵,用的稍微多一点);
安装完成后桌面会有CCS33setup快捷方式(设置程序)和ccs33快捷方式(应用程序);
连接好仿真器,仿真器有USB口接电脑,数据插口接单片机。连接好后提示安装驱动,指定驱动路径完成安装,然后运行TDS510的33的软件驱动程序,安装目录要与CCS的目录一样(默认为C:\CCS33)。驱动都在仿真器所附光盘。
然后运行ccs33setup,设置仿真器运行环境(以仿真器TDS510为例),设置TDS510环境:一级目录选64xx,二级目录就有了TDS510的选项,选择;然后三级目录有四个可选项,我用的是11的选项,好像是用途不一样选择不一样,速度还有所差别。
这样软件和硬件环境就搭好了。
具体的烧写就需要编程人员的程序了。可以加我一起学习,只是烧写的话很简单,问题是程序难求。现在下班了,白天在公司的话可以截图给你。
动手写了这么多,给分给分……越多越好,哈哈
单片机刚出来时烧程序是一次性的(OTP ROM),有专用编程器
需求量大由厂家一次性掩膜写入程序,相当于不能编程了
后来发展成为用紫外线擦除(EPROM),由专用编程器写入
再后来,发展成电可擦除芯片(EEPROM),仍需专用编程器写入
如今就改成串口编程(串行FLASH),基本上可以摆脱编程器了
过去单片机难以普及,一是微机比较少,用汇编语言写程序加上人工查机器码太麻烦
二是需编程器,少则几百元,多则上千元,多数个人承受不起,许多人一月工资只有几十块。
三是单片机不是真正的单片机,仍需许多辅助芯片,导致外围电路比较复杂,个人无法制作电路版,实验和应用受限。
你好!
你肯定之前有买过开发板的。,你直接用它就行,只要4根杜邦线,分别把最小系统和那块购买的开发板上RXD,TXD,VCC,GND四个脚分别对应连起来,然后用那块购买的板子就可以往里面下程序了,注意购买的开发板上不能放单片机。
仅代表个人观点,不喜勿喷,谢谢。
编程仿真的时候说简单点其实是用PC机来模仿单片机
那你要是做个电子时钟出来总不能带台PC机吧
编好的程序编译过后会出现一个HEX文件,这个就是烧录程序,也就是机器码
单片机只认识这个的
把这个程序通过烧录器烧到单片机,单片机就可以按照你的程序运行了
至于烧到89C51还是其他的,那要看你编的程序能不能烧的下,主要是资源够不够用
1你的单片机要有外围的下载电路(我之前用过max232)。\x0d\2再去找一个有串口下载工具。\x0d\\x0d\最直接的买一个烧录器,只要把单片机放在烧录器上,用烧录器自带的软件就可以了。
以上就是关于stc89c52单片机如何烧程序全部的内容,包括:stc89c52单片机如何烧程序、DSP怎么烧程序、怎么用仿真器给单片机烧程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)