Legacy microcontrollers Forum Discussions
Hello
I have CY51F526 mcu. There is an crystal 4.0MHz connected.
I would like to use PLL to drive mcu with 40MHz.
How can I do it using C not assembler?
Do you have any code examples?
Best regards
Jakub
Show LessVariables defined with const volatile type qualifier are linked to the DCONST section in ROM area.
During start-up initialization these variables are copied into INIT section in RAM area from where the SW reads their values.
My intention is to avoid coping the variables into INIT section in order to reduce the RAM memory usage.
How can I make the SW to read variables directly from DCONST section and avoid allocation into RAM memory?
Show Less
Question per subject.
//Daniel
we are seeing that memory region from 0x16FFFF to 0x17FFFF not erasble, not seeing with old chips
hello, the softune workbench it can´t debug the software and sends this message " FR family softune workbench has stopped working" Help please
Show LessCurrenly I am evaluate a automative project. I am interested in crypress Traveo Graphic Soc S6J326Cx and S6J328Cx which have 3d graphic core. I have the following questions:
1, The ability of the 3D graphic core?
2, Does the 3D graphic core support opengl ES/opencl?
3, What is the requirement of operating OS if integrating 3D graphic core?
4, Can 3D graphic driver/lib support bare-metal sw development environment?
5, If use Cypress 3D graphic chip, which graphic related software will provide?
If possible, can someone provide <<3D Graphics Core Programmers REFERENCE manual>>.
Show LessHello ,
I am modifying the ethernet example , but doesn't work .
perhaps there is a working example .
while (1)
{
if ( 0 != EmacGetFrameLength(&EMAC0) ) // Emac received data?
{
LwIPInputHandle(); // Lwip handle the received data
}
LwipPeriodHandle(); // Lwip clears ARP table every 5 second
if ( 0 != EmacGetFrameLength(&EMAC0) ) // Emac received data?
{
err = udp_bind(upcb, IP_ADDR_ANY, UDP_SERVER_PORT);
IP4_ADDR(&ip6,192,168,7,11);
pb = pbuf_alloc(PBUF_TRANSPORT, 512, PBUF_REF);
pb->payload = str;
pb->len = pb->tot_len = 512;
udp_connect(upcb, &ip6,5000);
udp_send(upcb, pb );
udp_disconnect(upcb);
pbuf_free( pb);
}
}
I would appreciate any comment.
I have several questions related to programming the nonvolatile Flash memory on Cypress S6J32GEKSNEE2000
1) What is the expected/max current draw on the device? Datasheet 002-10689 Rev *J states that VCC12 draw 1250 mA during operation, but could that be less when just programming the device?
2) I have found instructions for Serial Programming in Chapter 14 of S6J3200 Series Hardware Manual Doc. No. 002-04852 Rev. *F. Is this the only method of programming the NVM, and if so is there an example bootloader project for this device?
2a) What frequency crystal should be connected between X0 and X1?
3) Is there an evaluation board for this product?
Show Less