51,ISP,串口基础知识

STM32学习记录0004——ISP串口下载 准备工作 1、电脑上面安装有Ch340驱动 2、下载软件MCUISP/FlyMCU 一、硬件连接 在芯片数据手册里面可以看到 下载方法有好几种 1、外部接USBTTL电路(这里使用的是这种方法) 2、PB9-232-TTL转换电路 实物硬件注意点: 再一次强调: STM32的ISP下载只能使用串口1 点击搜索串口和设备管理器里面看到的一样 二、一键下载方法 基本配置: 点击开始编程查看下载结果: 下载成功! 三、STM32启动模式 STM32启动模式表格: ①:执行片上F 阅读详情
本文详细介绍了串口、51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解。


串口
串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。

我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。

串行接口按电气标准及协议来分还包括UART、RS232、RS422、RS485等。

老式的台式计算机和部分笔记本上则有RS232串口,这里RS232指的是RS232电平的串口。后来由于这种串口使用很少、速度较慢、体积较大而逐渐在笔记本甚至台式机上被淘汰了。而51单片机等中含有UART串口,UART这里指的是TTL电平的串口。

UART与RS232区别主要在于其电平定义不同。TTL电平是5V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。

标准串口即RS232串口(通常指COM接口),如图。




由于USB接口与单片机的TTL串口无法直接连接,一般通过转换芯片来连接。连接到USB接口的转换芯片一般需要在电脑上安装驱动。


USB转RS232串口(常用转换芯片为CH341,价格10-20元)



RS232转TTL(电平转换芯片MAX232)



MAX232电路图



USB转TTL串口(常称为USB转TTL升级小板,USB-TTL转接板,常用转换芯片为PL2303,价格6-10元)



PL2303电路图


USB - RS232串口 - TTL串口 转接板



USB-RS232电路图



通常成品学习板上都是USB接口或者RS232串口+USB接口。一方面USB接口负责给单片机供电,另一方面,USB转TTL或RS232转TTL已经集成的学习板上。


51单片机程序的烧写

我们最常见的51单片机是美国Atmel公司生产的AT系列单片机和中国宏晶公司生产的STC系列单片机。早期的AT89C51系列(89后面是字母C)单片机,下载程序时需要使用专门的烧写器烧写进去,单片机烧写程序时必须从电路上取下来,非常麻烦。后来推出了支持ISP(In System Programming)在线编程的AT89S51系列单片机,只需连接几根线即可烧写程序,也不需取下单片机。

标准10芯ISP插头



如图,学习板的左上角为标准10芯ISP插座



标准10芯ISP插座的接口定义



ISP下载电路图



AT89S51系列单片机下载程序时,计算机端可使用ProgISP等软件来下载。

AT89S51系列单片机的ISP下载是通过P1^5、P1^6、P1^7、RST引脚来下载的,而宏晶国产STC单片机则具有串口ISP功能,可直接使用串口,将程序下载进单片机。即将USB转TTL的TXD接单片机的RXD,RXD接单片机的TXD(实际中一些TTL转接板可能会把TXD、RXD标反,如果反了,交换即可)。STC系列的单片机在上电的时候会执行在ISP FLASH的ISP程序。只要在串口上收到连续的0x7F,便会进入ISP模式。所以STC单片机下载程序时,需要先在计算机端程序中点下载,然后给单片机通电。另外STC单片机需使用宏晶专用的单片机下载程序STC-ISP下载。

下载程序顺序如下:
1、设置单片机型号,COM口,波特率等参数。
2、装载好要烧的单片机程序。
3、点击“下载”。
4、给单片机上电。
5、下载软件显示:正在下载....
6、下载完成。


STC-ISP软件:


下载程序时注意,如果使用USB接口转串口的需安装对应驱动(PL2303、CH341等)。安装好驱动后连接上学习板或下载线,可以在设备管理其中看到相应的串口,如图:



如果出现STC单片机程序下载失败的情况,详见《STC单片机程序下载失败总结》一文。


详细讲解32F103/MS51单片机串口ISP程序下载的方法和操作步骤 相信很多老的工程师在学习或项目开发8051系列单片机的时候,使用最多的单片机下载方式应该就是串口UART下载了,在芯片厂家没有特殊定义功能的情况下,芯片的程序下载串口方式最为方便;因为51系列单片机片上的资源有限和本身的ROM空间限制,串口的波特率设置在9600的情况下,下载速度还可以让人接受,但是随着工程项目的bin或者hex文件的增大,串口的下载速度未免有些捉襟见肘。当然这种经典的程序下载方式还是被保留下来了。今天就ARM-M内核的单片机讲讲串口UART的程序下载方法和步骤。本博文内容将以GD的GD32 阅读详情

相关推荐

STM32-通过ISP串口下载程序到单片机(2)

什么是ISP?ISP(In-System Programming)在系统可编程,指可以通过编程将程序写入到单片机或其他设备中,而不需要将单片机从电路板上取下来,这样更简单方便。通过单片机内部的自举程序(bootloader,由芯片厂家烧录,不能更改)来选择一种串行的外设,对单片机内部的FLASH进行编程。

1316

51单片机程序下载、ISP及串口基础知识

本文详细介绍了串口、51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解。 串口 串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。 我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。 串行接口按电气标准及协议来分还包括UART、RS232、RS42

jzj1993的专栏 1万+

51串口发送数据

串口通信 需要知道几个基础知识点。 波特率 起始位 停止位 校验位,具体的可以去查书。 串口通信为串行通信方式,即每次只能发送一位,且为单工,一端固定为发送端,另一端为接收端。 51单片机的串口需要配置的寄存器可以直接通过STC-ISP这个软件配置,选择好晶振的频率和波特率直接生成就可以了 下面直接贴代码 bit uart1_busy=0; void UartInit(void) //115200bps@12.000MHz { SCON = 0x50; //8位数据,可变波特率 AUX

weixin_45247630的博客 5114

串口通讯详解

讲解串口通讯的概念:串口通讯线,同步串行(ISP),异步串行(UART),波特率,数据帧

居安士的博客 1万+

STC51单片机ISP串口下载程序技术详解

串口通信是嵌入式系统开发中的基础技术,通过UART协议实现设备间的异步数据传输。其核心原理是将并行数据转换为串行比特流传输,具有接线简单、成本低的优势。在单片机开发中,USB转TTL电平转换电路是连接PC与微控制器的关键接口,常用的CH340、PL2303等芯片可实现稳定通信。STC单片机通过内置Bootloader支持ISP编程,只需正确连接TXD/RXD信号线并配合专用下载工具,即可完成程序烧录。该技术广泛应用于智能硬件原型开发、工业控制设备编程等场景,掌握串口下载技术能显著提升51单片机开发效率。

weixin_30633869的博客 628

STC51单片机串口ISP下载程序全攻略

串口通信是嵌入式开发中的基础技术,UART作为最常用的异步串行接口,通过TTL电平实现设备间数据传输。STC51单片机内置ISP引导程序,利用串口通信原理实现程序下载,极大简化了开发流程。USB转TTL模块作为关键硬件桥梁,解决了现代计算机与单片机间的电平转换问题。在嵌入式系统开发中,掌握ISP下载技术能显著提高开发效率,特别适用于智能硬件原型开发、工业控制设备编程等场景。通过PL2303或CH340等转换芯片,配合STC-ISP软件,开发者可以快速完成STC51系列单片机的程序烧录。

weixin_42599908的博客 619

51单片机下载完程序后不亮_51单片机程序下载、ISP及串口基础知识

本文详细介绍了串口、51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解。串口串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。串行接口按电气标准及协议来分还包括UART、RS232、RS422、RS485等。老式的台式计算机和部分笔记本上则...

weixin_39608526的博客 646

新唐MS51FB9AE串口烧录程序

一、先用NULINK或其它下载器烧录引导程序到LDROM; 烧录完毕断电. 二、串口烧录APROM 1.接线 开发板要有供电线接入,先不上电. 2.串口模块和开发板连接. 串口模块GND <-------------->开发板->MS51FB9AE->GND 串口模块TTL-TX <-------------->开发板->MS51FB9AE->P02(第18脚 UART1-RXD) 串口模块TTL-RX <-----...

oshan2012的博客 8411

stm32f4 usb 升级程序_51单片机程序下载、ISP及串口基础知识

本文详细介绍了串口、51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解。串口串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。串行接口按电气标准及协议来分还包括UART、RS232、RS422、RS485等。老式的台式计算机和部分笔记本上则有RS23...

weixin_39830200的博客 366

ISP51-Win-V2.9.exe 中颖芯片的ISP下载工具

ISP51_Win_V2.9.exe 中颖芯片的ISP下载工具 ISP51_Win_V2.9.exe 中颖芯片的ISP下载工具

STM32HAL库 基于外部Flash+FatFs模拟U盘方式进行固件拷贝升级(详解)

STM32HAL库 基于外部Flash+FatFs模拟U盘方式进行固件拷贝升级

qq_36075612的博客 1万+

51单片机的串口

串口是一种应用十分广泛的通讯接口,串口成本低,容易使用,通信线路简单,可实现两个设备的相互通信。单片机的串口可以使单片机与单片机,单片机与电脑,单片机与各式各样的模块相互通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。51但潘集内部自带UART(通用异步收发器),可实现单片机的串口通信。

AW496的博客 2629

2023年金蝶云星辰初级顾问认证参考试题(1)

最新积累的考试真题,答案只供参考(49分T~T),欢迎大佬们更正,私聊我修改,有新的试题也可以私聊我,日后会完善题库!大家一起努力,预祝大家顺利通过!1.【简单】生产环节中,客户老板希望掌握材料的超发或漏发情况,,以便分析用料情况,对材料浪费进行管控,可以查看什么报表?⒉[中等】客户主营电气柜的生产销售,商品为非标品需定制,又因交期效短,需要边生产边补料,以下哪个功能最适合该客户场景?15.【简单】在给商品设置科目关联时,分别按照单个商品,商品类别,所有商品设置了对应客户,()优先级最高。

MLX00的博客 7973

电路基础知识讲解(太全面了)

IT技术分享社区个人博客网站:https://programmerblog.xyz文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你...

IT技术分享社区 3525

MOSFET开关损耗全面讲解:从原理到优化策略

深入剖析MOSFET开关损耗的产生机制,结合实际应用场景,讲解如何通过驱动设计和电路优化降低损耗,提升系统效率。重点关注mosfet在高频开关下的表现与热管理。

weixin_29476595的博客 1058

基于TI MSPM0的PS2双轴按键摇杆模块ADC+GPIO驱动移植实战

本文详细介绍了在TI MSPM0微控制器上驱动PS2双轴按键摇杆模块的完整实战流程。通过SysConfig图形化工具配置ADC与GPIO引脚,并编写了包含ADC采样、按键检测及数据处理的驱动代码,实现了对摇杆X/Y轴模拟量及按键数字量的稳定读取,为嵌入式控制项目提供了可直接移植的解决方案。

weixin_42465140的博客 83

51 单片机串口烧录程序方法

51单片机串口烧录程序方法51 单片机串口烧录程序方法一、说明介绍二、51 单片机串口引脚三、USART 转 USB 转换器三、烧录程序流程1、硬件连接2、软件烧录 51 单片机串口烧录程序方法 一、说明介绍 一般的 51 单片机开发板,卖家会提供相应的烧录程序接口和软件。但大部分使用情况下,由于开发板一般尺寸较大和多余的功能,我们并不会使用 51 开发板。但使用一些如下图 51 单片机又需要相应的下载器和接口才能下载程序。比如 AT89S51 支持串口下载程序,但是用的是 SPI,MOSI,MISO 串口

qq_44868165的博客 4万+

CT探测器普遍采用“星形拓扑+多ADC模组”架构的TDC(时间数字转换器)设计方案

本文提出一种基于TDC反馈机制的CT探测器时钟同步方法,通过延时测量、偏差计算和动态补偿三步硬件流水线,实现高精度同步。系统采用Xilinx Kintex UltraScale FPGA内置CARRY8进位链构建3.5ps分辨率的TDC,结合多级比较器和延迟单元,形成闭环反馈控制。实验表明,在512通道、1.28m传输距离下,同步精度稳定在10ps以内,较传统方案提升两个数量级,并能动态补偿干扰抖动。该方案解决了传统方法在CT旋转腔体环境下精度不足的问题,为下一代超高清CT提供了有效的时钟同步解决方案。

whm128的博客 274

【免费下载】 STC-ISP 51程序下载串口软件

STC-ISP 51程序下载串口软件 【下载地址】STC-ISP51程序下载串口软件 本仓库提供了一个名为`stc-isp`的资源文件,该文件是一款专为51单片机设计的程序下载工具,同时也支持串口通信功能。`stc-isp`软件是STC系列单片机的官方下载工具,广泛应用于51单片机的程序烧录和调试过程中 ...

gitblog_09801的博客 1095

[yolov5/yolov8修改]替换yolov5/yolov8中的主干网络为EfficientNetv2

针对yolov5和yolov8的主干网络进行替换。

PLH19990227的博客 4147

基于 STM32 的智慧农业温室控制系统设计与实现

本文提出一种基于 STM32 微控制器的智慧农业温室控制系统设计方案,通过集成多类型环境传感器、执行机构及无线通信模块,实现对温室内温湿度、光照、土壤湿度等参数的实时监测与自动调控。文中详细阐述硬件选型、电路连接及软件实现流程,并附关键代码示例,为智慧农业领域提供低成本、高可靠性的温室控制解决方案。

weixin_42300449的博客 1923

【亲测免费】 STC-ISP 51程序下载串口软件:51单片机开发者的得力助手

`STC-ISP`是一款专为51单片机设计的程序下载工具,同时具备串口通信功能。作为STC系列单片机的官方下载工具,`STC-ISP`在51单片机的程序烧录和调试过程中得到了广泛应用。无论是初学者还是专业开发者,都能通过这款软件轻松完成程序的下载和设备的调试工作。 ## 项目技术分析 `STC-ISP`软件的核心功能包括程序下载和串口通信。通过串口连接,用户可以将编译好的51单片机程序直接下载

gitblog_09798的博客 1071

基于最小二乘法(LS)和最小均方误差(MMSE)算法的导频信道估计

导频信道估计在无线通信系统中起着至关重要的作用,它用于估计无线信道的特性,以便在接收端进行正确的信号解调和解码。最小二乘法(LS)和最小均方误差(MMSE)是两种常用的导频信道估计算法,它们在估计精度和计算复杂度之间取得了良好的平衡。首先,我们提取当前的导频符号,然后将接收到的信号与导频符号相乘得到接收导频信号。最小二乘法是一种经典的导频信道估计算法,它通过最小化接收信号与预测信号之间的均方误差来估计信道。下面将详细介绍基于LS和MMSE算法的导频信道估计,并提供相应的MATLAB代码实现。

pytorchCode的博客 679

51单片机串口使用

今天将为大家讲解51单片机的串口原理及代码编写。串口在debug中有非常重要的重要,希望大家都能够将他掌握。

m0_49476241的博客 6185

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: CCS Cotex-M4
下一篇: extern "c"用法解析
wendeng6780
博客等级 码龄11年 56粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值