① 详解单片机ISP,IAP和ICP几种烧录方式的区别
这些都是嵌入式里面经常听到的术语,详细解释一下:
IAP:In Application Programing,在应用编程;
ISP:In System Programing,在系统编程;
ICP:In Circuit Programing,在电路编程;
可以用一个图来表示这个这几个烧录方式的层级关系:
② 目前国内的单片机生产公司有哪些
国内的单机片有:sinowealth、elan、holtek、MDT、sonix、富晶、51系的winbond、新茂、 宏晶的stc、pic、松翰、宏康、NUVOTON,CHIPSEA等。
选购单机片的方法:
1. 单片机的基本参数例如速度,程序存储器容量,I/O引脚数量
2. 单片机的增强功能,例如看门狗,双指针,双串口,RTC(实时时钟),EEPROM,扩展RAM,CAN接口,I2C接口,SPI接口,USB接口。
3. Flash和OTP(一次性可编程)相比较,最好是Flash。
4. 封装IP,PLCC(PLCC有对应插座)还是贴片。DIP封装在做实验时可能方便一点。
5. 工作温度范围,工业级还是商业机。如果设计户外产品,必须选用工业级。
6. 功耗,比如设计并口加密狗,信号线取电只能提供几个mA,用PIC就是因为低功耗,后来出了MSP430也不错。
7. 工作电压范围。例如设计电视机遥控器,2节干电池供电,至少应该能在1.8-3.6V电压范围内工作。
8. 供货渠道畅通。能申请样片,小批量购买有现货。最好像标准51,中发里随便找个柜台就能买到。
9. 价格低以及有服务商,像有些公司推Philips,或推AVR,都提供了很多有用的技术支持,起码烧写器有地方买。
10.烧录器价格低,如果是ICP(把单片机放在烧录器上编程)能否利用现有的烧录器,如果是表贴封装,买一个转接座也很贵,至少得一二百元。能否ISP(在系统编程,即把芯片先焊到板子上再通过预留的ISP接口编程),一般ISP编程器比较便宜大约一二百元甚至几十元。
③ 单片机中ICP和ISP有哪些不同
ICP仅仅是在板编程(基本上需要额外插接线缆并重新上电);ISP是在系统编程(借助系统现有的外部接口以及复位就能完成重新编程)
能实现IAP(在应用编程)是最好的。
④ 单片机ISP,IAP和ICP几种烧录方式的区
ICP:靠编程器来”烧录“程序,这是真正的”烧录“,需要12V高压。
ISP:在线编程,依靠串口或JTAG等接口,将程序下载到单片机,这个过程中,单片机是不工作的。
IAP,在应用编程,依靠串口或JTAG,也可以依靠其他介质(比如优盘等),单片机在运行状态下,读取程序,然后更新程序。
⑤ 请问大佬有STC单片机烧录工具(STC-ICP) V6.80 绿色版软件免费百度云资源吗
链接:
提取码:5yku
软件名称:STC单片机烧录工具(STC-ICP)V6.80绿色版
语言:简体中文
大小:12.18MB
类别:系统工具
介绍:STC超强工具包,已含89系,使用该软件的Keil仿真设置在Keil中添加器件/头文件和仿真!STC单片机烧录工具(STC-ICP)主要是将用户的程序代码与相关的选项设置打包成为一个可以直接对目标芯片进行下载编程的超级简单的用户自己界面的可执行文件。
⑥ icprog 烧写pic单片机用什么编程器
阿昔皮尔欧智烧鞋psc单机片用什么变成几支?应该用那种比较普通变形计就可以了,你应该找一个跟他互相兼容的那种编程器,要不然他会烧机的。
⑦ 单片机ISP,IAP和ICP几种烧录方式的区别
这些都是嵌入式里面经常听到的术语,详细解释一下:
IAP:In Application Programing,在应用编程;
ISP:In System Programing,在系统编程;
ICP:In Circuit Programing,在电路编程;
可以用一个图来表示这个这几个烧录方式的层级关系:
从图上看,ISP和ICP是处于最顶层的技术。描述的是一种编程结构,所用使用到的协议、通信端口等,不同芯片有不同的定义。
IAP在第二层,是一种编程方式。实现方式是将一段目标芯片可执行的代码通过某种通信协议下载到芯片RAM中并由芯片执行,由该代码实现具体操作以达到编程的目的。这种方式需要芯片支持通过某种通信协议对芯片的RAM进行读写并能控制其CPU。这是在编程结构下的一种编程方式,像AK100Pro、SmartPRO 5000U-Plus、P800-ISP等烧录器,都用到了这种编程方式。
最下面的是硬件通信协议,UART是最早应用在单片机里面的串行通信技术。JTAG和SWD是ARM内核芯片兴起之后,逐渐流行起来的,这三种技术描述的是编程过程中硬件层使用的通信协议,是最底层的一些技术规范。
了解了这些相关的技术,才能理解ISP、ICP和IAP。
⑧ 单片机三种烧录方式ISP,IAP和ICP的区别
ISP:在线编程,通过串口或JTAG接口,由电脑主导“下载”程序到单片机。
IAP:在应用编程,可以通过串口,也可以通过其他介质如优盘等,关键是由单片机主导写入程序。
ICP:在电路编程,一般借助编程器,在12V高压下将代码写入到单片机。电脑主导。
⑨ 我用的霍尔开关 他的输出线我直接接到atmega16的ICP1上的,但单片机采集不到信号 求解
霍尔传感器的输出电压太低,达不到单片机逻辑电平的要求,根据单片机使用的电源电压,加一个三极管做电平移位。有一种内部带集电极开路输出的三端霍尔器件,可能更适合你使用。