PSoC™ 5, 3 & 1 Forum Discussions
Hi all!
First post and let me just say I find this tech totally awesome. I picked up cy3210-psoceval1 kit and started playing with it yesterday and I'm really starting to get the hang of iit.
A bit further down the road, I'm looking to realize my own custom audio chip to use in other projects in conjunction with other uCs. I like it small so I put a dip8 cy8c27143 in the socket (requires a custom gnd wire) and works just as well as the 28 pin ICs for which the eval kit is intended. Yes, I could use the miniProg directly on the chip sitting in a regular breadboard but the kit on-board leds, switches and such comes in handy.
Now, for my question:
I'm currently playing with PWMs and have the Enable line connected to an input. Works as expected but it seems I can't use a pull down drive mode as the input is no longer routed to the regular cpu but to a digital block.
Is there a way to achieve a pull down behaviour on a digital input connected to a digital block?
Show LessHi all!
I need to make AGND available from outside a cy8c2714 (DIP-8 version) so I went ahead an placed a RefMUX, selected AGND as "Reference Select", routed the analoge column bus to port p0[4] with the output amplifier turned on.
Pin drive mode is "High Z Analog" and globals are set according to the attached image.
I was expecting Vdd/2 = ~2.5V on p0[4] but instead I see 5V - what am I doing wrong?
Show LessHello,
Yesterday I bought a CY8CKit-007 and a MiniProg3 at Farnell. I am having trouble programming it.
Both connected with USB cable and SW1 set to "USB"
When I try to program (Ctrl-F5) using PSoc Creator 3.0 I get the following error :
---
Select Debug Target
* MiniProg3/1229DD000BF3
>> (!) PSoc3
PSoc 3 : This Device was recognized, but PSoc Creator does not support using it at this time.
---
I now find out this demokit is not supported anymore, I don't need the practical examples but would like to modify this board for my own software.
Does someone know a solution to this ?
Versions :
- PSoc Creator 3.0
- MiniProg3 version 2.05 [3.08/2.07] (no need of Upgrade; firmware is up to date according to PSoc Programmer
- CY8CKIT-007 serial nr "121R-51100 - 0947DG00469"
Thanks
Patrick
Show LessWhat is the input imedance of the v2.0 comparator module? I've been seeing some errorenous readings when I am using a voltage divider into the comparator. The divider is on the order of 50kohms.
Show LessUltrasonic parking assistance (UPA) systems are increasingly popular in cars because they enhance safety and driver convenience, especially in large cities. This application note shows you how to create an ultrasonic distance measurement system using enclosed ultrasonic transducers, which are typical in automotive applications.
http://www.cypress.com/?docID=42341
Show LessDear all,
Now i have a project,following the process:1.WaveDAC8 can generate the sine wave.2.The output of WaveDAC8 is the input of a ADC.3.Sending the ADC output to the filter by the DMA.4.I store the filter output datas into SRAM and display them on LCD.
But i can not get the sine wave datas on LCD which generated by WaveDAC8.You can download the project and test it.Now i want to debug it ,but the obvious phenomenon i can see maybe is the data stored into the sram.Dose any other ways i can find the errors? Thanks!
Show LessHi every one.!
I'm tryinng to adapt source code from EZRadioPro from Silicon Lab. I want to develop code right through PSoC 3 for radio tranceiver module RFM22B,( from HopeRF) which include si4430 chip.
I have alrready developed code for bidirectional link with ACK and work OK with PSoc 3.
Now I would like one more step and I would like FHSS modulation( frecuency hopping spread spectrum) , so I can get better answer due to signal multifading .
Thera are some code from Silicon lab , but they use SDCC and compiler_defs.h. There are for some global variable declaration such as :
" # define SEGMENT_VARIABLE(name, vartype, locsegment) vartype locsegment name "
My issue is that I don't known how use the equivalent declaration in PSoc 3 .
I don't want to copy the code, only I want to understand what does this declartion mean.
For reference I will paste here a link to take a look what compiler_defs.h does.
http://www.keil.com/dd/docs/c51/cygnal/compiler_defs.h
I hope someone can tell me how use this declaration on PSoC 3
Thank you very much in advance.
Show LessI would like to set up google's protocol buffers on my PSoC board so I can send the compressed data to a python script for interpreation. I was curious if anyone else has already done this or something similar. Any help or suggestions are welcome. Let me know if there is more specific information you want.
Show LessHi,
I want to use two PSOC1 chips which will operate at same frequency and their clocks near to perfect phase aligned.
Can you please suggest feasible options to achieve this?
Thanks
Show LessHi all,
I'm looking for some memory optimization.
at one stage I build my project and it shows my memory mapping as
Program Size: data=22.0 xdata=3506 const=5803 code=16419
ERROR: L107: ADDRESS SPACE OVERFLOW CONST ?CO?MAIN 0000BEH
ERROR: L120: CONTENT BELONGS TO ERRONEOUS SEGMENT ?CO?MAIN
Now if I remove few lines from my code it reduces 18 BYTES as
Program Size: data=22.0 xdata=3506 const=5803 code=16401
Flash used: 22204 of 32768 bytes (67.8 %).
SRAM used: 3506 of 4096 bytes (85.6 %).
It means no change in memory other than code memory so why the error is overflow from const memory.
and if we consider about code memory then yet 10546 BYTES are free to use.
Is there any relation with no. of components used in topdesign and the flash memory we can use.