PSoC™ 4 Forum Discussions
Hello
I've been using the CY8CKIT-147 PSoC 4100PS Prototyping Kit and have been fighting an issue with the AMUX. I have a 4x1 AMUX which switches in 4 possible feedback resistor values. The voltages at the input are different from the output of the AMUX. If I remove the AMUX and hardwire one of the resistors in place, the design works fine. I have attached the design. Any advice would be appreciated.
thanks
Shawn
Show LessHello, I'm using the PSOC4 4200 to sequence the power rails for an FPGA. I would like to run the PSOC in Unregulated External Supply to I can only provide 5V to the device. The 5V is applied as soon as power is applied to the board.
Is this the correct configuration for the 28-SSOP CY8C4244PVI-442?
Thank you very much,
Joe
Show LessThe device is a PSOC 4200. I'm using the 8-bit IDAC for CAPsense and the 7-bit iDAC in standard configuration.
According to the resource meter, the uC has both these iDACs.
When I compile the project with just the 8-bit iDAC it works without a problem. However, when I add the 7-bit iDAC to the design, it fails to compile. The error shown is 'unable to find a solution for the analog routing' That's it. There is no further description.
What could be the problem?
Show LessWhen my central receives a scan from the client, it has the client's address in a CYBLE_GAPC_ADV_REPORT_T data structure. My central can connect to the client using this address. But in my client code, I get (I assume) my client's address by calling CyBle_GetDeviceAddress. THese two addressed don't match, why?
Show LessI see there have a been a few similar queries before where other modules have generated this Build error but none of the answers given in those queries help me understand this issue.
Background:
I have a Solar Powered IoT Device Kit (with BLE module CYBLE-022001. I tried to build the Simple_BLE example but get the error "Section .cy_checksum_exclude size exceeds specified limit." When you double click on the error message it opens up the Linker script file cm0gcc.ld but does not highlight which line.
Based on other online searches and comparing this to the LED_ONOFF example, which does compile/ build ok, it appears to be related to this line here
CY_CHECKSUM_EXCLUDE_SIZE = ALIGN(640, CY_FLASH_ROW_SIZE);
The LED_ONOFF example has
CY_CHECKSUM_EXCLUDE_SIZE = ALIGN(0, CY_FLASH_ROW_SIZE);
So my question is, where did the "640" come from in the Simple_BLE example. How/where was this set.
I know that if I go to the Bootloadable component in TopDesign and change the "Checksum exclude size (bytes)" to 640 it does work and I can build my project.
But still no idea why.
Any advice will be greatly appreciated.
Thanks.
Show LessHello,
I am a beginner using PSoC 4200L pioneer kit. I want to take in audio through the micro-usb and analyze it for amplitude extraction. Where would I begin? After googling, it seems that most designs take USBFS data into DMA, but I'm not sure.
Any links or projects would be helpful.
Thank you.
Show LessPSOC4000L datasheets says IMO clock accuracy to be ±2 percent accuracy across all frequencies with trim. The IMO trimming procedure is done on startup loading SFLASH trimmed values stored by custumer during production process. May these values differ from sample to sample or they are the same? Why an accuracy of only 2% is obtained? Could be possible to load different values to obtain a better accuracy of 2% (also without using WCO or USB lock functionality)?
Thank you
Show LessHi all,
I am new in community and its my first question about PsoC4 - forgive me mistakes . I'm working with CY8C4248LQI-BL583 from Cy8ckit-042-BLE-A kit and i have problem with buffer when i use two separate UARTs.
So in details:
- I have two UART blocks (say UART_1 and UART_2) both are configured with buffer Rx and Tx 128 bytes.
- UART_1 baud is 115200;
- UART_2 baud is 460400 (used external clock generated by cy_clock)
- UART_1 nad UART_2 buffers are read in program without interrupt (main function)
- from UART_1 and UART_2 i want read data from buffer;
- UART_1 works ok (received data are stored in circular buffer up to 128 bytes)
- UART_2 not work ok (received data are stored in circular buffer up to 8 bytes - should be 128 as configured)
Now my question is that why second UART is not working ok like UART_1 ? Should i configure something special for it when i need to use two separate circular buffer ? or it's bug in Creator ?
I have no idea how resolve problem (of coursce i can try write own circular buffer for both UARTs i think, but why Creator works only with one UART)
With best regards
Wiktor
Show LessHello,
I compared hex files between "Programmed hex" and "Read to hex" with PSoC Programmer.
There was a difference between the two(518th line). Of course, the checksum of the hex files are the same(514th line).
Please see the below.
Why?
Best regards,
Yocchi
Show Less