PSoC™ 5, 3 & 1 Forum Discussions
text.format{('custom.tabs.no.results')}
Hello,
I am trying to program a CY8C24423A with a First Touch Programmer from PSOC First Touch ultimate starter kit via ISSP.
Programming is always terminated with this error message:
Detected SiliconID: "00 01 01 15" is not in database
There is only µC on the board, everything else was removed (no pull down on Reset, nothing on CL and DA just 100nF between VDD and GND. Connections (VDD, GND, Reset, CL and DA are checked)
Same error message when I disconnect the CY8C24423A from the programmer (FTPC Bridge) completely.
When I connect the expansion card from the PSOC First Touch ultimate starter kit, everything works.
I tried PSoC programmer 3.29.5 (3,3 and 5V) and PSoC designer 5.4
I tried also external VDD 5V
I tried 2nd µ-C
Any Ideas?
Thanks
Jan
Show LessHi,
for my UART port pins there is no API generated.
Under Mapping Contiguous is selected.
Whats going on?
I need the complete specifications of CY8KIT-059 5LP in order to know exactly the user available addresses of EEPROM, and size. Can somebody tell me where is the document or share it?
Show Less
Hello everyone!,
great to join this community I am currently a student and my first time having PSoC.
I have this display QC12864b which I would like to play with but I am not sure why its not working where the display is only blue. I want to do graphics and all but first I just wanted to test and print like Hello World.
This is what I have currently
I wanted to use UG8 library to control but its mostly written for arduino platform. so if anyone have some example code on how to go with this I will really appreciate it.
Show Less
I keep getting this error when I connect my MiniProg3
I've tried re-installing the program, drivers but nothing seems to work. Any suggestions?
Show LessHi, I am currently using the CY8C5888AXI-LP096 for a project. I have connected the XRES(Pin 15) line to a port for programming so that I can support programming in the field.
During testing, i found that the line can glitch, which seems to cause instability in my design.
Is there a way to disable the XRES line during normal operation?
I was reading some documentation and it mentioned that in the NV Latch register I could toggle the XRES to a GPIO pin. But Looking through my code base, I can't seem to access the NV Latch register. How do I access the NV Latch register?
I have tried using the optional XRES setting, but that changes pin#22 to the XRES line, and what i am looking for is how can I disable the XRES on pin #15.
If there is no way to disable (pin#15 XRES), what would you recommend to do to stabilize my system, but still have the capability to program the MCU?
Any help would be appreciated.
Thank you.
Show Less
What are these memories(marked red) used for in cyfitter_cfg.c? And how to decide their size?
static const cfg_memset_t CYCODE cfg_memset_list[] = {
/* address, size */
{(void CYFAR *)(CYREG_PRT0_DR), 16u},
{(void CYFAR *)(CYREG_PRT3_DR), 64u},
{(void CYFAR *)(CYREG_PRT15_DR), 16u},
{(void CYFAR *)(CYDEV_UCFG_B0_P0_U0_BASE), 4096u},
{(void CYFAR *)(CYDEV_UCFG_B1_P2_U0_BASE), 2048u},
{(void CYFAR *)(CYDEV_UCFG_DSI0_BASE), 2560u},
{(void CYFAR *)(CYDEV_UCFG_DSI12_BASE), 512u},
{(void CYFAR *)(CYREG_BCTL0_MDCLK_EN), 32u},
};
I even cannot find defnition of below memories(marked red) in the datasheet.
CYCONFIGCPY((void CYFAR *)(CYREG_PRT12_DR), (const void CYFAR *)(BS_IOPINS0_7_VAL), 10u);
CYCONFIGCPY((void CYFAR *)(CYREG_PRT1_DM0), (const void CYFAR *)(BS_IOPINS0_1_VAL), 8u);
CYCONFIGCPY((void CYFAR *)(CYREG_PRT2_DM0), (const void CYFAR *)(BS_IOPINS0_2_VAL), 8u);
I've got a project where the customer wants to use a long (5M+) USB cable to connect our PSoC5LP-based USB HID. The issue being that USB Full-Speed max cable length is 3M.
Can I do anything to reduce the PSoC5LP to a Low-Speed device rather than Full-Speed to meet this requirement? Would the host perhaps automatically switch to LS if it can't communicate over FS?
Would there be other concerns regarding speed at that point? The PSoC USBFS component is configured as a composite Mouse+Keyboard device, 2 Endpoints at 8 bytes each, which I think should be OK?
This project also has the PSoC USB device being sent out to the customer through an integrated USB hub, which may negate the issue?
Hi, Can a project data sheet be customized in PSoC Creator 4.4
Hi,
I am working on a multiple microcontroller based project in which I have two PSoC5 microcontrollers. Currently when a WDT timeout occurs in one of the microcontroller, reset occurs only for that chip. I need to perform a system level (both the microcontrollers) need to be reset when a WDT time out occurs in either of the microcontrollers.
I came across various posts in which it mentions that if the value of CyResetStatus variable is read before bootloader exexcutes the application code this can be read. But all the time I am only getting the value of CyResetStatus as 0X80 or 0XA0.
Is there a way to read the reason for reset and save the status into the internal EEPROM location.
Can someone help me in addressing the issue?
Thanks in advance.
Show Less