PSoC™ 6 Forum Discussions
Hi,
I'm trying to build this project "Workspace01"step by step based on "CE23727_PSoC6 E-INK DISPLAY Interface with EmWin Graphics Library" but everytime i get the error that pervasive_eink_hardware_driver.h is not found. This file is present in the workspace. I've cloned the workspace from CE23727. While CE237337 compiles easily , this project does'nt.
Thanks in advance
neha
Show LessI keep trying to program my psoc 6 ble pioneer kit. Every time I try it comes up with this error.
I have updated my firmware and it connects to the programmer. i have tried programming with the psoc programmer open and closed.
I tried following several suggested steps for similar issues and none seemed to work.
Show LessHello all,
I am currently designing a PCB using a PSoC 6, and I have questions regarding USB hardware configuration.
Considering the USB lines voltage of 5V, and the VDDUSB of the PSoC 6 of 3.3V, I wonder if I can connect the USB D+ and D- lines directly in the MCU since the voltage levels are not compatible. I can't find anywhere in the CYC61x7 datasheet any information about USBDM and USBDP lines being 5V tolerant …
The only thing of interest I can find is in the AN218241 document, but is not really of interest, and is quite vague actually … It states in section 10.2 (page 25) that:
When designing hardware for a USB Device, consider the following:
▪ Use ferrite beads for VBUS, GND, and receptacle shield.
▪ Use an ESD protection device placed near the USB receptacle.
I see in the CY8CKIT-062-WiFi-BT schematics that a USB multiplexer (NLAS7242MUTBG) is used to switch between Device and Host USB lines, and this IC is supplied with 3.3V. This IC datasheet clearly states that D+ and D- pins are Over Voltage Tolerant:
The NLAS7242 features over voltage tolerant I/O protection on the common signal pins D+/D−. This allows the switch to interface directly with a USB connector. The D+/D− pins can withstand a short to VBUS, up to 5.25 V, continuous DC current for up to 24 hours as specified in the USB 2.0 specification. This protection is achieved without the need for any external resistors or protection devices.
Do you have any recommendation regarding the hardware we have to use on USB lines of CYC61x7 MCUs to ensure proper functionality? Can anybody recommend a buffer IC that could be used for USB applications?
Please propose solutions that are not QFN, WLCSP or that kind of package which are harder to solder, I want it to be easily solderable ...
Thanks to all!
Show LessI am implementing BLE Notification on a PSoC63 device.
API of "Cy_BLE_GATTS_SendNotification" is used, but API returns "CY_BLE_ERROR_INVALID_PARAMETER" error when data is 20 bytes or more.
If the data is less than 20 bytes, it will be notified correctly.
Where should I modify to send 20 bytes or more data?
I am using the following development environment.
・PSoC Creator : 4.2
・PDL : 3.0.4
・Device : CY8CPROTO-063-BLE
Best regards.
Show LessHI Cypress:
when we check the web , we just find the brd file , and there is no Integration library of PSOC6 MCU part , can you help to provide the PADS and Altium Designer version of it, TKS;
Show LessHello, I've taken a project from a PSOC 5LP and moved it over to the PSOC 6 platform in order to create a WiFi enabled version. The signal source is somewhat noisy and a glitch filter or double-syncing the input pin had resolved filtering out small 8-24ns pulses.
Attempting to use the same option now, it appears the glitch filter component has been removed and selecting double-sync on a digital input results in:
sta.M0017: Unsupported: InSyncNeeded
and subsequently has no affect in the application.
I'm currently working around the issue by clocking a DFF with a slower clock, but am looking to understand why the double-sync on the pin is not working.
Thanks,
Karl
Hi All,
Any help with some coding would be greatly appreciated. I am relatively new to this, so the training videos have been a fantastic resource to help get going.
I think there is an error in the above tutorial as it will not compile error-free.
The first point to note is that the code on GitHub differs from the code in the video in some respects - I suppose this is normal catching up on errata.
The main point of this thread is the following suspect line in the code
"Cy_TCPWM_PWM_GetCompare0 (hw, cntrNum, percentToCompare(percentTmp) );" (my speech marks).
According to the PSoC Creator, this command should only have two arguments.
This is the last line of code in "pwmTask.c"
If I reduce it to two arguments by arbitrarily removing the argument "cntrNum", then the code compiles without error. I'm not convinced it runs correctly though as the motor status does not change when I send keyboard commands - but that's to be expected when you randomly delete code!
GitHub reference is PSoC6-101-Video-Projects/pwmTask.c at master · cypresssemiconductorco/PSoC6-101-Video-Projects · GitHub
Video reference is PSoC 6 101: Lesson 2-2b Implementing PWM into BLE Controlled Robotic Arm Project - YouTube
Thanks in advance for any insights
Bob
Show LessIs there an EZ-BLE Programming kit for PSoC 6. I want to program CYBLE-416045-02. If there in none for that can I use CYBLE-012011-PROG EZ-BLE™ Module Programming Kit?
A PSoC 63 BLE-416045-02 in the CY8CPROTO-063-LE is mounted on an adapter board that supplies 3.3V to the board. The problem is how the kitprog3 port settings should be set up in PSoC creator 4.2. I could not find documentation that explains the dialog box. It says "Select Digital Source if Kit has it.". What does "Kit" refer to? It has the voltage selection (3.3V is obvious choice) and an On and Off selector. While running the board unattached to the adapter, "Off" is chosen. But should "On" be chosen when on the adapter?
Show Less