PSoC™ 4 Forum Discussions
Hello All,
I was hoping some of you might be able to help me out. I'm quite new to the PSoC 4 BLE. I was editing the Central IAS example (Project 6 in the 100-in-100). I was trying to make the PSoC 4 BLE act as a central/server to an RFduino I had purchased as well.
I was able to manage to get the PSoC to find the MAC address of my RFduino, and after confirming that the address has been found, any attempt to use command "CyBle_GapcConnectDevice(&connectPeriphDevice);" the appropriate event to conect never fires. I've confirmed via debugging that the connectPeriphDevice variable does in fact have the correct address. I can get it to connect in the example project from the 100-in-100, but it consistently fails here.
Has anyone had issues with the command that sound similar to this?
Tag! You're it,
Max De Sousa
Show LessI am using WCO as LFCLK .
Using the High Speed I/O Matrix (HSIOM), I have routed this clock to Pin P1[0] .
Please note that this is only available for three Pins P1[0], P2[3] and P3[7] even in deep sleep mode.
Now I am trying to have inverted clock output on one of the above GPIO.
Show LessA challenging task for you PSOC Hackers out there...
3-phase high frequency pwm with dead time insertion (250kHz at least 14Bit resolution) with a PSOC 4 / 4M
The goal is it, to build a 3-phase Synchronous buck converter with a psoc 4 / 4M.
Helpful Links I found:
http://www.cypress.com/knowledge-base-article/three-phase-pwm-generation-kba91232
http://www.cypress.com/blog/psoc-hacker-blog/high-resolution-high-frequency-pwm-psoc4-ble
Maybe one for the 100 projects in 100 Days initiative....
Show LessHi all,
I am having a very strange problem with UART communication, and I have spent a lot of time trying to find a reason for it. I am using the UART component (v2.5 and PSoC Creator 3.2) in full duplex, with flow control enabled and only the 4 byte hw buffer.
I have just made a new batch of my pcb and none of them are doing what they are supposed to do. Fortunately I had 2 older PSoC4's laying around for an older prototype, and mounting them on the PCB works just fine. There naming is "CY8C4245AXI-483 1431 A 04" and the none working units have "CY8C4245AXI-483 1525 C 32".
Anyone of you had similar problems? any critical silicon change that im unaware of? I know this is a risky judgment, but it is currently where I am, my design is pretty mature.
It is like the UART hw buffers simply is not working the same way anymore. If I enable software buffer I see better behavior, but it is not an option for me right now. And I would like an explanation for this phenomenon.
Thanks in advance.
Regards
Dennis
Show LessSo I got a CY5672 remote control DVK. Its a nice one, the remote control fells quite good. What I would like to do with it is using it a RC for my media computer running under OpenElec (one of the XBMC clones). So I tested to use the RC via Blue Tooth on my Linux PC. I can get it regocnized and connected, but it seems not do do anything.
The user guide does mention only using it ia the BLE dongle and under Windows and OSX. Has anybody experiences in using it as a remote control or mouse replacement on Linux?
I know I can always use it via IR and lirc (and emulate a mouse), but I would like to use BLE.
Show LessI saw a download for a board layout file and Schematic file for PSoC BLE and I tried importing the files to Altium but cannot due to not having Cadence Allegro on my system. I do not have a license for Cadencce Allegro, so I was wondering if I can have some assistance in receiving Altium files for the PSoC 4 BLE Module board and schematic files.
Show LessDear friends,
i am working on a PRoC BLE project and have come across this error message while trying to add a SPI block.
E2809: Unable to find a valid placement for pins and fixed-function blocks. See the Digital Placement's Detailed placement messages section in the report file for details.
the further descriptions describe a workaround
The placer is not able to place all of the carry chains without backtracking. It fills one UDB bank to 15/16 and the other to 7/8 and cannot place the final 2-datapath chain. As a workaround, add a control file to the TopDesign component (in Workspace Explorer's Components tab) with the following lines: ATTRIBUTE placement_force OF \Timer_ADPActiveTime:TimerUDB:sT16:timerdp:u0\ : LABEL IS "U(2,0)"; ATTRIBUTE placement_force OF \Timer_OutputPeriod:TimerUDB:sT24:timerdp:u0\ : LABEL IS "U(3,1)"; ATTRIBUTE placement_force OF \Timer_OutputActiveTime:TimerUDB:sT24:timerdp:u0\ : LABEL IS "U(0,1)"; This will fill the datapaths in the second UDB bank and allow the placer to assign the remaining datapaths.
but i have not found a components tab in the workspace explorer, while working with a PRoC BLE. Under PSoC 4 projects this tab is visible. Can this error still be fixed while working with an PRoC?
Best regards
Nenad
Show LessIn my project , I am intend to see the voltage value on shunt resistor by sending the data to the pc by usb connection. I am using hyperterminal to see it , but the value that hyperterminal shows is not equal to the voltage value on the shunt resistor. Can anyone tell me why this is happening ? How can I fix it ? All data values such as bps , data bit are suitable for uart .
Show LessHello!
I'm new in programming using PSoC. I need a help!
How I can connect my dallas temperature sensor ds18b20 using 1-wire bus to my psoc 4 cy8ckit-049 prototyping kit?
I am attempting to achieve sub 30uA quiescent current for a prototype using a Cypress PSoC 42xx CY8C4247LQI-BL483.
I am using the BLE Pioneer baseboard measuring across the BLEVDD/VDD link jumper. I have verified my meter reads zero with the PSoC module removed from the baseboard.
With this set up I am measuring 17mA in a while(1) loop, which seems reasonable for the processor when running. The problem is deep sleep. I'm measuring about 3mA after executing CySysPmDeepSleep(), this high current is significantly higher than stated in the datasheet (approx 1.7uA + peripherals in the datasheet)
I can wake up properly from deep sleep using a watchdog and this appears to work normally (i.e. processor current returns to 17mA previously measured)
I've tried turning off the analog and UART blocks. These being on seemed to increase current by ~2mA but I can't account for the rest of the power usage.
Any advice appreciated.
Show Less