原创 通用串行编程器ICPer

2010-9-18 21:27 2905 4 7 分类: MCU/ 嵌入式

   


  STM32和STM8S在设计和应用中都表现出ST公司在电机控制领域的深厚积累和造诣。在aPLC专用PLC的应用中,它们又都表现得游刃有余。这主要得益于他们的高速、高效率和大容量FLASH。


  特别是它们的IAP和ICP特性,也是我们在设计之初聚焦于她的原因之一,因为IAP有助于在PLC中实现用户程序的下载,而ICP则可以帮助我们更好地控制生产工艺,完成在生产环节的产品检测、编程。


  第一个用于STM32和STM8S的在线编程器ICPer已经做好。


 


 


a1543036-31fb-43f5-aa89-2fc4d9203d48.JPG


 


 


  控制器也使用STM8S105K4+EEPROM,存储容量可以覆盖512K目标芯片程序容量。


 


 


40334b91-31c4-43db-bdf5-f0a557ea8961.JPG


 


 


  现在的单片机技术发展很快,越来越多地使用FLASH存储器、在线调试ICD和在线编程,其实现在设计的这个编程器ICPer除了STM32和STM8S外还可以覆盖很多的MCU,确定的有AVRmega、PIC18、PIC24、dsPIC……有时间和需要时,加入相应的编程算法将是一件有趣和有价值的事情!


 


 


10064f30-b587-4f02-a640-7156a1cc8c23.jpg


 


 


 


  

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户1569463 2010-9-19 11:25

谢谢解答,PIC可以低压编程就方便多了

用户1200335 2010-9-18 21:14

早先的单片机的确是通过高压进入编程模式,PIC也是这样。   相对而言,在保证应用稳健和可靠的前提下,低电压编程无疑更具竞争力。   AVR是这样,Microchip也是这样,他的PIC18、 dsPIC33、 PIC24都部分或全部采用了低电压编程方式。   可以参考:   1)PIC18F2XK20/4XK20 Flash Memory Programming Specification   2)dsPIC33F/PIC24H PROGRAMMING SPECIFICATION      谢谢关注!   Thanks!

用户1569463 2010-9-18 20:38

PIC的高压是怎么实现的?
相关推荐阅读
用户1200335 2010-09-12 09:59
STM的特色
   在新设计中采用STM32作为主控制器,面向热泵和空调的AC220V变频应用,FOC和PFC在STM32F103单芯片中完成。     ST提供了固件库和基于观测器的PMSM FOC库,对我们的设...
用户1200335 2010-06-23 12:05
PMSM FOC仿真平台
   更环保、更节能的需求促进了PMSM、BLDCM等电机的应用,特别是在家用电器、电动汽车等领域,针对PMSM的电机控制研究和应用正如火如荼。  系统的技术基础包括如下几个方面:1)电力电子技术;2...
用户1200335 2010-06-23 08:35
孩子和书
     书是文明传承的载体。读书,读好书也许是我们接近文明,接近真理的最快捷的方法。   读书  一本好书就如同一位良师益友,这样的良师益友越多,对我们的孩子的成长将越有益处。作为开始,我们先引导他...
用户1200335 2008-06-22 10:00
ACIM启动状态分析
         为对电机进行更好的控制,对电机的详尽了解是必需的。如下的仿真结构中,将ACIM的启动过程展现无疑。        在启动的前0.2s,可以看到电机的速度有振荡。          转...
用户1200335 2008-01-12 12:35
加快AVR_ISP的编程速度
    Atmel AVR是一款不错的MCU,特别是其串行编程,非常方便实用。如图为AVR的串行编程原理图,它使用了AVR的SPI功能引脚。                              ...
我要评论
3
4
关闭 站长推荐上一条 /1 下一条