PSoC™ 5, 3 & 1 Forum Discussions
In this series of webisode, Ata Khan discusses about the ARM architecture. Also the special guest Will Tu gives an exclusive tour of ARM's embedded software store.
Part 1 of this webisode is available at http://www.cypress.com/?rID=63244
Part 2 is available at http://www.cypress.com/?rID=63338
Part 3 is available at http://www.cypress.com/?rID=63407
Webisode on special guest Will Tu is available at http://www.cypress.com/?rID=63532
Show LessHi!
The Filter_SampleProject contains an example for the use of the Filter component. This project works properly. But if I try to change the parameters of the filter it doesn't work.
For example: I want to design a Band Pass Filter with band 0.7-0.9 kHz .
In the Filter_SampleProject I've changed parameters:
Sample Rate [ksps]: 22
Filter Stages: 1
Filter Gain: 3 dB
Fiter Class: FIR
Filter Tipe : Band pass
Window: Rectangular
Filter taps: 64
Centr: 0.8 kHz
Bandwith: 0.2 kHz
It doesn't work.
If I guess (but I'm not sure!) the problem is with the Filter coherency. In the Filter_SampleProject this paraneter is : Filter_COHER_REG = 0x55;
I've read Filter's Datasheet and Registers TRM but there are any information how to calculate Filter_COHER_REG.
Could you help me with this problem, please?
hi developers,
i would like to know the quiescent current consumption of a PSoC device CY8C29466 given that almost all analog blocks are implemented as switched capacitor integrators. my application sources current through GPIO but it would be in the range of tens of microamperes.
Show LessHi,
I am developing a simple application where I have a counter design in UDB. The counter value is written into a status register.
I have a DMA which is triggered by CPU_REQ , which transfers the 8 bit counter value to the VDAC. The output at the VDAC should be a saw tooth wave. However I am not gettin the same. When I use a Timer to trigger the DMA req as well as the counter, I am able to get the sawtooth wave. Could anybody please help me with this. Following is my main.c file
#include <device.h>
void main()
{ uint8 channel;
uint8 td;
#if (defined(__C51__))
// channel = DMA_DmaInitialize(1, 1, 0, 0);
channel = DMA_DmaInitialize(0, 0, 0, 0);
#else
// channel = DMA_DmaInitialize(1, 1, HI16(Status_Reg_sts_reg__STATUS_REG), HI16(VDAC8_viDAC8__D) );
channel = DMA_DmaInitialize(0, 0, HI16(Status_Reg_sts_reg__STATUS_REG), HI16(VDAC8_viDAC8__D) );
#endif
while(1){
td=CyDmaTdAllocate();
if(td!=DMA_INVALID_TD)
break;
}
CyDmaTdSetConfiguration(td, 1, td,0 );
CyDmaTdSetAddress(td, LO16((uint32)Status_Reg_sts_reg__STATUS_REG), LO16((uint32)VDAC8_viDAC8__D) );
CyDmaChSetInitialTd(channel, td);
CyDmaChPriority(channel,0);
CyDmaChEnable(channel, 1);
CyDmaChSetRequest(channel, CPU_REQ);
Timer_Start();
VDAC8_Start();
for(;;)
{
// VDAC8_SetValue(Status_Reg_Read());
/* Place your application code here. */
}
}
Regards
meenz
Show LessHi,
I'm trying to multiplex two analog signals inside the PSOC 5 to an output pin. All implementations of the multiplexer say the only valid connection to the input is a GPIO signal. Is there any way to accomplish what I am trying to do? I've thought of running the signals out of the chip and then back in, but the board is already laid out.
Show LessHi,
using Creator 1.0 you can use USB with the built in IMO clock source without any problems (experiences with the cyc85588-LTI114 ES1, ...AXI-60 ES1 and PSoC 3 Production devices).
Why was this option cancelled in 2.0? I didn't noticed any problems. Could this be optional reactivated in future updates?
Bye
Franz
Show LessHi,
I am trying to use the EZ I2C Slave component on a CY8C3666 to emulate an I2C EEPROM in my project. However, it is not working.
The symptoms I see is that the master does a Start bit, then 8 clocks, but the 9th clock for the AK bit is missing. Perhaps it's being held low for clock stretching? I don't know, it's hard to tell.
So I tried the following:
* The EZ I2C example project on my CY8C3666 project board. This works fine.
* The EZ I2C example project on my CY8C5566 dev board. This works fine.
* Wiring the I2C Master into the dev board. This works fine.
So I'm sure that all of the components work individually. The only thing I can think that's wrong is the set up of my project; the configuration of the EZI2C component or the code. I have checked my code against the example project, and it looks OK. Also, I am using the I2C0 pins 3 & 4 in all cases.
The only difference I can see between my project and the example project is the EZI2C config window. In the example project, the Pin Connections option is greyed out, even though everything else looks the same. Nothing I do seems to be able to un-grey this option.
Is there anything I could be missing?
Hugo
Show LessHello,
Software package: PSoC Creator 2.0
Hardware: CYBC55 Board
Schamatic design: a single ADC SAR component + an analog multiplexer component + multi-analog Pins.
The voltage value acquired from the ADC SAR is correct (Acquired voltage value = real world analog input voltage) when this design works on single analog input. However, the voltage values acquired from the ADC SAR are wrong (Acquired voltage values != real world analog input voltages) when work on multi-channel inputs.
Could you please advise me how to sort out this problem.
Many thanks
Qingshan
Show Lesswhen i clicked the Debug(F5), the debug was interrupted.
and the error as follows:
Error: dbg.M0015: Debugger exited unexpectedly during run. Encountered error (Remote communication error: No error.)
Show Lesswhen i clicked the Debug(F5), the debug was interrupted.
and the error as follows:
Error: dbg.M0015: Debugger exited unexpectedly during run. Encountered error (Remote communication error: No error.)
Show Less