PSoC™ 4 Forum Discussions
Hello there, I am interfacing PSOC4 I2S in master mode to receive data bytes from my SPH0645LM4H-B microphone but facing an issue while reading the bytes from microphone, it is getting zero. i haven't used DMA in this case. could anyone resolve this issue?
I2S_mic_EnableRx();
I2S_ReadRxStatus();
sprintf(buffer,"status = %d \r\n",I2S_RX_STATUS_REG);
sprintf(buffer,"byte = %d \r\n",I2S_ReadByte());
Show LessI had been successfully programming/debugging custom circuit using the CY8KIT059 kitprog for several weeks. The custom circuit being programmed utilized the psoc4 212006-1 and the kitprog FW was 2.11. After updating the FW to 2.18 as advised by psoc creator the programmer succussfully runs the main loop, but uart functionality stopped working. Specifically Rx always showing 0xff, scoping Tx showed expected data. More worrying after the FW update the 212006 module gets very warm. Measureing w DMM shows 140F. When the debugger is not connected to circuit the 212006 reads ambient ~70F. Aside from the heat issue and failing uart Rx errors the kitprog start/stops, steps thru code and programs the chip fine. Any ideas?
Show LessHi folks!
I am working on a prototype which will involve having one arduino and 8 PSOC 4 devices (the cy8kit-049-42XX)'s communicating over I2C
The PSOC's will be running identical software (The only difference is the I2C Address which I intend to have it calculate at startup based on the PD across a voltage divider), and the arduino will be running entirely different code.
Ideally I would like to be able to push future software updates (post release) to the arduino and all of the PSOCs over a single USB connection but I realise that this is likely to be incredibly difficult, and would settle for just being able to update the PSOCs together, so that it is less frustrating for the user.
Could anyone give me any advice here or point me in the direction of what I should be reading to learn how to do this?
Many thanks in advance,
Giga xoxoxo
Show LessHi everyone,
I've got some trouble with my PCB card. I have Three PSOC 4 CY8CKIT-142 supply with 5V and Three SD card socket supply by a different 3.3V.
The three PSOC 4 have the same code and project. But there is a little problemn, one of the Card works perfectly fine, but the two others don't work.
Does the supply of the PSOC 4 can be a probleme to discuss with SPI for the SD Card, did i need to supply the PSOC 4 in 3.3 V ?
Show LessI am currently trying to implement a system that allows me to update the firmware on several PSOC 049's over I2C with a single arduino.
Unfortunately I am really struggling to port the bootloader host code to arduino.
Is it possible to use my existing I2C Bus to handle HSSP if I set the pins to SWD, and then in the bootloadable project switch them back to being for I2C?
Show LessHello there,
I am using a CY8CKIT-042-A pioneer kit.
I have a project using the UART. and have it tested successfully using Putty terminal. Now I tried to send the same signal (same data pattern as I saw on the TX pin when using Putty terminal) through UART's RX pin. But nothing happened.
I must have missed something. Do I need to instruct the program in the main.c to watch the RX pin or does the program constantly monitor it?
Please help.
Thanks,
Show LessI am trying to access register bits but MCU always go into hardfault handler. From disassembly, I can say whenever it executes ldrb instruction, hard fault happen.
Although register access works fine as that uses ldr instruction instead of ldrb instruction.
I am using Cypress-041-41XX PSOC 4100S Pioneer kit.
Show LessI have 2 question about PSOC4000 WDT (CY8C4014SXA-421Z)
1- WDT is reset/stop by both software and hardware, right?
2- If 1- is right, how to disable the function that reset/stop WDT from software?
Regards,
Show LessHi,
Is CY8C4247AXI available in 44 pin LQFP/TQFP package? In the datasheet of PSoC 4200M, 44 pin TQFP package is mentioned, but I am not able to find relevant part number for that package. Kindly suggest.
Thanks,
VinayRaj
Show Less