佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2159|回复: 20

【询问 : 电子】有谁用过or 会用 cypress controller

[复制链接]
Superman80 该用户已被删除
发表于 12-3-2005 09:45 AM | 显示全部楼层 |阅读模式
字所有的高中低手: of cause include fat hand or thin hand or long hand or short hand lah!! ha... just kididng..!!

Currently i am writing the cypress microcontroller model: CY7C63722 and CY7C63221
希望可以 with all people 互相交流,交流...

remember get respond or... thank!!
Wish your all the best..

[ Last edited by louiektc on 15-4-2005 at 08:58 AM ]
回复

使用道具 举报


ADVERTISEMENT

Superman80 该用户已被删除
 楼主| 发表于 19-3-2005 11:52 AM | 显示全部楼层

Halo??

现在是holiday吗?? why没有人的...
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 30-3-2005 04:03 PM | 显示全部楼层

ai..........why没有人的... !!!

@_@iii Halo~~~....互相交流 ma...
回复

使用道具 举报

发表于 30-3-2005 09:17 PM | 显示全部楼层
Superman80友﹐

請多點用華文﹐
如果因為電子一些名稱無法寫﹐用英文。
這個就十分明白。
呵呵。。。

電子的東西我不是很會。
唯有等些高手來。
我只是想說的就是。。
多用華語。謝謝合作。
回复

使用道具 举报

发表于 30-3-2005 11:58 PM | 显示全部楼层
对不起,我没有用过。
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 1-4-2005 10:54 AM | 显示全部楼层

是的bonson老大

我会加油的.....
回复

使用道具 举报

Follow Us
发表于 1-4-2005 11:27 AM | 显示全部楼层
为什么要使用cypress microcontroller ,有特别的好处吗?
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 8-4-2005 08:36 AM | 显示全部楼层

有...它比较便宜 =_=

发表于 1-4-2005 11:27
为什么要使用cypress microcontroller ,有特别的好处吗?

but ...听说它地服务不是很好...@_=|||
回复

使用道具 举报


ADVERTISEMENT

发表于 8-4-2005 11:32 AM | 显示全部楼层
我想你是为了它的USB PORT 吧...
请问你真正想制作的是....USB dongle吗? 或是什么?
CY7C63722 是OTP,又冷门,不建议使用.
如果大量生产, 当然比较便宜.
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 12-4-2005 01:40 PM | 显示全部楼层

Hi Pic

你猜对了, aplication : USB dongle, USB mouse, wireless USB mouse, Bluetooth USB dongle. 你有何指教(commend)?? 请老大多多指点指点 thank....!!!
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 12-4-2005 01:44 PM | 显示全部楼层

Hi Pic

你猜对了, aplication : USB dongle, USB mouse, wireless USB mouse, Bluetooth USB dongle. 你有何指教(commend)?? 请老大多多指点指点 thank....!!!

对 Qty requirement: 大量生产
回复

使用道具 举报

发表于 13-4-2005 09:29 AM | 显示全部楼层
如果你真的打算大量生产 , 我相信你可以联系cypress,
他们也许会派出他们的Application Engineer, 提供完全的技术援助给你.
(如果他们确定你是大买主:2lol:)

你也可以参考他们的 Application Note, 大多数能得到你需要的讯息,电路画和程式范例.

如果使用PIC, 你可以用PIC16c765, PIC18F2550,PIC18F4550,这是Microchip
仅仅支持USB的PICMicro. 或使用National USBN960x ,配合PIC18F452/PIC18F877.

另外的方法是向中国/台湾人买入你要的技术,最快速的.....:o

Superman80老大, 请问你是OEM/ODM 厂商吗? 设计师?或是...?:P

以下贴上部分的C语言源程序, 供你参考.

ex_usb_mouse.c
#define USB_PIC16C765 0 //set to 1 to use a PIC16c765 USB Peripheral
                        //set to 0 to use a National USBN960x peripheral

#if USB_PIC16C765 //use the PIC16C7x5 peripheral
#include <16C765.h>
#device *=16
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=24000000)

#else //use the National USBN960x peripheral
#if defined(__PCM__)
  #include <16F877A.h>
  #device *=16
  #fuses HS,NOWDT,NOPROTECT,NOLVP
#elif defined(__PCH__)
  #include <18F452.h>
  #fuses HS,NOPROTECT,NOLVP,NOWDT
#endif
#use delay(clock=20000000)

#endif   //endif check to see which peripheral to use

#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)

//Tells the CCS PIC USB firmware to include HID handling code.
#DEFINE USB_HID_DEVICE  TRUE
#DEFINE USB_HID_BOOT_PROTOCOL TRUE

//the following defines needed for the CCS USB PIC driver to enable the TX endpoint 1
#define USB_EP1_TX_ENABLE  USB_ENABLE_INTERRUPT   //turn on EP1 for IN bulk/interrupt transfers

#include <usb_desc_mouse.h>    //USB Configuration and Device descriptors for this UBS device

#if USB_PIC16C765
#include <pic_usb.h>   //Microchip PIC16C765 hardware layer for usb.c
#else
#include <usbn960x.c>   //National 960x hardware layer for usb.c
#endif

#include <usb.c>        //handles usb setup tokens and get descriptor reports

#define MOUSE_SEQUENCE_STEPS  16
const char mouse_seq[MOUSE_SEQUENCE_STEPS]=
   {0, 1, 3, 4, 4, 4, 3, 1, 0, -1, -3, -4, -4, -4, -3, -1};

void main() {
   int8 out_data[4];
   int8 x_seq=0;  int8 y_seq=MOUSE_SEQUENCE_STEPS/4;
   int8 count=0;

#ifdef __PCH__
   printf("\r\n\r\nPCH: v");
   printf(__PCH__);
#else
   printf("\r\n\r\nPCM: v");
   printf(__PCM__);
#endif

   usb_init();

#if !(USB_PIC16C765)
   printf("\r\nUSBN: 0x%X\r\n", usbn_get_version());
#else
   printf("\r\n");
#ENDIF

   printf("\r\n\r\nWaiting for enumeration...");

   while (TRUE) {
         //usb_wait_for_enumeration();
         while (!usb_enumerated()) {
            putc('.');
            delay_ms(250);
         }
         printf("\r\n\r\n***Enumerated***\r\n");
         while(usb_enumerated()) {
            out_data[0]=0; //button state goes here
            out_data[1]=mouse_seq[x_seq];
            out_data[2]=mouse_seq[y_seq];
            out_data[3]=0; //wheel state goes here
            usb_put_packet(1,out_data,4,TOGGLE);
            count++;
            if (count > 10) {
               if (++x_seq>=MOUSE_SEQUENCE_STEPS) {x_seq=0;}
               if (++y_seq>=MOUSE_SEQUENCE_STEPS) {y_seq=0;}
               count=0;
            }
            delay_ms(10);
         }
         printf("\r\n\r\nDevice Un-configured.\r\n");
   }
}


[ Last edited by pic on 13-4-2005 at 09:33 AM ]
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 23-4-2005 09:08 AM | 显示全部楼层

海 Pic

我目前是OEM厂商的设计师+Application + testing Eng,真的谢谢你..
你呢?? can intro..
请问你的program是用在piccontroller(PIC16C765)的吗??我有(PIC16c765, PIC18F2550,PIC18F4550)但是我不是很会用..
你用什么compiler?? for program above??
may i get your contact, 方便我们沟通!!
回复

使用道具 举报

发表于 23-4-2005 12:27 PM | 显示全部楼层
我是电子设计师,是新手,请多多指教。。。。
临时电邮:pic@my-primesoft.com
回复

使用道具 举报

发表于 4-5-2005 03:21 PM | 显示全部楼层
哈罗,请帮忙帮忙.....
            我是一位EE大学生,想学usb communication!我有一些usb的资料,但是很多,不知从那开始!

1.  cycpress 和pic16f765 哪个比较好?或其他?(我学/用过pic16f84)

2.  HID, DESCRIPTOR,enumeration 是什么?

3.  如果我所制作的device电脑(包括XP)没driver,我要如何写 driver? 用DDK(device development kit)吗?

4. USB Specification 要读完吗?
回复

使用道具 举报

Superman80 该用户已被删除
 楼主| 发表于 7-5-2005 11:16 AM | 显示全部楼层

Hi Pic

对不起因为最进很忙所以很久没来cari, i reply mail to you dee
回复

使用道具 举报


ADVERTISEMENT

Superman80 该用户已被删除
 楼主| 发表于 7-5-2005 11:27 AM | 显示全部楼层

Hi kee020041

USB Info 你可以到 www.USB.org 看看..

1.  cycpress 和pic16f765 哪个比较好?或其他?(我学/用过pic16f84)
Price list : Pic16f765>cypress
Function: Please refer to Data sheet

2.  HID, DESCRIPTOR,enumeration 是什么?
Pls refer to www.USB.org

3.  如果我所制作的device电脑(包括XP)没driver,我要如何写 driver? 用DDK(device development kit)吗?

问题可以说清楚一点吗?? any example??

4. USB Specification 要读完吗?
如果你要 fully use USB then yes, other no

如我有写错请纠震我!!
回复

使用道具 举报

发表于 9-5-2005 07:45 PM | 显示全部楼层
Superman80 于 7-5-2005 11:27 AM  说 :
USB Info 你可以到 www.USB.org 看看..

3.  如果我所制作的device电脑(包括XP)没driver,我要如何写 driver? 用DDK(device development kit)吗?

问题可以说清楚一点吗?? any example??




我想要用USB让电脑和硬件(如PIC16C765)互传DATA,电脑方面我用 VB 或 C++(我用Visual Studio.net) 或 Matlab 接收DATA,把DATA储存起来 ,做一些算数或分析,然后向硬件发送一恢复.....


Project概念:

我把一架录影机(video camera)接去PIC16F765或接给 DSP unit 分析 ,影相内有人时, PIC就把影像(DATA)经过USB发送给 VB 或 C++ 或 Matlab,电脑在影像内拿出人脸,储存影像和人脸,再与DATABASE 相比,再把结果通知PIC. PIC再负责读出一些声音和开门!



我就是不知到VB 或 C++或 Matlab要如何与硬件通过USB互传DATA,当USB接去电脑时,PROGRAM就直接RUN!!



谢谢教导!谢谢教导!
回复

使用道具 举报

发表于 10-5-2005 11:26 AM | 显示全部楼层
kee020041 于 9-5-2005 07:45 PM  说 :
Project概念:

我把一架录影机(video camera)接去PIC16F765或接给 DSP unit 分析 ,影相内有人时, PIC就把影像(DATA)经过USB发送给 VB 或 C++ 或 Matlab,电脑在影像内拿出人脸,储存影像和人脸,再与DATABASE 相比,再把结果通知PIC. PIC再负责读出一些声音和开门!

你的Project概念可能行不通。。。
回复

使用道具 举报

发表于 10-5-2005 09:28 PM | 显示全部楼层
或者其他Project, 我只想要PIC用USB发送DATA给VB 或 C++ 或 Matlab,calculation过后发送回复DATA给PIC。我不想要用RS232,用USB能plug and play. program 能自动RUN。




谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 16-4-2024 06:02 PM , Processed in 0.080390 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表