ISP是In-System Programming(在系统可编程)的缩写,是一类技术的统称,即我们给单片机烧写(上传)程序的时候是通过串口/下载器/仿真器等比较简单的方式进行的。 在通过ISP上传程序的时候,单片机进入ISP子程序,使得我们可以方便地对ROM进行写入和擦除。 与ISP相对的烧写方式则是将单片机放在烧写座上,直接对它的ROM擦除,...
ISP(In-System Programming,在系统编程)是指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。 用反汇编软件将89LPC932中Boot ROM源代码(机器码)反汇编为ASM文件,分析其数据处理与通信控制,就能明白ISP功能实现的具体方法,并修改使其能够为我们...
STC单片机通过RS485通信和下载ISP STC单片机的ISP本身是半双工的,所以使用TX作为自动换向控制信号可以下载。 发送数据”0”, TXD为低电平Q1截止,DE和/RE为高电平,D_in接地,故RS485芯片发送”0”出去。 发送数据时的二进制位“1”状态,TXD为高电平Q1导通,DE和/RE为低电平,故本侧的RS485芯片实际表现为接收状态...
STC 单片机通过 RS485 通信和下载 ISP STC 单片机的 ISP 本身是半双工的,所以使用 TX 作为自动换向控制信号可以下载。 发送数据”0”, TXD 为低电平 Q1 截止,DE 和/RE 为高电平, D_in 接地,故 RS485 芯片发送”0”出去。 发送数据时的二进制位“1”状态, TXD 为高电平 Q1 导通,DE 和/RE 为低电平...
STC单片机通过RS485通信和下载ISP STC单片机的ISP本身是半双工的,所以使用TX作为自动换向控制信号可以下载。 发送数据”0”,TXD为低电平Q1截止,DE和/RE为高电平,D_in接地,故RS485芯片发送”0”出去。 发送数据时的二进制位“1”状态,TXD为高电平Q1导通,DE和/RE为低电平,故本侧的RS485芯片实际表现为接收状态了...
RS485-1*2*1.5总线电缆 1 IAP技术 常用升级程序的实现方法分为在系统编程(In System Programming, ISP)与在应用编程(In Application Programming, IAP)[8]。ISP方法通过微控制器专用的编程仿真器对微控制器的 FLASH进行编程[9]。IAP技术是将Flash划分为两个存储区:引导加载区和应用程序区[10],如图1所示。引...
STC单片机通过RS485通信和下载ISPSTC单片机的ISP本身是半双工的,所以使用TX作为自动换向控制信号可以下载。发送数据”0”, TXD为低电平Q1截止,DE和/RE为高电平, D_in接地,故RS485芯片发送”0”出去。发送数据时的二进制位“1”状态, TXD为高电平Q1导通,DE和/RE为低电平,故本侧的RS485芯片实际表现为接收状态了...
这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就是通过IAP技术来实现的,即片子在出厂前就已经有一段小的boot程序在里面,片子上电后,开始运行这段程序,当检测到上位机有下载要求时,便和上位机通信,然后下载数据到数据存储区,从而实现固件升级。
AT89S51是ATMEL公司的可在线编程的单片机,它价格低廉,且支持在系统编程(ISP),方便设计者开发调试。温度传感器选用NS公司生产的L= M35,它具有很高的工作精度和较好的线性工作范围,测温范围为一55℃~+150℃,完全适用于一般的测温场合。其输出电压与摄氏温度线性成正比,无需外部校准即可提供1/4℃的测量精度。信号调整电...
黄友胜[5]设计了一种基于ISP的矿用传感器在线升级技术,复用处理器UART通信接口为传感器提供离线程序升级功能,操作简单可靠,但是需要工作人员下井进行离线升级,工作量大。倪文龙等[6]设计了一种基于工业以太网系统的IAP升级方法,实现了在线升级功能,但是绝大多数传感器仅支持RS485总线接口,没有RJ45网络接口,从而...