PSoC™ 5, 3 & 1 Forum Discussions
C:\Program Files\Cypress\PSoC Creator\1.0\PSoC Creator\bin\cyp3isrpatcher.exe "C:/Projects/PSOC/psoc3/PSoC 3 FirstTouch Starter Kit/1.0/Firmware/ProximitySense/ProximitySense.cydsn/DP8051_Keil_816/Release/ProximitySense.omf"
The application 'C:\Program' could not be started. Error: '%1 is not a valid Win32 application.
'
The command 'C:\Program Files\Cypress\PSoC Creator\1.0\PSoC Creator\bin\cyp3isrpatcher.exe' failed with exit code '2147483650'.
--------------- Build Failed: 09/02/2010 15:45:39 ---------------
What does it mean?
I have no network disc.
regards
robert
Show LessHello ,
Can anyone please tell me if there are any PSoC 3 chips which can withstand more than 85C temperature?
I Have looked at the chips used for Automotive purposes, (grade E ones... ) but do they have the same architecture
as the PSoC 3 chips???
Please let me know...
Thanks
Show LessInfo: apr.M0002: Analog signal "\ADC_DelSig:Net_194\" is connected to one terminal only. (App=cydsfit)
What does it mean?
How to trace the reason for this?
regrds
Robert
Show LessADC_Del sig confoiguration option says:
0.0 +/- 1.024V (Differential) -Input +/- Vref
What does it mean?
Is it -1.024 up to 1.024 V range or -Input +/- Vref ?
First depends on Vref second on -Input current voltage (I presume differecial config)
regards
robert seczkowski
Show LessHi guys,
this is my first post in this forum.
I have some C language experience and I'm facing some problems to configure a CY8C29666 chip to generate a 3Hz PWM pulse. The minimum frequency I was able to generate was 360Hz.
Can anyone walk me through that?
Thanks,
Douglas
Show LessHi,
I want to use a PSoC3 to measure the average current through an inductor, which is being driven by a center-aligned PWM from the PSoC. Therefore I need to make sure the sample point of the ADC coincides exactly with the center of the PWM pulse.
Is it enough simply to wire the PWM tc output to the ADC soc input? Does the sample and hold happen on the rising edge of soc?
Many thanks
Hugo Elias - Shadow Robot Co Ltd
Show LessI tried to create a tension follower with an SC Bolck (type C).
I get it but I have an offset of 0.8V and my ref is BandGap+/-BandGap
Under my point of view the parameters must to be:
FCAP:16
ClockPhase: Norm
ASign: Pos
ACap: 16
BCap:0
ComBus: Disable
Autozero: On
CCap:0
ARefMux:AGND
FSW1:On
FSW0:On
BMux: --Empty--
Power: High
Am I doing sombething wrong?
Show LessHi all,
Just looking at the assembler output from PSoC Creator for the PSoC 3. The code:
uint8 *p=0;
p++;
produces this assembler:
MOV DPTR,#p+01H
CLR A
MOV B,#01H
LCALL ?C?IILDX
A call? To increment a pointer? What's with that?
Hugo
Show LessHi everyone,
I am working on a big project where I will have 9 PSoC3 devices working together.
A short description of the project:
8 PSoC3 devices to "read", amplify, filter and store locally 8 analog sensors.
1 PSoC3 device to rule them all! This will be the master SPI and the rest will be slaves.
The master has to periodically acquire the data gathered from the 8 slaves and store them on an SD Card. Hopefully the SPI has to transmit with a bit rate of 8 MHz.
The setup:
To test the SPI I am using two CY8CKIT-001 and trying to transmit 4 bytes both ways. I also read somewhere that SPI communication is not very good for long wires so to make it as short as possible I am connecting the ports of the dev kit directly like this:
I have also connected the grounds of the two dev kits together.
I have tried several different setups with DMA transfer and with ISR but nothing worked. So, now I am trying to make it as simple as possible. Just send and receive 4 bytes on each side. I don't think it gets any simpler than that. I have attatched the code on a txt file.
Both SPIs are configured in Mode3 (11), with MSB first @ 1kHz (lowest possible for the test. In the final project I want it to run around 8MHz).
I am reseting the Slave first and 2-3 seconds later the Master.
So in theory it should work like this:
1. The slave is reset and initialized
2. Slave places the 1st byte in the transmit buffer
3. Slave waits until a byte is received
4. Master is reset and initialized
5. Master sends 1 byte
5. Master waits until the byte is transmitted
6. Slave and master both read the received bytes
7. Master waits for 50ms (I have tried higher values also with same results)
8. Slave prints the byte on LCD and places the next byte to be transmitted on the TX buffer
9. Slave waits until a byte is received
10. Master sends next byte
and so on... until 4 bytes have been exchanged.
It should work properly, right? Well it doesn't.
On the Slave LCD I get from 2 to 4 bytes printed (usually 2) with only the first byte being always correct ("a").
On the Master I get 4 bytes usually with 1 random byte being correct but never all of them.
It's driving me crazy! I am 100% I am missing sth but I can't find out what.
I'm buying beer to whoever helps me with this 😛
Bonus question:
Is it possible to use two master SPI components on the same design? So that I can talk to 2 slaves on the same time.
Show Less