XMC™ Forum Discussions
Dear community members,
I have a question according to "OSC_ULP Oscillator Watchdog (ULPWDG)" in chapter 11.6.9.1 in Reference Manual V3.6 of XMC4500 family.
I see that "In case of external crystal failure the clock source switches automatically to the Internal
Slow Clock Source generating f_OSI.".
I just want to ask you whether there is a possibility to check if the internal slow clock source is in use instead of the external crystal. I assumed the SCU.HDCR.RCS bit changes automatically on failure of external crystal but it does not. Is there maybe any bit I can read out for that purpose?
Thanks!
Best regards,
autoUser
Show LessOne Microcontroller Platform. Countless Solutions.
Infineon’s XMC™ 32-bit industrial microcontroller portfolio is designed for system cost and efficiency for demanding industrial applications.
The XMC™ microcontroller family based on ARM® Cortex®-M cores, is dedicated to applications in the segments of power conversion, factory and building automation, transportation and home appliances.
Efficient tools, software and services from evaluation until production – XMC™ ecosystem and enablement.
Download the new XMC Brochure here:
http://bit.ly/XMC_brochure_Feb2016 Show Less
Hello. I am trying to write a piece of code to jump to another section of flash (xmc1202) in keil IDE. The code is as follows:
__asm
(
"LDR r0, =0x10001001;" // execute program from SRAM; at 0x20002000
"BLX r0;"
);
But unfortunately this assembly code does not work. I have no idea why it does not work. I would be grateful if you could help me. Thanks.
Show Less
I would like to program BLDC_SHIELD_TLE9879 evaluation board with the XMC1100 boot kit. I have tried to find out the libraries to flash it through the SPI pin. There is a library just for the arduino. Then I tried to progtam TLE9879 directly with the j-link lite debugger on Dave and Keil. There was an already prepared program which name is BldcBcHall.uvprojx. It is giving lots of error when I tried to build it. Is that possible to flash it with XMC100? If not, what is the solution for of the following error on the already existing program?
Show Less
I would like to transmit hexadecimal commands from Boot Kit XMC1300.
I confirmed transmitting "Hello world" in this sample project.
(https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc13_boot_001/#!?fileId=5546d4624f72be57014f8850c9b62e66)
I would like to submit 8 bytes hexadecimal command instead of "Hello world", but syntax error was occurred.
8 bytes commands is "FF03 0000 2000 DC01".
I think I can assign hexadecimal number with "[]" and "," to array ""message[]", but it is seems incorrect.
I know this is a rudimentary question, but could you please confirm it?
Show LessHello, I am using XMC1302-T038X0032 to do a FOC motor control application. I found that the code execution speed is relatively slow, so I want to put the code into RAM to run, I can use the __attribute__ keyword according to the reference material, But the code execution speed has not changed, it seems that it does not take effect! How can I solve it!
Show LessHi,
This is first my project with XMC and Dave and I have an issue with interrupts on 1404 release configuration.
The project has 3 interrupts: SysTick, IRQ5 and IRQ7 used as RX interrupts for CAN node0 and CAN node1.
Debug version works as supposed to, when messages received on CAN interrupts are working. When I compile the release version of the same code, only SysTick works (LED blinking), but CAN interrupts don't work anymore.
Can somebody help me out with this issue?
Show LessHi, I'm designing a board that have an XMC1402 that must be kept in reset state if an external microcontroller supervisor detects some issues.
XMC1000 serie does not have a specific reset pin input.
Is there a way to implement this behavior?
Thanks, Enrico.
Show LessHi,
I am using XMC4800 controller having 144 pins and 2mb size (XMC 4800 F144x-2048). Previously in my project we use 3 SPIs and now we add another SPI i.e, total 4 SPI we are using and every SPI is in MASTER and Full Duplex mode and we use SPI_MASTER_0 for communicating with Flash 1 and Flash2 which are same MAKE and it's working fine. Now we add SPI_MASTER_3 and SPI_MASTER_0 is used for Flash1 and SPI_MASTER_3 for Flash2. In the attached image we use different pinouts for different SPIs. SPI_MASTER_0, SPI_MASTER_1 and SPI_MASTER_2 are working properly but SPI_MASTER_3 we are not able to communicate with Flash2.
Is there any issue with this controller by using 4SPI's?
Best Regards
Anirudh
Show LessGreetings everyone,
I am wondering about factory settings startup of the XMC4800 chip. According to the reference manual of the XMC4[78]00, the chip comes with normal mode settings. Are there anyone to verify this information.
Another question is the boot mode change of XMC4800 is slightly different than XMC1400. Is it enough to change the modes by just changing the HWCON and SWCON values of the configuration register, by applying the corresponding values of TCK and TMS (and also reset), or should the configuration done by writing the required BMI string to UCB2-Page1.
Thanks in advance.
Best Regards.
Samil