『壹』 arino上标有ICSP的六个针脚是做什么用的
In-Circuit Serial Programming,这个可以查看arino的原理图,六根线直接和MCU连着的,对应VCC,MISO,MOSI,SCK,GND和RESET,其实是烧写器利用串行接口给单片机烧写程序用的,因为arino上面配了16U2等USB控制器,所以是通过USB口利用串口通信写程序,ICSP就很少用到。
『贰』 arino上标有ICSP的六个针脚有什么用
In-Circuit Serial Programming,这个可以查看arino的原理图,六根线直接和连着的,对应VCC,MISO,MOSI,SCK,GND和RESET,其实是烧写器利用串行接口给单片机烧写程序用的,因为arino上面配了16U2等USB控制器,所以是通过USB口利用串口通信写程序,ICSP就很少用到。
『叁』 在自己设计的PCB板上的嵌入式开发如何下载程序
往微控制器里下载程序很多种方法,并且不同的微控制器又有不同的下载方法,不同的内方法,容下载电路也都不一样,但下载电路一般都比较简单吧,现有的常用的下载接口JTEC,ICSP,还有串口,USB等等,关于具体的下载电路得参考芯片的数据手册,关于下载器也是必要的,除了USB接口的,不同厂家的微控制器芯片,所提供的下载器也是不一样的。给你个建议吧,先选择某个你觉得很优秀的厂家(比如Microch,TI,STC,AVR。。。。),通过产品目录选择你需要的微控制器芯片,下载数据手册,包括应用手册,基本可以成功实现你想要的!
『肆』 isp、iap、icsp各表示什么意思啊
ISP是在系统编程,芯片直接在产品上面写程序,不需要取下来。只要产品内电路板上面容留一个对应的接口就可以了。
IAP是在应用编程,是芯片自己编程自己,芯片可以将本芯片程序更改掉,这就是常说的在线升级,过程受程序控制,可以灵活应用。
icsp不知道是什么
『伍』 PIC哪款烧写器性价比比较高
个人认为OL-PIC280好点
■ 对于10FXX系列/16F57/16F59的直插器件也可以直接在座上烧写,不需要适配器(较多上仟元的编程器烧它们都要加适配器的).
■ 器件算法完全由软件实现,硬件具有在线升级功能,有效保护用户投资利益。
■ 有完善的过流保护电路,不会因芯片短路而损坏编程器。
■ 连接USB口通讯时,可不用外接电源。
■ 内置高速单片机,自动校验数据,确保系统可靠性。
■ 高速编程,烧录PIC16F72,擦除+查空+编程+验证,仅3秒。
■ 采用表面贴片工艺生产,可靠性高,使用寿命长;
■ 编程器体积小巧,单线连接方便外出携带;
■ 通过内置的ICSP接口(ICSP接口完全兼容于MICROCHIP的ICD接口),可以直接支持ICSP(在线路板编程)而无需任何附加装置,用户可以等电路板焊好后,最后再写入程序,对于FLASH单片机,更是可以完成在线升级功能。
编程器软件特点
■ 全中文界面,中文在线帮助系统,方便用户使用。(连配置位的设置也全部做成了中文的,有利于初学者使用)
■ 同时我们还提供了英文版的烧写软件,为海外客户的使用提供了方便。
■ 具有设定芯片接触可靠后自动编程功能,便于批量生产。(只需把芯片放入而无需按任何安按键即可完成芯片的烧写).
■ 自动编程时芯片插入完成时间可调整,降低因误检测而造成的时间浪费,进一步提高生产效率
■ 具有编程计数功能,可预设烧写数量,并对烧写数量计数.
■ 系列号自动增加功能,可设置自增区域/自增进制/自增起始地址/结束地址/自增步长,可设置自增时忽略高字节.
■ 自动识别文件中的配置字及内部EEPROM数据。
■ 全面的信息提示,烧写的过程同时有声音提示,让用户清楚了解工作状态 .
■ 具有自动检测编程器硬件功能,软件启动时自动检测及设置编程器硬件,无须手动设置及可使用.
■ 设有烧写数据监测。通过计算校验和,能够立即发现烧写数据是否被改变.校验和公式遵从Microchip定义.
■ 可以方便地读出芯片程序区的内容.
■ 兼容Windows98和Windows2000/NT,Windows XP,Windows 2003等操作系统.
■ 程序支持*.HEX或*.BIN文件的载入,可支持*.BIN文件转换为*.HEX格式.
■ 可以直接烧写解密单片机获得的BIN文件而不需要做任何的设置
■ 可以自动保护芯片的时钟校准值不被擦除
■ 自动更新文件,用于产品开发调试更方便
■ 独家支持通过下载最新的编程器软件可对编程器内部的CPU程序执行升级的功能,为售后提供方便,最大限度的保障了用户的投资利益。
QL-PIC280与国内其它同类产品相比的优势:
1.国内其它家同类产品无硬件在线升级功能,如果因性能或升级器件需要更改底层软件就得将编程器寄回厂家升级,而QL-PIC280具有硬件在线升级功能,需要更改底层软件只需到我们网站下载最新的烧写软件,然后执行软件中的在线升级硬件命令就可将硬件升级到最新版.
2.国内其它家同类产品很多都只有串口通信而没有USB通信,很多笔记本电脑没有串口而无法使用,并且用串口连接还必须要外加电源,外出携带不方便;QL-PIC280具有串口与USB两种通信方式,你可以根据需要用任何一种方式进行通信,用USB时可以不用外接电源,外出携带方便.
3.国内其它家同类产品的输出口线很多都用I/O口直驱,因为单片机的IO口电流有限,这样在烧写时就无法提供足够的烧写电流而造成烧写深度不够,给被烧写过芯片做成的产品在以后使用中留下了隐患;QL-PIC280全部输出口线采用大功率场效应管的电子开关切换VDD或VPP或VSS或IO口,这样保证了足够的烧写电流和稳定的烧写电压,使被烧写的芯片的烧写深度足够深.
4.国内其它家同类产品要么不支持ICSP在线下载,要么输出的ICSP接口与ICD2等调试工具不兼容或者配套的下载线为焊接方式的,给使用者带来了诸多不便;而我们的QL-PIC280支持ICSP在线下载,并且下载接口同ICD2调试接口完全兼容,还配套有插拨方便的ICSP在线下载线.
5.国内其它家同类产品基本都没有自动编程功能,降低了批量生产的效率;QL-PIC280编程器具有自动编程功能,编程的同时伴有声音提示,整个过程不需要执行任何键盘或鼠标的操作,只需按声音或文字的提示插拨芯片即可,最大限度的提高了量产的速度。
6.国内同类产品较多采用国产锁紧座或防冒3M锁紧座,寿命短,烧写芯片时易接触不良造成稳定性不好,QL-PIC280采用了昂贵的原装3M镀金锁紧座,更提高了产品的性价比。
7.国内同类产品较多不能载入解密芯片获得的BIN文件,不能自动识别BIN文件或HEX文件中的配置位及EEPROM,需要手动设置这些参数操作麻烦,如果你是用的QL-PIC280就完全没有这些烦恼,它可以自动识别HEX文件或解密芯片得来的BIN文件中的配置字及EEPROM,你不需要做任何的设置就可以开始烧写芯片.
『陆』 求助!!PIC单片机的编程接口有ICSP、PICKIT2、ICD2等 这些有什么区别啊
不用管他,不影响工作状态
『柒』 pic单片机编程器k149或者k150有人做过吗我有几个问题希望高手帮忙,高分求教。
有那闲工夫自制PIC编程器的人,没几个会混这里的,有的要不是以此卖钱,要不就是吃饱撑着没事自己有了编程器还要自制玩。
我只是来友情提供一些我所了解的资料,因为有的问题需要先解释你才能明白,所以回答顺序是乱的:
3:为什么所有编程器的电路图都有个PIC单片机,在之前你问的问题上我已经说了,这种在线编程器需要一个监控用的单片机对你需要烧写程序的目标单片机做监控,所以这个编程器上必须有一个PIC单片机作为监控用(或者你也可以使用其他单片机,甚至使用ARM,它是这个东西上的核心:主控芯片)。ZIP40,,这个是插你要烧写程序的那个单片机的插座
1:为什么要做USB转串口,因为上述的监控用的主控芯片没有USB接口,所以需要把USB转串口,如果用带usb模块的芯片(PIC32和ARM有),就不需要了。
2:这个,我还没见过有连接RA0和RA1的。
4:可以网络HI或者留言问我。
-------
BTW:上述监控用的主控芯片,内部必须要有监控程序,要不然这个主控芯片是没法接收计算机发来的数据并且烧到目标单片机内部的。这个芯片基本都是PIC单片机(我见过的是用PIC18),因为他们很多都是抄MICROCHIP官方推出的PIC编程器PICKit或者调试器ICD2内部的监控芯片的程序。但也不排除有大牛自己写的程序。我在网上曾经见过可以下载的。
而对于你来说,制作这个的问题是,你本身制作它就是为了给自己的芯片烧写程序,但它内部却有一个东西要求你先给它烧写程序才能用(这就是先有鸡还是先有鸡蛋的逻辑问题了)。
如果你非得把它自制出来的话,你就必须先去找一个PIC编程器,给上述的第三个问题的PIC6F628烧写一个监控程序,然后才能做出来……
考虑一下把,是自己费时间做出来还是先去淘宝买个一两百的PICKit2 / PICKit3先用着,先做PIC单片机的入门练习,等你感觉自己牛到能做了,再去做自制的。不要浪费无谓的时间。
======
另外,不管我的建议你听不听,都先看完我说的在去提问,因为之前一个问题我已经回答过上述的一些问题,而你根本没在乎。
『捌』 九阳电磁炉主芯片JYM02040CE如何写程序
★ S3F系列三星单片机,广泛应用于美的、格兰仕、奔腾等品牌的电磁炉、压力锅、电炒锅这类小家电。维修时需要读写数据或者更换芯片时,可以使用RT809F来完成读写。
★ 程序数据来源:1、售后提供的原厂程序、数据;2、自己读取的MCU程序、数据(前提是MCU没有被加密,读取后809F软件会自动提示是否加密,如果数据是加密的,就不要写入了);3、破#加密的MCU得到程序数据(视其价值和解密费用而定,看是否值得去做);
★ 使用RT809F在线读写S3F系列MCU,需要另行购买PIC系列使用的ICSP接口板或者按附图DIY一块接口板,配合809F使用,需要连接5根线,分别为VPP编程电压(12.5V)、VDD供电5V、GND、SDA数据信号、SCL时钟信号。
★ 用户需要查阅相关型号MCU的引脚定义,并与ICSP接口板一一对应连接。如果目标板上有在线读写接口,通常可以直接连接并在线读写。
★ 以下情况请拆下MCU,飞5根线到ICSP接口板读写:
1、板卡上并未预留在线读写接口,并且VPP/RESET脚当作普通IO用,连接到了其他电路;
2、通过ICSP在线连接后,VPP电压被拉低,低于12V ;
3、通过ICSP在线读写出错时(因为S3F系列编程时序要求VDD和VPP均要受控,而部分板卡这两个脚外接电容过大,导致时序不符合要求,拆下MCU、用转接座或者飞线读写就没有这个问题);
注意事项:
1、第一次使用ICSP接口板,请先将接口板装到809F锁紧座上压紧,测下缩紧座13脚与16脚之间电压,如果低于4V,请将809F拆开,找到R63和R64 这两个302电阻(3K),更换为102的电阻(1K)。2013年12月之后生产的RT809F,R63/R64已经改为1K电阻,不需再动;如果电阻是1K,13脚与16脚之间电压还低,拆掉ICSP接口板的78L05(PIC系列才用到,S3F系列用不上这个);
2、S3F芯片先与ICSP接口板接好线,然后再装到锁紧座上;这里要特别注意GND地线必须连接可靠,实测发现,如果地线没有接好就开始读写,会导致MCU的VPP和VDD引脚之间击穿,芯片损坏!!!(使用数字表二极管档测试MCU,红表笔接VPP脚,黑表笔接VDD脚,正常时数值为无穷大,击穿后数值为500多。)
解决方法:在VDD线上串联一个肖特基二极管,比如1N5819、SS14等型号,正极接ICSP接口板一侧,负极接MCU的VDD脚一侧,即可杜绝因为GND地线没连好,导致MCU的VPP脚对VDD脚击穿的问题!
3、按照芯片DATASHEET所说,如果只是读取MCU,而不需要写入,那么MCU的VPP脚不用接12.5V,直接接到VDD脚即可。但实际测试发现,S3F9498/S3F9488读取时,VPP脚接VDD脚,芯片读取后校验错误,而将VPP脚接到12.5V读取,才能校验通过,请大家共同验证。
4、S3F系列MCU,如果VPP 和nRST在同一脚,如S3F9454,VDD/VPP上电后的200ms内允许读取/校验,200ms后允许写入;而VPP 和 nRST如果不在同一脚,如S3F9498,无此时序限制。
这就带来一个问题:有些电脑硬件配置比较低、或者系统比较慢,导致S3F9454无论如何都读写不成功,反复折腾,以至于认为已经搞坏芯片,其实换到配置较高、系统比较快的电脑上测试,就能够正常读写。
新手第一次使用809F读写S3F9454时,建议这样操作:先购买全新的S3F9454数颗,然后使用本帖附件的“奔腾 PC21N-8 S3F9454BZZ-DK94主板”程序文件写入,如果校验成功了,说明编程器读写S3F功能正常,如果校验错误,请重新做个干净系统或者换到其他更快的电脑上测试,直到写入并校验成功,然后再读写客户机的S3F系列MCU。
***************************************************************************************************************
1、S3F9454 / S3F9498与809F的实物连线图:
通常飞5根线即可,如果待读写的MCU有专门的RESET脚,请再将此脚飞线到地。
2、S3F系列与ICSP接口板接线定义:
推荐:VPP引脚加一个104瓷片电容到地并在VDD线上串联一个肖特基二极管,比如1N5819、SS14等型号,正极接ICSP接口板一侧,负极接MCU的VDD脚一侧,即可杜绝因为GND地线没连好,导致MCU的VPP脚对VDD脚击穿的问题!
还有个常识问题就是,一定先要将MCU的相关引脚与ICSP板连接好,然后再将ICSP板插到编程器上,再选择对应型号读写。如果先在锁紧座里插上ICSP板,再连接MCU引脚,很容易导致MCU烧坏。
3、S3F9454在线读写接线定义:
4、S3F9498在线读写接线定义:
5、S3F9488在线读写接线定义:
A、备份方法概要:选择型号 ——>"读取" ——>"保存"
第一步:ICSP转接板与MCU飞5根线连接,然后接到编程器的锁紧座上,打开软件到主界面,手动选择MCU型号:
第二步:点击“读取”,809F软件会读取并自动校验一次:
第三步:保存读取的文件,文件名尽可能详细,包含厂商、板号、主芯片型号:
B、烧录方法概要:选择型号 ——>"打开"待烧录程序文件 ——>"写入"——>"校验"
第一步:ICSP转接板与MCU飞5根线连接,然后接到编程器的锁紧座上,打开软件到主界面,手动选择MCU型号:
图片同A、第一步
第二步:选择待烧录的程序文件:
第三步:点击“写入”,等待烧录、自动校验完成即可:
备注1:写入后的加密是可选的,MCU不加密一样可以用。如果需要,点击“保护”按钮即可加密。
备注2:如果在读取后,809F软件提示程序是加密的,那么这个就不需要保存为文件了,更不要再往别的芯片
『玖』 arino接多个电机如何接
这个要看是怎么连法了,UNO一共有13个数字口,其中有RX,TX,用于串口通讯回,那就剩余答11个数字口。
如果是用ULN2008做驱动+4线步进电机:可以接2个。
如果是用专用的步进电机驱动器+4线电机:可以接5个。
Arino UNO是Arino USB接口系列的最新版本,作为Arino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。UNO已经发布到第三版,与前两版相比有以下新的特点:
1、在AREF处增加了两个管脚SDA和SCL,支持I2C接口;增加IOREF和一个预留管脚,将来扩展板将能兼容5V和3.3V核心板。;
2、 改进了复位电路设计;
3、USB接口芯片由ATmega16U2替代了ATmega8U2 。
『拾』 电路板上的icsp是什么元器件
好像是保险管,你看一下是不是在进电的主路上,若是的话,那很可能是个保险管了。 还有就是你要看看烧毁的这个东西是不是有碎玻璃或者圆柱的陶瓷,若是的话,也很可能是保险管。