PSoC™ 5, 3 & 1 Forum Discussions
text.format{('custom.tabs.no.results')}
Hi everybody,
I try to develop digital caliper with PSoC instead of ASIC. As you know digital caliper use capacitance change for measure the displacement.
First i use TI FDC1004(capasitance to digital converter) for observe capacitance change but i can't get clear results. After that i decide to use
PSoC for produce PWM's for input and measure capacitance change. Any body help me how can i use PSoC for capacitance measurement ?
Here is the good page for understand how does digital caliper work.
http://electronics.stackexchange.com/questions/6713/how-does-an-electronic-caliper-work
Show LessIn a thread called "serial number" in this forum, "PSoC Rocks" explained that by combining the content several FLSHID_CUSTOM_xxx
a unique serial number can be retrieved.
These registers have a weird address, 0xC0100 and following, which is in the memory region for external memory.
We have created a routine in assembly to access these registers, but where wondering whether that is the only way to do so.
Andreas
Show LessHow can I redirect the rx interrupt to my own handler code (PSOC5)? For the timer it is easy, just use TimerInterrupt_SetVector, but a comparable function for the UART interrupts does not seem to exist.
I really need to have my own code for the rx interrupt...
Thanks, Russ
Show Lesstrying to set the rtc values using a struct like in the example and I get this when I try and enter values..
.\main.c: In function 'main':
.\main.c:30:17: error: invalid digit "9" in octal constant
Start.Min = 09u;
it happens for all struct variables.. it only accepts digits 0-7 instead of decimals.
what did I do wrong? otherwise my digital clock using a neopixel ring works good 🙂 just have to code the time setting method using switches.
Show LessHi everyone-
I'm looking into building a lock-in amplifier using the PSoC 5LP prototyping kit to measure the intensity of, effectively, a light source. My current set-up is similar to Fig 9 (attached) from this college lab manual. Using a commercial lock-in, things work totally fine, but I'm trying to scale down the size of my setup and would like to build a lock-in on the 5LP.
The only question I have is, should I do this all in software in my PSoC? Or would it be best to implement a lock-in with external components (most notably the AD630 synchronous demodulator) and then use the onboard ADC of the 5LP for digital readout of the LIA value?
I've read this guide from cypress on implementing a LIA with a PSoC, but the conclusion made me rethink doing everything in software.
Just wondering if anyone has some insight I'm lacking. I appreciate any and all help!
Show LessHi all,
I've found a few threads on this but none of the ones I've seen lead me in any direction.
Is it possible to access sram directly from a verilog component? if not is it possible to do it with the DMA? If so could someone please provide some instructions so I can start looking into it?
I'm interested in doing some calculations with the cpu and then taking that array and passing it to the verilog component.
I know this can probably be done with an api, but is that the only way? I imagine this would be slow since it would be transferring the data rather than sharing its address, and I would be passing a large amount of data so I'm trying to make it with as little cpu overhead as possible.
Thanks,
scarlson
Show LessHi.
Another n00b question to my collection, i was trying to make the RTC work on the 5LP prototyping kit, external 32.768 KHz XTAL is needed.
Is it possible to generate that clock inside the PSoC, connect it to a pin, connect that pin externally to the XTAL input pins, and fake it?
Already create 32KHz clock and output it on a pin, i got 31.98KHz signal, see atached to see the idea.
Show LessHello all,
I'm using Psoc 5 LE with 68 pins (not the 100 pin chip). I read somewhere that the device has up to 32 available interrupts.
I want to use several edge triggered interrupts on some of my digital input pins. I understood that I only can use a single interrupt per port:
P0, P1, P2, P3, P12, P15.
Overall 7 edge triggered interrupts.
Am I wrong and there are other available interrupts (not talking about SPI interrupts and such) for digital inputs pins?
Thanks in advance,
Igal
Show LessHi,
after the upgrade to PSoC Creator 3.2 SP1 (3.2.0.6175), and PSoC Programmer 3.23.1.2145 I tried to program the device I used to program but the miniporg3 doesn't acquire the device, I tried to set on "reset" with external power, I tried "power cycle" without external power..I tried a lot of combinations, anyway before the upgrade I could program my device, but now I'm blocked, and I need to work, so it's a big problem. Before to write this topic I searched on this forum, but I couldn't find a solution..
My OS is Windows 7 Professional SP1
Could anyone help me please?
Show Less