查看: 2312|回复: 20
|
【询问 : 电子】有谁用过or 会用 cypress controller
[复制链接]
|
|
字所有的高中低手: 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 ] |
|
|
|
|
|
|
|
楼主 |
发表于 19-3-2005 11:52 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 30-3-2005 04:03 PM
|
显示全部楼层
ai..........why没有人的... !!!
@_@iii Halo~~~....互相交流 ma... |
|
|
|
|
|
|
|
发表于 30-3-2005 09:17 PM
|
显示全部楼层
Superman80友﹐
請多點用華文﹐
如果因為電子一些名稱無法寫﹐用英文。
這個就十分明白。
呵呵。。。
電子的東西我不是很會。
唯有等些高手來。
我只是想說的就是。。
多用華語。謝謝合作。 |
|
|
|
|
|
|
|
发表于 30-3-2005 11:58 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 1-4-2005 10:54 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-4-2005 11:27 AM
|
显示全部楼层
为什么要使用cypress microcontroller ,有特别的好处吗? |
|
|
|
|
|
|
|
楼主 |
发表于 8-4-2005 08:36 AM
|
显示全部楼层
有...它比较便宜 =_=
发表于 1-4-2005 11:27
为什么要使用cypress microcontroller ,有特别的好处吗?
but ...听说它地服务不是很好...@_=||| |
|
|
|
|
|
|
|
发表于 8-4-2005 11:32 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 12-4-2005 01:40 PM
|
显示全部楼层
Hi Pic
你猜对了, aplication : USB dongle, USB mouse, wireless USB mouse, Bluetooth USB dongle. 你有何指教(commend)?? 请老大多多指点指点 thank....!!! |
|
|
|
|
|
|
|
楼主 |
发表于 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 ] |
|
|
|
|
|
|
|
楼主 |
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
发表于 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 要读完吗? |
|
|
|
|
|
|
|
楼主 |
发表于 7-5-2005 11:16 AM
|
显示全部楼层
Hi Pic
对不起因为最进很忙所以很久没来cari, i reply mail to you dee |
|
|
|
|
|
|
|
楼主 |
发表于 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。
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|