PSoC™ 4 Forum Discussions
Hi All,
I have a big problem in my PCB project, I need to use 2 SCB components (SPI and I2C) but I make a mistake in choosing their pins and I can only access SPI or I2C in separate projects. The pins I choose are the following and I found out only now I mixed SCB0 and SCB1 pin for SPI and I2C. I would like to know if it exists a solution to solve the problem without soldering two flying wires on different pins as 3.4 3.5 or 5.0 5.1.
Thank's for all who wants to give an advice.
Francesco
Show LessDear:
We use PSOC 4014 as touch button processor, but we have a problem: PSOC can detect a valid signal even without touch when temperture changed .
So we have a question: how temperture affect the raw count & base line? Any test data or strategy for this situtation?
Thanks!
Li min
Show LessHello,
I am a beginner in Cypress PSoC creator. I have 1 question. I am using the CY8CKIT-042-BLE pioneer kit with the CYBLE-022001-00 module and wondering to display time duration since CYBLE-022001-00 was started.
I cannot find any information about solder mask for the touch sensor layout
I made my own touch sensor, without solder mask, so my touch aera is the copper pad.
I know I have to use an overlay, like 1mm acrylic, but I'd like to know if there is an electrical difference between touch sensor with solder mask or without solder mask
What is the best pratice
Thomas
Show LessHi, Would you tell ,me how to switch GPIO type between digital output mode strong and input mode high impedance or input&output mode Open drain hi?
Show LessHello Together,
i have a Problem with my Bootloader. I had to Split our exisiting Project in two Parts, one is now the Bootloader, this part should be as dumb as it can and our main Project as Bootloadable.
I added a Bootloader to Project One and a Bootloadable to Project Two and made the reference between them.
Both of them can be Compiled and i can Program our Chip with the Firmware.
But when i want to Load the Bootloadable Software with the Bootloader Host Tool i got this Error From the Bootloader Host:
01:09:52 PM - program Started
01:09:53 PM - The slave failed to successfully acknowledge the packet.
01:09:53 PM - Communication port reported error 'Unable to write data to the target device'.
01:09:53 PM - program failed in 927 ms
Maybe one of you can help me with this Problem.
I appreciate every solution and help I can get.
Have a nice day
Sven
Show LessHello.
We are currently using CY5677 to communicate with our device using the CYBLE-224110-00.
we have found that the use of the CY5677 in a production/manufacturing environment and even in some cases under lab tests, is not stable.
Cysmart crashes often, the dongle suddenly disappears and only a power cycle can make it available for use again.
Please answer the following questions:
1. Is there a more reliable solution than the 5677 Dongle? a more robust and stable version?
2. How do you treat the issue similar to this case CY5677 dongle "Not a valid CySmart dongle!" without using the power cycle solution.
3. is there an industrial level product that can be used instead?
Show LessHello,
In SCB_UartComm01 of sample project, I want to use the circular buffers with both TX and RX software buffer of 64 length like below.
I got the hint from the UART component datasheet.
Therefore, I added an interrupt handler as follows.
Q1:It is working fine under these conditions. Are the both TX and RX interrupt sources in the interrupt request register cleared correctly?
Is the interrupt handler description correct?
Q2:In the datasheet, there is the description "The External interrupt mode is preferred in this case.".
But if I set RX buffer size or TX buffer size greater than the FIFO depth, I can not select the external interrupt.
What does this mean?
Best regards,
Yocchi
Show LessHi,
I'm wondering because I have a problem with I2C Write operation during bootloader mode from I2C Master (another MCU) to I2C Slave (cypress). On bootloader-level, I'm using I2C, and on app-level I'm using EZI2C (here write commands works fine). I know EZI2C is more High-Level API and has two additional checkboxes "Accept matching address in RX FIFO" and "Accept general call address". There is some bigger difference which can prevent proper working?
Show LessWe have various devices using the PsOC4 BLE platform and suddenly finding it is not possible to pair more than one following a recent Windows 10 update.
Believed to be 1909 but could be an earlier build.
This issue also extends to all of the example projects, building projects such as BLE keyboard, BLE Mouse, Battery Level demo or any other example and trying to pair any two in any combination does not work.
The second one gives a Windows error "Try connecting your device again".
The UART on the second one shows:
CYBLE_EVT_AUTH_REQ: security=3, bonding=1, ekeySize=10, err=0
CYBLE_EVT_GAP_ENCRYPT_CHANGE: 1
CYBLE_EVT_AUTH_FAILED: 8
CYBLE_EVT_GATT_DISCONNECT_IND
CYBLE_EVT_GAP_DEVICE_DISCONNECTED: 13
This issue does not happen on earlier windows 10 builds or windows 7.
It is possible to pair the second device if the first is removed, but never two at the same time. It is also possible to pair one of these Cypress BLE devices and any other devices such as a Microsoft BLE mouse etc.
The issue with the second device happens whether the first device is still connected ot not. If the first device is in the paired devices list, the second cannot be paired.
Show Less