|
|
|
 |
下载中心 |
 |
|
| 下载 >> 所有下载
热门搜索:单片机 单片机学习 出租车计价器设计 |
共有 113 个下载 |
 |
文件名称:PSoC-ISSP_1编程器上位机、固件、原理图 | 其他 | | |  整理日期:2009-7-23 文件大小: |  下载 |  | 下载数:1291 |
| | 运行环境:WIN98, WIN2000, WIN XP | 简要说明:上传全部测试后的上位机运行软件和PSoC-ISSP固件点击此处下载 ourdev_584624.rar(文件大小:2.01M) (原文件名:PSoC-ISSP_b2.rar)
点击此处下载 ourdev_585084.rar(文件大小:2.01M) (原文件名:PSoC-ISSP_b3.rar) 注:用VB+SP6奥运版重新编译的。
1。下载文件后,解压到任何一个目录下,直接运行EXE文件,免安装。
2。运行软件后,在目录下会生成ISSP的固件文件(HEX)、ISSP的USB驱动(INF)、以及PSoC_KIT的2个测试文件(HEX)。具体如下: csd_lcd_24894.hex ==》PSoC_KIT多功能板上24894的测试。触摸按键、滑条+LCD显示 issp_64215.hex ==》PSoC-ISSP的固件(for cy7c64251) music_29466.hex ==》PSoC_KIT多功能板上29466的测试。按键+放音乐(我爱北京天安门) PSoC_Device.xml ==》PSoC上位机编程软件使用,支持编程PSoC器件的配置文件 PSoC-ISSP_b2.exe ==》PSoC上位机编程软件(免安装) USBUART.inf ==》PSoC ISSP的USB驱动(for win98) USBUART_XP_Vista.inf ==》PSoC ISSP的USB驱动(for xp、Vista)
3。上位机软件采用VB编写的,尽管上位机软件是免安装的,但会自动将VB的运行库和所使用的控件(DLL)注册到系统中。请各位帮助测试一下,看是否能在各种环境下正常运行。我这里没有98和Vista系统,只是在XP下测试的。有问题请及时告之。谢谢!
4。最新的PSoC-ISSP原理图如下,有兴趣和条件的可以自己做。
(原文件名:未标题-1 拷贝.jpg)
图中的D5和D6选择如下: 目标板为5V,D5、D6短接 目标板为3V,两个都要 3V/5V兼容,保留一个,另外一个短接。
5。参考资料:
部分与ISSP、USBUART相关的官方参考照料: 点击此处下载 ourdev_575883.pdf(文件大小:133K) (原文件名:communication___using_the_usbuart_user_module___an2401_12.pdf) 点击此处下载 ourdev_575884.zip(文件大小:356K) (原文件名:communication___using_the_usbuart_user_module___an2401_13.zip) 点击此处下载 ourdev_575885.pdf(文件大小:280K) (原文件名:host_sourced_serial_programming___an44168_12.pdf) 点击此处下载 ourdev_575886.zip(文件大小:72K) (原文件名:host_sourced_serial_programming___an44168_13.zip) 点击此处下载 ourdev_575887.pdf(文件大小:187K) (原文件名:in_system_serial_programming__issp__protocol_for_cy8c21xxx_cy8c22xxx_cy8c24xxx_cy8c24xxxa_cy8c27xxx___an2026a_12.pdf) 点击此处下载 ourdev_575888.pdf(文件大小:177K) (原文件名:in_system_serial_programming__issp__protocol_for_cy8c24794__cy8c24894__cy8c24994__cy8c29x66___an2026b_12.pdf) 点击此处下载 ourdev_575889.pdf(文件大小:320K) (原文件名:USBUART用户模块_usbuart_14.pdf) 点击此处下载 ourdev_575890.pdf(文件大小:154K) (原文件名:user_module_datasheet__usbuart_device_data_sheet__usbuart_14.pdf)
6。PSoC_KIT多功能实验开发板的介绍和测试使用见:http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1842102&bbs_page_no=1&bbs_id=3030
7。PSoC-ISSP_1测试板实物图
(原文件名:issp_1.jpg)
(原文件名:issp_2.jpg)
8。目前支持的PSoC芯片系列 cy8c21xxx、cy8c22xxx、cy8c24xxx、cy8c24xxxa、cy8c27xxx、cy8c24794、cy8c24894、cy8c24994、cy8c29x66和cy7c64215
| |
文件名称:PSoC-ISSP_1编程器 | 其他 | | |  整理日期:2009-7-23 文件大小: |  下载 |  | 下载数:1397 |
| | 运行环境:WIN98, WIN2000, WIN XP | 简要说明:下面是实物照片:
(原文件名:PSoC-ISSP.jpg) 这次做了24块板,手上只有7片CY7C64215,所以周一就装了7个。全部成功。
昨天到SYPRESS上海的一个代理商处,送给他们一个,他们的工程师当场进行了测试。编程cy8c29466,使用我设计的PSoC-ISSP比原厂的minipro快了一倍。
今天做了一点整理,又根据该代理商的建议,增加支持CY8C24533和CY8C24633,对昨天代理商给的CY8C24533样片进行编程下载测试成功。
唯一不足地方: 编程插头国内买不到同MINIPRO相同的,这样的板接件国内很少人使用,而那些代理对于小小批量的东西根本不睬。因此只能采用图中的DD代用。楼下曾提到,我也知道,现在只能使用这样的结构。(在这里曾发贴求助,但好象没有人手上有那样的DD)
=============================================================================== 最新的PSoC-ISSP原理图如下,有兴趣和条件的可以自己做。
(原文件名:未标题-1 拷贝.jpg)
pcb图:
(原文件名:psoc-issp_pcb.jpg)
上位机编程界面图:
(原文件名:issp.jpg)
目前支持的芯片系列有8个:CY8C21x23、CY8C21x34、CY8C21x23A、CY8C24x33、CY8C24x94、CY8C27x43、CY8C29x66、CY7C64215。一共32种型号的PSoC芯片。
================================================================================ 功能: 1。使用USB接口 2。支持RESET和POWER-ON方式编程 3。USB接口可提供4.8V,350mA供目标板使用。 4。操作界面采用VB编写,比CYPRESS的Miniprogramer的界面漂亮,编程速度至少快1倍(见下面证明)。
关键技术: 使用了PSoC的USBUART用户模块,直接跳过USB低层,按传统对于COM口的编程操作。具体见2009年第1期北航出版的《单片机与嵌入式系统应用》杂志,第45页文章“嵌入式系统与PC机的USBUART通信设计”。
该PSoC-ISSP_1编程器是配合我设计的“PSoC_kit多功能实验开发板”使用的,当然可以完全单独使用(只是手头芯片不多,不能做全部芯片支持的测试)。目前通过测试的芯片有:CY7C64215(编程器给编程器本身编程,是最好的测试了)、CY8C21534(这是我使用PSoC设计的一个触摸键控制盘产品)、CY8C29466、CY8C24894(这两片是“PSoC_kit多功能实验开发板”上使用的片子)。以及部分其它的样片。
如果增加新的芯片(符合an2026a和an2026b的ISSP协议,见下面参考文献),PC上的上位机软件和PSoC-ISSP中的固件程序都不用改动,只要将PC上安装PSoC-ISSP编程软件目录下的“PSoC_Device.xml”文件(文本文件)中增加一行就行了。例如,增加CY7C64215就只用了2分钟时间:
在文件种添上以下几行描述:
<Family Name="CY7C64215"> <Chip Name="CY7C64215-28LFXI" Id="30" BankNum="2" BlockPerBank="128" SecurityDataPerBank="32" ProgramVectorType="1" ChecksumVectorType="3" UniqueInitVector="0" UniqueProgramVector="0" PowerCycleMode="0" ResetMode="1"></Chip> </Family>
编程速度那叫一个爽!比使用原厂的Miniprogram快多了。用我的编程器写CY7C64215的ISSP固件仅16秒,而用原厂的Miniprogram写同样固件需要34秒!
比 对 测 试 芯片型号 PSoC-ISSP Minipro(原厂) CY8C24423A 6.8s 12.0s cy8c24894 16.6s 33.1s cy8c29466 32.3s 63.0s cy8c27443 8s (没测,编程器拿给同事去电子市场找插件) cy7c64215 16s 34s cy8c21534 7s (没测,编程器拿给同事去电子市场找插件) cy8c24533 8s 17s
另外,我的PSoC-ISSP给目标版供电的能力也大于原厂的Miniprogram。
提供大家学习参考,这本身就是PSoC的应用。如果使用“PSoC_kit多功能实验开发板”上的CY8C24894也能完成本设计。CY8C24894也带一个FULL USB口,功能比CY7C64215还要强大。
==================================================================== 部分与ISSP、USBUART相关的官方参考照料:
点击此处下载 ourdev_575883.pdf(文件大小:133K) (原文件名:communication___using_the_usbuart_user_module___an2401_12.pdf)
点击此处下载 ourdev_575884.zip(文件大小:356K) (原文件名:communication___using_the_usbuart_user_module___an2401_13.zip)
点击此处下载 ourdev_575885.pdf(文件大小:280K) (原文件名:host_sourced_serial_programming___an44168_12.pdf)
点击此处下载 ourdev_575886.zip(文件大小:72K) (原文件名:host_sourced_serial_programming___an44168_13.zip)
点击此处下载 ourdev_575887.pdf(文件大小:187K) (原文件名:in_system_serial_programming__issp__protocol_for_cy8c21xxx_cy8c22xxx_cy8c24xxx_cy8c24xxxa_cy8c27xxx___an2026a_12.pdf)
点击此处下载 ourdev_575888.pdf(文件大小:177K) (原文件名:in_system_serial_programming__issp__protocol_for_cy8c24794__cy8c24894__cy8c24994__cy8c29x66___an2026b_12.pdf)
点击此处下载 ourdev_575889.pdf(文件大小:320K) (原文件名:USBUART用户模块_usbuart_14.pdf)
点击此处下载 ourdev_575890.pdf(文件大小:154K) (原文件名:user_module_datasheet__usbuart_device_data_sheet__usbuart_14.pdf)
=======================================================================
接下来考虑解决PSoC-ISSP的USB驱动在VISTA中的问题。解决后会在此提供CY7C64215的HEX文件,以及PC上位机的安装软件。早前贴上的软件在XP下可以正常使用。
| |
文件名称:简易并口ISSP编程器 | 其他 | | |  整理日期:2009-7-23 文件大小:135 |  下载 |  | 下载数:1287 |
| | 运行环境:WIN98, WIN2000, WIN XP | | 简要说明:简易并口ISSP编程器 | |
|
| |
|
|
|
|