阅读:1312回复:5
求助,CY7C63000A 的开发
前几天看到了一个产品他是用CY7C63000A做的,
因为我也想学学做一个同样的功能的。所以找到下载了很多有关这个芯片的资料。 但是有很多疑问想请教各位前辈。 1:这个芯片是一个带USB的MCU。也就是说里面的代码如何执行要跟51一样写程序才可以。那么要用那一个软件来写, 在他的官方网站上的那个CYASM看不懂要怎么做。 2:这种芯片的语言是否跟51的相同? 3:这种芯片是OTP的,那要如何才可以来调试写进去的程序没问题不会又高仿真机吧。:) 那位朋友有相关的程序代码如果方便的话请发给我一份让我参考参考。谢谢。E18@163.com 只要很简单的就行了。 |
|
沙发#
发布于:2003-07-23 15:12
1:这个芯片是一个带USB的MCU。也就是说里面的代码如何执行要跟51一样写程序才可以。那么要用那一个软件来写,
在他的官方网站上的那个CYASM看不懂要怎么做。 写代码并不需要什么软件,你用txt也可以啊,和51做起来很象,你只要保存成.asm就可以了,cyasm只是一个编译器,运行在命令行下面,你可以直接:cyasm -b 1.asm,就ok了 2:这种芯片的语言是否跟51的相同? 和51汇编不同,它只有三十几条指令 3:这种芯片是OTP的,那要如何才可以来调试写进去的程序没问题不会又高仿真机吧。:) cy63001a我用过,它有两种封装格式,一种dip的可以反复插写的,另一种是贴片的,一次性的,如果调试可以 a.用dip的(跟代理商申请) b.用仿真器,很贵的啊 那位朋友有相关的程序代码如果方便的话请发给我一份让我参考参考。谢谢。E18@163.com 只要很简单的就行了。 程序本站就有一个usb基本通信的,去下吧,祝好运 |
|
板凳#
发布于:2003-07-23 16:01
谢谢你的回复。
你说的那个USB通信的源码在那里我找不到。 不过CY7C63001A的那个固件下载了。 还有几个问题想请教你。 有高级语言编程中。我用DELPHI 要怎么跟他通信呀,厂家有提供SYS或DLL调用吗?我到他官方下载的开发包里面没有看到SYS或DLL之类的???? |
|
地板#
发布于:2003-07-23 16:02
63000(A)最适合用来开发鼠标,很多USB鼠标都是用它来开发的。它的功能比较简单。
至于CYASM汇编,没有什么特殊的,只是一门汇编语言而言,不外乎是数据传送,跳转等指令。如果你会用51汇编,静下心来看一会儿就明白了。CYASM汇编语言与51是两套不同的汇编语言,它们是不一样的,但是原理都差不多。 至于你想要程序,可以上CYPRESS的网站下载CY3654开发套件的Refererence Design。USB的程序没有很简单的,光是配置就一两千行。 至于OTP的问题,上一位朋友说得很明白了。如果要买开发板,是8000RMB一套。 有兴趣就好好琢磨吧。 |
|
地下室#
发布于:2003-07-23 16:13
刚刚从USB鼠标拆了一个CY7C630001A-PC,不知能不能用。
直插的。 |
|
5楼#
发布于:2003-07-23 18:02
谢谢你的回复。
你说的那个USB通信的源码在那里我找不到。 不过CY7C63001A的那个固件下载了。 //我说的就是这个 还有几个问题想请教你。 有高级语言编程中。我用DELPHI 要怎么跟他通信呀,厂家有提供SYS或DLL调用吗?我到他官方下载的开发包里面没有看到SYS或DLL之类的???? //厂商好像没有,有以下建议: 1、使用系统自带的hid驱动,调用系统的函数,推荐《usb大全》这本书 2、使用windriver提供的驱动,在驱动安装后,调用它提供的函数。 3、直接写ddk驱动会比较麻烦,耗时,但我认为这是最后产品必经的一步。 答的好请按“给分”按钮,呵呵!:-) |
|