导航:首页 > 操作系统 > 51单片机串口下载

51单片机串口下载

发布时间:2022-07-28 15:50:08

‘壹’ 用USB转串口给51单片机下载程序成功率只有四分之一,而且下载程序很慢,是怎么回事。

那是因为串口波特率的问题,你设的9600对吧,调小些,USB转串口的速度也是要花费硬件时间的。波特率调小就OK了

‘贰’ 51单片机中的串口下载器是什么 有什么作用功能呢 我是刚刚接触,所以不懂,请大家支持。。。

在支持ISP功能的单片机上,可以通过串口下载编译好的程序。但由于计算机和单片机不能直接连接,要通过串口下载器来连接,一般分为两种 :

一、232转TTL型,使用计算机上口时,由于单片机的电压是3-5V,计算机标准232电平是±15V,所以需要电平转换型下载器。
二、USB转TTL串口,新计算机有的没有串口,所以需要一个USB转串口线,扩展出来一个串口。

‘叁’ 飞思卡尔MCF51AC128单片机怎么通过串口下载程序

飞思卡尔
mc9s12dg128
单片机
上网下个
串口
仿真的驱动
程序
,还是要先用BDM
下载
进去的。也可以自己做个BOOTLODER
下载
进去

‘肆’ 麻烦问下单片机串口下载的原理是什么

一般串行下载分两种:

1、ISP:在系统编程,一般目标芯片内包含了专用的接口电路,上位机发送编程命令码及编程控制信息后由芯片硬件自动完成编程。比如通过JTAG口升级就是其中的一种,现在推出的许多新的芯片比如ARM都采用此模式。ATMEL公司的AT89S5x系列的单片机的下载模式虽然不属于JTAG模式,但很类似,应该属于ISP类。
2、IAP:一般叫做在应用编程。MCS-51系列单片机中采用比较多的sst、stc两家公司的单片机就属于这种模式,与上面的模式是有区别的。

下面重点介绍一下IAP的工作流程:

以SST公司的89E564为例:FLASH分为2块,一块64K,就是我们应用程序要使用的程序空间;另一块是8K,现在出厂时一般都预置了自编程的软件代码,这部分代码与上位机的下载软件通讯,获取机器码内容,然后实现对64K的编程操作。这8K的软件用的不是专门的指令,都是51系列标准的指令,只是增加了一些特殊功能寄存器用于实现自编程。
芯片上电启动后,程序首先在8K的程序空间中运行(其实此时相当于89C52芯片),程序主要工作流程如下:
第一步、首先检测串口有无上位机传递过来的编程命令,有的话应答,然后开始自编程操作,编程结束后重新启动;
第二步、如果串口没有编程命令,则检测64K区是否存在有效的机器码。如果有则跳转到64K区正式开始执行应用程序,否则会在8K区中等待,准备接收上位机传送过来的编程命令。
对64K区的编程操作,8k区中的软件只要将其代码从串口接收过来,送到相应的寄存器中,按照要求循环编程就可以了。所以这部分软件是可以修改的,比如某种设备有IC卡接口,就可以修改这8K的程序,实现通过IC卡升级软件的功能,只是这种方式第一次烧写时需要编程器,将8K区的出厂预装程序换成用户自己需要的升级程序。

归纳一下二者:
ISP编程属于纯硬件操作,只要FLASH的物理特性未损坏,就可以实现串口升级,但升级模式是固定的。
IAP模式属于属于软件操作,如果8K区并无物理损坏但软件有问题,就只能使用编程器来编程,无法实现串口升级。但正是由于这种可更改性,可以扩展多种升级方式,更灵活。其实物理损坏的可能性不大,所以我个人认为还是IAP更好些。

‘伍’ 51单片机下载程序用的是串口通信么

确实是用串口通信技术下载,但并没有用单片机的串行口(RXD和TXD)。
这个功能很特殊,要将程序先转化为熔丝文件,然后利用高频高压信号,传输到单片机中,改写里面的程序,一般称为ISP(在系统可编程,In-System Programming)下载

‘陆’ 51单片机下载.串口已被其它程序打开或该串口不存在

这是线路的问题,有什么地方接触不良了,我也遇到过,某跟线断了,接上就好了。要么就是晶振坏了,或者是单片机被烧了。
你的单片机支持在线编程吗?

我用的就是USB下载线,那可能是串口的问题。你应该查查你用的串口是COM1吗?

‘柒’ 51单片机ISP和串口MAX232下载的一个小疑问。。。。。。

你这个想法不对,刚刚你描述了两种烧写方式,ISP和串口两种方式,这个与单片机的种类有关系,同样是51单片机,有很多公司出的,常用的AT89C51都是用ISP下载方式,STC89S51用的是串口方式,串口方式就是用计算机的串口与单片机的串口进行通信,而51的串口正式P3.0与P3.1,刚刚你说用别的IO口来模拟串口,下载程序,首先我要告诉你,在烧写程序的过程中的单片机是不能跑程序的,仅仅是单片机的时钟在工作,这时候只能真正的串口与PC机通信,而你说的用其他IO模拟串口是要在单片机程序中实现,试想,在你烧写程序的过程中单片机就不能跑程序,你怎么模拟串口呢

‘捌’ TX-1C 51单片机开发板 USB转串口驱动程序 哪里有下载

XT-1C 51单片机USB转串口驱动,是郭老师51学习板把,PL2302驱动XP系统和Vista系统驱动。WIN7系统驱动没有,可以到网络搜索很多。


WIN7系统下USB转串口驱动下载地址:http://ishare.iask.sina.com.cn/f/14961338.html?from=like

‘玖’ 如何用usb转串口线给51单片机下载程序单片机是stc的

在官网www.stcmcu.com上下载ISP软件,安装到电脑上,买根USB-RS232线,连接电脑和单片机,运行程序,一定先点“下载”,再给单片机上电复位。就可以下载程序了。

阅读全文

与51单片机串口下载相关的资料

热点内容
phpsae源码 浏览:853
为什么安卓手机一直要权限 浏览:227
汇编程序的伪指令 浏览:803
苹果7怎么更新app 浏览:318
c语言常用算法pdf 浏览:960
编程如何让画面动起来 浏览:865
大龄女程序员未来发展 浏览:976
数学书籍pdf 浏览:506
加密门禁卡写入成功无法开门 浏览:464
齿轮传动pdf 浏览:52
alpinelinux 浏览:150
手机端app的扫码功能在哪里 浏览:227
少儿编程中小班英语教案 浏览:452
锁屏密码加密手机怎么解除 浏览:205
linuxlostfound 浏览:135
征途服务器ip地址 浏览:330
git提交代码命令行 浏览:165
什么叫浏览器服务器结构 浏览:157
于谦聊天哪个app 浏览:449
小鹏汽车nlp算法工程师薪资 浏览:881