PSoC™ 5, 3 & 1 Forum Discussions
Hello,
I need to use some OPs and I'm not sure what kind of input I need now. Regarding to the colors of the OP-pin, I need an analog pin. But is this a hardwareconnection or not? Otherwise I thought about using a digital input pin with hardwareconnection enabled. If it is a real hardwareconnection, there shouldn't be any difference.
Seems to be an easy question but I'm a little bit stuck here.
Best regards
Show LessHello Every one,
Resource limit: Maximum number of SC Fixed Blocks exceeded (max=4, needed=5).
I am getting this error while placing a PGA in my design.
I am using PSOC 5LP, creater 3.2
Looking forward for your reply.
Best Regards
Awais
Show LessHi,
I made some projects with PSoC 4 and now I'm playing around with my recently received CY8CKIT-059. One of the things I want to try out is the EMIF in asynchronous mode. Since the datasheets, user manuals etc all use different timing diagrams for the control signals, I decided to measure them in relation to the EMIF clock and used a clock component which is based on the bus clock (and therefore is the same as EMIF clock). So it's not a new clock signal, it already exists. The corresponding pin is configured as push-pull.
Now, the problem is I can only see a clock signal if the clock is a new one, not the derived one. With BusClk I can only see some veeeery small spikes. Is this expected behavior or a bug? In the clock component datasheet, I couldn't find anything which doesn't allow to output a 'existing' clock on a port pin. I'm using PSoC Creator 3.2.
Regards,
Ralf
Show LessI'm sure there's a forum post about this already. However, whenever I Google this the links always take me to the cypress homepage, rather than the forum post.
I'm using the CY8CKIT-042-BLE and PSOC 3.1. When I go to select debug target, I'm greeted with "Port Aqcuire Failed". I have checked the cable and closed any application that may use the port.
Show LessHello,
I'm wondering, if it would be possible, to place capsense-buttons on a flex PCB. The design guide mentions a max. track length of 50mm for flex cable. Is this still correct, if the top-layer would contain the buttons and the bottom-layer would contain hatched ground and button-signal-tracks? Would this be possible? The complete max. track length would be 5cm on flex-PCB + 2cm flex-cable + 7cm on FR4-PCB.
Or do you have better suggestions for creating a keypad connected to a PCB for controlling the rest of the device?
Best regards.
Show LessI'm working on a bootloader. I'm following the recommended communications flow found in multiple application notes. I'm able to program most of the flash rows until I get to arrayID = 0x40. The GET_FLASH_SIZE command returns a start and end row of 23 and 255 for this arrayID but the .cyacd file indicates row 0 should be programmed. Is there something special about arrayID = 0x40?
Here's a snippet from my cyacd file:
:0000EC01200000000008000000000000000000000000000000090000000000000000000000000000000A0000000000000000000000000000000B0000000000000000000000000000000C0000000000000000000000000000000D0000000000000000000000000000000E0000000000000000000000000000000F000000000000000000000000000000F8B500BFF8BC08BC9E4670473D19000081340000F8B500BFF8BC08BC9E46704719190000B8EC000008C1FF1FF0000000E0390000000000000C005A00145300000C005A00F85000000C005A00C04C00000C005A00A44A00000C005A00DC4E00002A005A006A9300000100000038C2FF1FFF0000002A005A002EA2000000000000000000000000000000000000000000000000000000000000000000000A
:0000ED01202A005A0018C700002A005A00F2B000002A005A00447D00002A005A00925C00002A005A007ACE00002A005A0054B800002A005A00A68400002A005A00F46300002A005A00CC9A00002A005A00B6BF00002A005A0090A900002A005A00E27500002A005A00305500002A005A00088C00003C005A00DCD500003C005A00566B00003C005A0068E000007F800000010000000000E880D0010100420000008014EF03FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4
:0100FF0120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AA111900001800000000D5000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
:4000000010020100010000FF01020304050607080980
:40000100100A0B0C0D0E0F10111213141516171805AB
:400002001003FF0100FFFFFFFFFFFFFF0100FF0100B1
:40000300100005FFFFFFFFFFFFFFFFFFFFFFFFFFFFB6
The first 2 rows are arrayID = 0. The next row has arrayID = 1. My bootloader works fine up to this point. The fourth line starts arrayID = 0x40. My bootloader breaks here,
Show LessHello!!
I need to initialize a pointer but getting errors as invalid initialization type.
Using Image Craft compiler[PSoC Designer 5.4], PSOC1.
Problem initializing the variable with unsigned/signed int.
Thank you.
Show LessHi to everyone!
I have a doubt about the internal eeprom psoc 5lp has. I see that it depends on the die temperature for correct working, if I did not misunderstood what I read. My question is does that mean it's better to use an external eeprom? 2K of eeprom is ok for what I need, but have misgiving using the one that comes with psoc 5lp. My working temp is from somewhat -20C to 50C, due to the equipment may be very down south (Tierra del Fuego) or very north (Misiones, Chaco) where it's very hot.
And If the is a more simpler example for the eeprom than the one that comes with creator 3.2 since it's not quit self explained.
Thank you all and regards from Bs.As. Argentina
Edgard
Show LessHi,
I have two boards with a Cypress PSoC 5 CY8C5868AXI-LP032 and a RF Transceiver AUREL VF 2.4 HP/V (that mount on board a Cypress CYRF6936)
I'm developing my project with PSoC Creator 3.2, the project uses SPI protocol to communicate with the AUREL device, so I have a MASTER project that transmits continuously and a SLAVE project that receive the data.
I'm using a library (Radio.h and RadioSPI.h) , I had to modify this library for that model of Aurel. Now I can transmit and receive 1 byte very fast, and it works fine.
Now, I need to transmit and receive more than a byte, so I would to use the Burst Write Sequence and the Burst Read Sequence, I try to punctually respect all the datasheet rules and advices but everytime I use these Sequences I don't receive byte.
Has someone got some experience with this devices and uses a Burst Read or Write sequence? Has someone got some advices for me?
Thank you very much.
Hi there,
I have connected device with Psoc5 device. I am not sure how can I read data from it. So , basically I send AT commands from Host (Psoc5 device ) to client device.
I am able to test client device through serial term from PC and it is working fine, now I have connected that to Psoc5. I am able to send the data, now I am not sure how could I read response back ?
I do send as follow
UART_PutString("AT");
device will give you now Ok response, so not sure hoe could I read it ?
Your help would be great !!
Thanks
Show Less