PSoC™ 4 Forum Discussions
Hi Everyone
I need to let my PSoC4 CY8CKIT-049 kit communicate with PC through Ethernet. I have an SPI to Ethernet Converter Module based on ENC28J60. I am planning to make a customized PSoC Creator component named "TCP" for this project. I have just started up by creating a project in PSoC Creator (Please find herewith the attachment.). Would anyone like to share his/her experiences by giving some code snippets, documents (Mainly to understand TCP/IP, SPI and their interconnectivity) and module projects?
Thanks in advance.
Shaunak Agastya Vyas
Show LessHello,
I am trying to Interface two slaves with single I2C master with my own developed board which has on CY8C4245AXI-483 controller on it.
I have interfaced two I2C slave with single master, 1. PCF8574AT usd for interfacing 20x4 LCD, 2. DS1307 RTC. i have used 4.7K resistor to make I2C lines pulls up.
what i am trying to do is to fetch data from DS1307 RTC and displaying it on LCD.
At firmware side i am using SCB block for I2C master control. When i am running my code it sending data to LCD, and LCD displaying string properly, but i am not able to Read data from DS1307 and its gives constant data.
Interesting thing is that, i have make same setup with another general purpose board with same controller chip on it which has not DS1307 on it, i have interfaced it separately and my same code is working properly with this setup.
I am not getting any idea that why its not working with my designed circuit board.
Can anyone help me to over come this problem??
Thank you.
Show LessWe've been using PSoC Creator 4.0 for our BLE Broadcaster project. The option "Silicon generated 'Company assigned' part of the device address" is checked in the GAP settings. The BLE component version in the project is 2.10.
I recently ran a build of the same code using PSoC Creator 4.2 (loading the same project). It updated the BLE component to v3.51. I verified that all options in the BLE component are set the same.
Our problem is thus: The BLE MAC address is different (and constant) depending on which firmware image we load. That is, if we load the 4.0-based build we get one MAC address. If we load the 4.2-based build on the same device we get a different MAC address.
We are not writing a custom MAC address to user flash row 0. We'd prefer to not have to.
My understanding is that with the "Silicon generated 'Company assigned' part of the device address" option checked, the MAC address should be a function of various aspects of the die's manufacturing (X & Y location, wafer lot, wafer number, etc). If that is that case, then the MAC address shouldn't be changing.
Can anyone tell me why the address is different between the two compiled images?
Thanks for any insight you can offer.
Show LessHello,
I have integrated an I2C Bootloader on my Evalkit PSoC4000S (4045).
Now I am able to upload Firmware via I2C, respectively via "Bootloader Host" PC-Programm from Cypress and PSoC5 which transfers the Data via USB to I2C.
I am now looking for a Bootloader Host C-Programm/Code which is easly portable to simple MCUs (Arduino etc.)... is there already something available?
thank you.
Show LessOn-board our PCB is a CYBLE-022001-00 chip and a third-party WiFi-capable device. Is the Cypress EZ-BLE PRoC chip we're using WiFi coexistence-ready? If so, is there a guide on how to manage it?
Show LessCapSense(CSD[自己]+CSX[相互])シングルIDACモードを使用予定です。
(別途IDAC使用予定。"Enable compensation IDAC"をOFFにしております。)
シングルIDACモード時のCSXの動作での影響はどのようなものがありますか?
まだ、シングルIDACモードでもCSXは動作するのでしょうか?
デザインガイドを見る限り、CSXはIDACが2つ必要に見えます。
Show Less
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 Less