USB low-full-high speed peripherals Forum Discussions
text.format{('custom.tabs.no.results')}
Hi,
I am currently n a project in which I have to interface CCD camera ATIK314L+ with an embedded board.
Camera ATIK314L+ is supporting Cypress FX2 USB drivers. I have successfully completed interfacing of camera with windows7 based PC using the ArtemisSDK VC application provided by ATIK.
And , now I want to develope embedded board that can drive that camera. One of the option is to use PC board that leads high cost and space.
Also, I am not aware about any microcontroller that support Cypress FX2 USB.
I read about some of EZ-USB FX2™ USB Microcontrollers. So, I just want to know whether it is possible to drive that camera using these microcontroller independente from PC. Or any other hardware or support device I required.
So, provide me some suggestions. It would be really helpful to me.
Show LessI develop in VB.NET. but have done a little C in the past. I purchased a CY7C68013A with the intention of accessing the pins directly to drive LEDs and such. (Pretty lightweight stuff, I know but you have to start somewhere)
I thought "surely, I can address these pins in some fashion like a parallel port and turn them on or off to drive a LEDs and/or as a TTL passthrough to a 4x20LCD device."
So far, all I have been able to do is enumerate through the endpoints for an interface in a config. Am I going in the right direction. Are the endpoints the pins?
Did I buy the wrong type of device?
Sorry for what may be stupid questions, but I am trying to learn. Any advice is welcome.
Thanks in advance.
Show LessHi,
i'm using reference design for USB keyboard cap sense with this device, that's ok until i want use the demo for a keyboard emulation, but i found a issue to drive leds like caps lock, scroll lock etc.
I need to know exactly how to set the configuration to receive the leds report from host, with a usb sniffer on host i see no report sended to keyboard, so i suppose something on USB descriptor is wrong and no leds report are sended to keyboard.
can anyone help me to set USB wizard descriptor & co for this ?
Thanks in advance,
Show LessI believe I can set a bunch of registers to make this work - the manual says that transaction mode is autonomous. However tech support at Cypress has been a bit lacking - seeming to think that this is going to be very difficult to do. I'm pressing on anyway.
I believe I have all the registers defined in what they need to be but am a bit confused by a few points. First register TX_IRQ_Status bit 1 [TXC IRQ] and 0 [TXE IRQ]. The wording is, well shall we say it leaves a bit of uncertainty. One would think that you could read this and if, when read, TXC were set then TXE would be valid - since indeed the transaction is done! However there is something about if it reads TXC=1 TXE=0 that you then have to read it again! I'm not exactly sure why. I believe it's saying that one can get a completed transaction and have an error in the transmission but not have the TXE set! If so then what use is it??
Essentially all I am trying to do is to use it in transaction mode (by the way nowhere in the manual does it say specifically HOW to get it INTO transaction mode except a veiled statement for bit 7 of XACT_Cfg), load the tx buffer, send 3 bytes, receive an ACK (which is automatic in transaction mode) and just confirm that I have received an ACK - then repeat 100mS later. Simple. Is there a better way to detect that a packet was successfully sent? Show Less
I'm having a hard time trying to find something to program a CY7C63743C-PXC.
Both the Cypress CY3649 programmer (CY3083-DP48, CY3083-08) and the Cypress CY3654-P05 development kit are obsolete and I can't find anyone that still has stock. Does Cypress have any replacement parts for either of these?
Alternatively are there any 3rd party programmers/development kits that I might be able to use?
Show LessI want test a USB_HID project used with Cy7c63813-SXC, i had created the project with PSoC Designer 5.2.
now it can enum perfect,but can not deal with "HID CLASS INTERFACE OUT REQUEST: Set_Report" ,and return error with "USBD_STATUS_STALL_PID (0xC0000004) ",the bellow is HID_REPORT
USB_HID_REPORT_1_DESCR_START: ;
DB 06H, 00H, FFH ; Usage Page
DB 09H, 01H ; Usage
DB A1H, 01H ; Collection
DB 85H, 01H ; Report ID
DB 09H, 01H ; Usage
DB 15H, 00H ; Logical Minimum
DB 26H, FFH, 00H ; Logical Maximum
DB 75H, 08H ; Report Size
DB 95H, 09H ; Report Count
DB B1H, 06H ; Feature
DB 85H, 02H ; Report ID
DB 09H, 03H ; Usage
DB 96H, 17H, 00H ; Report Count
DB B1H, 06H ; Feature
DB C0H ; End Collection
USB_HID_REPORT_1_DESCR_END:
how do handle USB_HID Set_Report and Get_Report request ,is there a C Language sample?the UserModul is ASM
Show Less