当前位置: 首页 > news >正文

做网站推广和头条推广品牌营销策划方案案例

做网站推广和头条推广,品牌营销策划方案案例,武汉阿里巴巴网站怎么建设,设计自己的网站目录 背景 1 什么是ICP 2 什么是ISP 3 什么是IAP 4 总结 背景 对于51单片机,我们使用STC-ISP上位机软件通过串口进行程序的烧写;对于STM32系列单片机,我们既可以通过串口烧写程序,也能通过JLink或是STLink进行程序的烧写&am…

目录

背景

1 什么是ICP

2 什么是ISP

3 什么是IAP

4 总结


背景

对于51单片机,我们使用STC-ISP上位机软件通过串口进行程序的烧写;对于STM32系列单片机,我们既可以通过串口烧写程序,也能通过JLink或是STLink进行程序的烧写,那么这些烧写方式有什么区别呢?

1 什么是ICP

ICP(在电路编程 In Circuit Programming):使用SWD/JTAG接口进行烧录,如Jlink、STLink等烧录器进行烧录。

以下是一个针对Cortex-M3内核的下载框图,如果此时使用的是STM32F103系列单片机,上位机使用的是Keil,图中的调试主机(PC)可以认为是Keil,调试器可以认为是第三方工具JLink或者STLink,调试主机通过USB接口与调试器进行通信,调试器通过JTAG或者SWD接口与单片机进行程序的下载及调试。

2 什么是ISP

ISP(在系统编程 In System Programming):在bootloader编程,就是系统存储区。比如51单片机通过STC-ISP上位机软件烧写程序。

具备ISP的单片机必须有一块内部的FLASH区域,这个区域不允许用户使用,它通过boot pin的方式选择单片机复位之后PC指针是指向用户区域还是ISP区域。

这里以STM32F103系列单片机为例,查看用户手册2.4章节,分为BOOT1和BOOT0引脚,BOOT1和BOOT0引脚不同的电平,复位后PC指向的位置不同,如下所示:

查看闪存,发现《信息块》处有一个《系统存储器》,大小为2K,这个就是STM32F103的ISP程序存放的位置,此区域不允许用户修改(当然也没有权限修改),它用于使用芯片原厂的上位机软件或者第三方软件进行烧录使用。

下图是通过《STM32CubeProgrammer》上位机软件对STM32F103芯片进行连接的示意图,注意BOOT0高电平,BOOT1低电平,使用串口1。

3 什么是IAP

IAP(在应用编程 In Application Programming):在mainflash上面分两块区域,一个作为boot(系统存储区),一个作为app(用户存储区),具体实现就是在系统存储区把程序烧写完成,然后通过拨PC指针指向用户存储区,当然这个也是需要特定的上位机工具,一般来说很多厂商都提供IAP工具,也有很多第三方的上位机工具,IAP功能类似USB的DFU。

4 总结

  • IAP:所有单片机都支持的下载方式,IAP程序需要用户自己编写,并且取决于主Flash的大小,如果太小,不能装下IAP+APP程序,那么就不能使用IAP下载程序。
  • ISP:目前大部分单片机支持的下载方式,程序由芯片厂家提供,下载接口多为串口,也有USB、SPI。I2C等,借助芯片厂家的烧录工具进行烧写,比如51单片机的《STC-ISP》上位机,STM32单片机的《STM32CubeProgrammer》上位机等。
  • ICP:目前大部分单片机支持的下载方式,取决于芯片出厂是否预留下载接口,常见的下载接口有SWD和JTAG接口,如果存在这些下载接口,可以使用第三方下载工具,如JLink、STLink、DapLink进行程序的下载。
http://www.dt0577.cn/news/6301.html

相关文章:

  • 章丘网站定制百度收录提交入口地址
  • 网站排名的重要性域名怎么查
  • 广州seo培训机构网站推广优化网址
  • 现代网站建设电商网课
  • 新手从零基础建站初级网站建设百度认证考试
  • 河北做网站公司那家好如何把品牌推广出去
  • 网络服务的重要性seo流量工具
  • 全面的苏州网站建设百度关键词搜索量查询
  • 重点建设学科网站百度搜索风云榜官网
  • 东宁网站制作湖人排名最新
  • 苏州品牌网站建设安徽360优化
  • 可以建设彩票网站吗seo网站推广技术
  • 网站信息化建设总结网站优化包括哪些内容
  • 兰州论坛网站建设沧州seo公司
  • 那些网站可以上传自己做的视频关键词优化搜索引擎
  • 网页设计工作室网站cnn头条新闻
  • 昆明网站建设工作室大连做优化网站哪家好
  • go 语言 做网站易推客app拉新平台
  • 服务器如何搭建网站百度认证中心
  • 深圳 手机网站理发培训专业学校
  • 网站首页设计常见的6种布局方式企业管理培训课程视频
  • asp.net不适合做网站免费关键词优化排名软件
  • 定制网站的好处网页开发需要学什么
  • 定西市建设网站费用广告投放是什么工作
  • 鄂州做网站免费人脉推广软件
  • 购物商城网站都有哪些功能抖音搜索关键词排名
  • 云服务器是干什么的广州软件系统开发seo推广
  • 上海城乡建设学校网站网盘app下载
  • 怎么用外国的服务器做网站seo优化与推广招聘
  • 设计素材网站飘郑州网络推广效果