PSoC™ 6 Forum Discussions
Hello, I am currently working on PSoC6 project that consists on sending an analog heart rate signal collected by a pin and transformed into a digtal signal by a single channel ADC. While getting that signal I would like to send that signal to the AIROC CONNECT bluetooth app through BLE.
I am fairly new to PSoC Creator and I can't seem to get my project working, currently I am able to extract that digital signal and send it through UART where I have a Matlab code that can print out the output. Now the problem I am having is creating a BLE connection that can succesfully send that signal at the same time that is coming in.
If someone has a similar project or can guide me a little bit on my journey let me know pls!
Thank you.
Show LessHi,
I am looking to enhance the performance of my application running on a PSoC 6 (CY8CMOD-062-4343W) platform and believe that profiling is a crucial step towards achieving this goal.
Maybe I can use Arm Keil µVision for this purpose. I would appreciate your guidance on how to effectively conduct profiling using this tool, or if there are alternative that is simpler/more effective or tools you would recommend for optimizing the performance of my application on this specific hardware.
Thank you for your time and assistance.
I use CY8C6347BZI_BLD53. I use SPI_DMA to transfer data. When I set the SPI speed to less than 15MHz, the transmission is normal. When the SPI speed is greater than 15MHZ, the DMA is transmitted to the middle, and suddenly every 16 clock cycles will stop. The signal chart is as attached. What is the reason for this, and how can I solve it.
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/PSOC6-spi-dma%E9%AB%98%E9%80%9F%E4%BC%A0%E8%BE%93%E6%97%B6-%E4%B8%AD%E9%97%B4%E6%9C%89%E5%A4%A7%E6%A6%824%E4%B8%AA%E6%97%B6%E9%92%9F%E5%91%A8%E6%9C%9F%E7%9A%84%E5%81%9C%E9%A1%BF-%E8%BF%99%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0/td-p/648841
Show LessHi all,
I had a question while studying the UART function of MTB.
I understand that the UART API is divided into two categories: High-level and Low-level.
In MTB, I could choose which API to use.
However, even if I chose the High-level API mode and only use the Low-level API to write firmware, UART works normally.
Similarly, although I chose Low-level API mode and only use the High-level API to write firmware, it still works.
So, what is the meaning of choosing the MTB API mode as High-level or Low-level?
Thank you for your support,
Regards,
Show Less我的需求是 是类I2C通信,四个数据线公用一个时钟线,不是QSPI,四个数据线独立发送数据的,时钟大于等于20MHZ,用UDB可以实现吗?
我使用的芯片是CY8C6247AZI-D54,有12个UDB, 我用IO口模拟的通信如附件。
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/CY68C6247BZID44-ARM-GCC-5-4-2016-q2-update-Release-%E6%9C%89%E6%9C%80%E6%96%B0%E7%9A%84%E5%90%97/td-p/649169
Show LessI am planning a project using the CY8CPROTO-062-4343W PSoC6 board and need to display the output on a 16x2 LCD. However, I am unsure about which LCD models are compatible with this PSoC6 module. Could you provide information on compatible LCDs? Additionally, I have been unable to find a header file for any 16x2 LCD. If possible, could you also provide a header file for this purpose?
Show Less为了避免产品测试时损坏芯片,在测试时,我们需要限制设备输入芯片引脚的电流。在查找芯片手册时,我发现了下面两个电流范围,这两个电流范围分别是什么;如果我需要向芯片引脚输入高低电平,并通过芯片读取电平状态,为了避免损坏芯片,我应该限制最大电流为多少能避免损坏芯片。附件为芯片手册。感谢!
Show Less
Hi I'm trying to build a keyboard using the CY8C6347BZI-BLD33 and I'm having trouble programming the chip. I've read the DFU SDK guide and I'm having trouble figuring out how to do the initial DFU for my keyboard. It has a USB port and an SWD interface, and from my understanding I have to program the chip initially through the SWD interface using something like Cypress Programmer. The problem is that I dont have the dev board. I've set up my own bootloader for a previous Attiny project using an Arduino Nano, but I don't know how to do the same for the CY8C6347BZI-BLD33, or if it is even what I need to do.
I'm still in the PCB design phase at the moment, and any help on the middleware necessary for this to work would be great. This is the datasheet im currently going through, and the developement tool guides it uses are in section 1.1. Thanks!
Show Less
请问下在MLconfigurator验证后得到的这些结果都是什么意思啊avg_cyc=99365400.00, peak_cyc=99373233, peak_frame=9
Memory to be allocated for buffer : 534.46 kB
Memory size for NN model weights & biases : 50.64 kB
Accuracy for 8-bit fixed-point implementation : 100.00