PSoC™ 5, 3 & 1 Forum Discussions
i need to write 600 bytes of data on every isr to fpga from psoc over a gpio line. how should i proceed?
Hello,
I would really like opinions on this question:
I current produce a Amateur Radio device (transceiver) that uses the PSoC 3 48 pin SSOP (CY8C3246PVI-147). Which newer device is most compatible with the PSoC 3 from both a hardware and software perspectives? I know that no newer chip has the 48 pin SSOP foot print and I will need bite the bullet on that one. Which newer chip allow me to move my application to it with the minium changes required? I have had the opportunity to work with a number MCUs over the past couple of years, and still find that Cypress has the absolute best hardware and IDE platform available. The only down side is from a hobbyist perspective, in that I will need to change the way I present kits. Moving forward I will need to provide kits that have the PSoC pre-installed.
Regards,
Ron
Show LessHello,
I am trying to sample 12 ADC channels and 8 I2C sensors at specific time periods. The timing is like this:
A - 10ms - ADC 0, 1, 2
B - 50ms - I2C 0, 1, 2, 3
C - 100ms - ADC 3,4,5,6,7
D - 1000ms - ADC 8,9,10,11 and I2C 4,5,6,7
I am using a 12ch MUX, DelSig ADC, I2C bloc and for the specific timing generation multiple Frequency Dividers from the 1Khz ILO clock.
The two ways I tried were: either read in each ISR all the relevant sensors OR set flags and execute in main using IFs ( if(ISR_flagSet -> read sensors)
Both are suboptimal solutions as the execution time varies, A is much faster than C and they don't work very well. An ideas are more than welcome. I need to read the sensors at fixed time to be able to integrate and differentiate them.
I'm not sure this is possible using a single core MCU.
Show LessHi
I'm just creating a project using ADC_SAR, DMA and ISR components reffering to AN52705 Eg_ADC_DMA_Mem project.
ISR trigger works fine without DMA but with DMA.
It seems DMA transfer completion isn't signaled.
Could someone advise me ?
Show LessI have a design with a SPI Slave, where I don't have the slave select connected.
I've noticed that the master sends three spi clocks before the data I'm expecting on the mosi line, so I clock and extra three bits of garbage.
What's the best way to ignore the first three clocks? I was thinking I could get a ShiftReg of 3 bits to drive the SS on the SPI Slave, but haven't managed to get that working yet.
thanks for any ideas,
A.
Show LessI have a project that is confusing me at the moment.
We are using a CY8C5667LIT-049 chip, for a project using USB to set currents with IDACS and read voltages with ADCS.
We have two power supplies for this board, a 3.3V and 5V source, both have diodes between source and "VCC" for the chip.
The 5V source is the USB input to our board.
In order to detect a USB connect, I have a GPIO connected to the USB 5V directly, as an hotplug-detect interupt (labeled VBus in my project).
On our current board, this Vbus pin would receive around 5V, while the VCC would be 4.7V from the diode drop.
According to family data sheet (CY8C56lp family) the GPIO pins should have VDD+0.5V range, so this should be safe.
However, this pin currently does not read high, even when I multimeter measure 5V on it.
Could this pin still be damaged by the 5V source, even though its within the specs? A surge from the source or something?
If you could recommend any modifications to properly detect the 5V usb being plugged in, I would appreciate it.
Thank you
Sincerely
Show LessHi everyone, I am Chetanya and i am new to Psoc and presently for the completion of my final year graduation project wants manchester deoder to be implement on psoc3, its very urgent and it will be of great help if i would be provided assistance from very basic level.
Thanks
Show LessHello guys,
just wanted to write a status to a pin, and to read out status of a pin.
Followed the datasheet and used Pin_Write() and Pin_Read, but i am always getting back: "implicit declaration of function ... is invalid in C99"
what am i doing wrong?
Show LessHello,
I'm using PSoC Creator 2.1 that came with CY8CKIT-050_PSoC 5. I tried to program an example project on the board but it was giving me Port Acquire failed error (Select debug target tab). It didn't display anything on this tab. Then I tried to use device selector to select my PSoC 5 chip i.e. CY8C5868AXI-LP035, it was also not listed in the table. I'm new to these boards please help me.
All I'm trying to do is to use an example project to program this board for testing it. I'm using USB cable for programming the board.
Show LessHello everyone,
I am fairly new to the PSoC programming and have to create a boot loader application. Is there anyway that I can learn more about the Boot loader API functions?
Thanks in advance,
Kaan