没有,ISP是在系统编程,IAP是在应用程序中编程。ISP是芯片在出厂时就已经烧进去的,用户不得修改,是芯片中最基本的一个底层烧录功能,而IAP则是用户自己写的用于程序升级时用的烧录功能代码,可以修改。可以这样理解,我们使用ISP的方式烧写了一段我们自己写的升级方式代码,那么我们以后想用升级程序时则不需要再用ISP的方式来升级,可以使用我们之前烧写进去的升级代码程序来升级,俗称IAP。这也就是Bootload方式的不同而已。如现在手机所谓的刷机也只是用IAP的方式来升级。AT89C51和STC最大的区别就是厂家不一样而已,他们都生产51系列的单片机。功能都几乎一样的。只不过AT89C51单片机需要专门的烧写工具来进行烧写,而STC的而可以使普通的串口来进行烧写。
1、关于ISP和IAP的概念:简单的讲,ISP模式是其它电路直接 *** 作单片机的几根专用的端口(比如AT89S51的3根,但其不是JTAG口,只是硬件接口类似)完成烧录,属于硬件烧录模式;IAP模式是单片机通过串口接收到需要烧录的程序代码,然后进行“自编程”完成烧录。区别在“自编程”(关于ISP和IAP,可以看一下我以前的一个回答,里面简单说明了单片机下载烧录的原理,应该对你有帮助的:>
bbs2009,我也想过这点,但参考手册没有提到过这个问题。但联想到当用外部8MHz晶振时,当外部晶振用外力强让它停振,在8MHz晶振停援后,STM32就会切换到8MHz的内部RC振荡器工作,这时串口也一样可以正常通信,就是运行速度降低了9倍左右。这种现象是否意未着STM32的串口对波特率本身有很高的兼容性?如果这样,那么我们对于STM32的串口还需要进一步地认真研究,看看能不能尽可能地发挥出它的最大的潜能出来,波特率的自适应是其中最值得研究的课题之一。
以上就是关于突破isp限制全部的内容,包括:突破isp限制、台达PLC编程软件ISPSoft V3.00有什么更新的内容、at89c51中 有没有ISP/IAP控制寄存器 at89c51与stc的有何区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)