PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
Hi everyone,
I am trying to power up the CY8CKIT-042 (PSoC 4 kit) with a 9V battery using Vin, I have regulated the battery power to 5V, but
the board is not getting powered up.
Can anyone help me with this?
Awaiting response.
Thank You
Arshiya Tabassum
Show LessHello,
I am using CySmart version 1.0 (from the Dec 31 download).
I am connecting to a BLE dongle from the CY8CKIT.
CySmart refuses to connect to the dongle, and instead say it needs to be updated with the firmware from
C:\Program Files (x86)\Cypress\CY8CKIT-042-BLE Kit\1.0\Firmware\BLE Dongle\Hex Files\BLE_Dongle_CySmart.hex
I have used the PSoC Programmer version 3.22.0 and reprogrammed the dongle with this hex file.
I have also downloaded the Dec 31 hex file version 1.0.0.50 from here and programmed that hex.
http://www.cypress.com/?rid=102636&source=CySmart
Niether of these hex files have changed CySmart's mind, it still says the current firmware is not supported.
Can someone please confirm that the latest version of CySmart is valid, and the dongle hex file is valid?
I can find no other options for making this work.
Thank you
Neal
Show LessIn the OTA update process, sometimes the BLE disconnected on the customer board. The disconnection error code is 0x28 (CYBLE_HCI_INSTANT_PASSED_ERROR). I do not find more data about this error. What is this error? What is the reason? How to fix this?
Show LessHi All:
客户使用CY8C4146AZI-S433来开发一款BLDC电机的产品,需要对芯片的flash进行操作,关于Psoc4的flash的操作有几个问题需要请教一下:
1:我发现CyFlash.c里面的函数uint32 CySysFlashWriteRow(uint32 rowNum, const uint8 rowData[])是一个先进性擦除后写的动作,没有擦除和写分开的函数,这样的操作是否可行?可行的话,可否帮写一个单独写一个flash row size和单独擦除一个flash row size的函数?客户需要用到这样的操作?
2:flash操作有没有整个芯片擦除的操作?
Show LessHi,
I am using 2 UARTS, so that I have no I2C left over. I willl emulate I2C with control registers and status registers.
Do I need to use 2 externally onnected input and output pins pin or can I use a bidirectial pin for this purpose?
Thanks for input!
Show LessHello, I am new to PSOC4, I need to take data from UART and transmit to the GPIOs
Hello,
I am facing one issue with CY8CMBR3116. In my application, I am using 12 sensors instead of 16. Its working fine. Now as per my application need, I keep only 6 sensors enable during sleep mode of host controller by initializing CY8CMBR3116 and whenever host controller is wake up, I re-initialize the CY8CMBR3116 to enable 12 sensors. But it is observed that CY8CMBR3116 never get re-initialized. It keeps only 6 sensors enable and rest disable.
So, can you please tell me why this is happening?
Waiting for your reply.
Thanks & Regards,
Mamata Nivalkar
Show LessHello,
I have been trying to make the BLE_FindMe01 example work using a CYBLE-202007 (connected to the KIT CY8CKIT-042-BLE for programming) but I am not able to see its advertisement, no matter what I use to scan (the BLE Dongle that came with the CY8CKIT-042-BLE, other Cypress modules, ...).
I am using PSoC Creator 4.2. I downloaded the BLE_FindMe example using it.
I made the following changes/additions to the original code:
- Set device to 202007-01
- Set Adv/Scan Tx power and Connection Tx power to -12 dBm
- In main.c:
/* Enable CYBLE-202007-01 BT Power Amplifier */
/* Define the test register to switch the PA/LNA hardware control pins */
#define CYREG_SRSS_TST_DDFT_CTRL 0x40030008
- In the StackEventHandler, when the event is CYBLE_EVT_STACK_ON:
/* Set ECO capacitance trim value to the value required by CYBLE-202007-01 */
/* https://community.cypress.com/docs/DOC-10498 */
CY_SET_XTND_REG32((void CYFAR *)(CYREG_BLE_BLERD_BB_XO_CAPTRIM), 0xD0D0);
/* Enable CYBLE-202007-01 BT Power Amplifier*/
/* Configure the Link Layer to automatically switch PA control pin P3[2] and LNA control pin P3[3] */
CY_SET_XTND_REG32((void CYFAR *)(CYREG_BLE_BLESS_RF_CONFIG),0x0331);
CY_SET_XTND_REG32((void CYFAR *)(CYREG_SRSS_TST_DDFT_CTRL), 0x80000302);
I tried it with both 3.30 and 3.52 version of the BLE with similar results: I am not able to see the advertising while scanning with other BLE devices.
I have attached a copy of the project I am using.
I suppose I might be missing something related the amplifier of the module.
Show LessHello, I am working with an Evalkit (PSoC4000S, 4045) and above mentioned example.
Now I logged the data coming from I2C-Bus, see attached picture. After a read command at adress 0x08, I always get first 0xC6, 0x75, 0x00, 0x09, 0xB8, 0x0B, 0x05 etc....
Unfortunately (including help of CapSense Register-Map) I am not able to find the meaning of every byte?
Where can I see or find that?
thank you very much
Show LessI need read switch that change status on both edges of input. I placed interrupt but can't solve problem with spikes.
Any of code that make debounce is appreciate.
Show Less