XMC ERU and CCU 8 capability question
Hi all, Is it possible to have two slices of the CCU8 unit generating two PWM signals connect an ERU unit to each slice using the iout and pdout of each ERU to control the CCU8 slice? Thus 2x iout + 2x...
View ArticleXMC4700 RTC interrupts are generated more than once per second
Hi Travis, Thank you for the concise and thorough reply - indeed, the problem was that I forgot to clear the interrupt flag, hence once a trigger has been set once, it has never been reset and...
View ArticleInternal FLASH erase/write
Which XMC are you referring to? For XMC4000, it is possible.
View ArticleERU cant trigger TRAP function - XMC bug
Hi All, Here is an even simpler example of not being able to use the ERU and TRAP together. Same setup as before. Code (see attached): - DIO_IN - P 2.4, connected to the event detector - DIO_OUT -...
View ArticleDefault Handler disrupting FreeRTOS program
I have the same problem, I guess, when trying to give a semaphore from an interrupt. If I then call portYIELD_FROM_ISR( xHigherPriorityTaskWoken ); after the xSemaphoreGiveFromISR( xSemaphore,...
View ArticleTest Driven Development on XMC4500 and DAVE?
Hello Petru, I'm not sure if this suits you but in http://www.infineon.com/matlab you can find a library for Simulink that allows you to configure some Infineon XMC blocks. In Simulink you can do...
View ArticleXMC1300 Problems with FIFO USIC in UART configuration
I'm experienced problems when using both channels of the USIC module in UART configuration. The processor is the XMC1302. Channel 0 is configured for use as RS232 port. Channel 1 is RS485. I have...
View ArticleDAVE 4.1.4 debug error : Program file does not exist
had the same issue. solved in debug configuration.. use search project to find elf file. as attachment. Attachment 2019 Attached Images elf.JPG (98.7 KB)
View ArticleXMC1302-ADC QUEUE problem
Board : XMC1302 Evkit Tool version : DAVE4.0 Test : ADC_QUEUE Using the Usage of APP_help was tested for ADC_QUEUE_0(Group0). ADC_QUEUE_0behavior identified But Proceeds to try to use the test...
View ArticleDAVE3 - BLDC as aktive break
Hello sevctn, Can you help me with some more details about active break? I'm assuming that the simplest way would be to stop the commutation and energize one coil, the inertia of the rotor will keep it...
View ArticleHigh side switches reverse battery protection
Hi, I think you can use a schottky diode instead of 150 ohm resistor for this purpose.
View ArticleImpossible to set BMI
Hi Paolo, I need some more inputs to help... 1. Are you using the BMI plugin on DAVE v3.1.10 for changing the BMI of the device? 2. What is the current BMI mode of the devices on both your boards? 3....
View ArticleXMC4500 SPI half-duplex receiving problem
Hello! I have tried to use Infineon SPI Master APP to create a half-duplex communication link. As this operation mode is less documented (I couldn't find any example for half-duplex links) I have tried...
View ArticleXMC1100 in ASC_BSL after Sending application Stream the Application is not...
Hello Harshan, Can you switch the BMI mode to User Debug (SWD0 or SWD1)? The downloaded code will begin execution after that. With ASC BSL BMI mode, the code execution is always with the BSL firmware,...
View ArticleWhere is the app notes on interrupts?
Hi All, I am following the app notes for the ADC and repeatedly it says see the app notes on interrupts to be able to configure them. (ex : page 12 from AP32305). I can not seem to find the app notes...
View ArticleMove from eval board to dedicated board
Hi there, I am pretty much through with the development of the first application which was done using DAVE and the XMC1100 for arduino evaluation board. In the next step the controller should go onto...
View ArticleCGATCLR0 |="">Error? XMC1100 library uses "SCU_CLK->CGATCLR0 |="
Hi all, a snippet from xmc1_scu.c Code: void XMC_SCU_CLOCK_UngatePeripheralClock(const XMC_SCU_PERIPHERAL_CLOCK_t peripheral) { XMC_SCU_UnlockProtectedBits(); SCU_CLK->CGATCLR0 |=...
View ArticleXMC_SCU_UnlockProtectedBits() seems to be dangerous
Hi all, Code: void XMC_SCU_UnlockProtectedBits(void) { SCU_GENERAL->PASSWD = SCU_GCU_PASSWD_PROT_DISABLE; while(((SCU_GENERAL->PASSWD) & SCU_GENERAL_PASSWD_PROTS_Msk)) { /* Loop...
View ArticleDave4 - XMC_2Go_Initial_Start
Hi All - First Post here - hope its the right place...! Trying to import the XMC_2Go_Initial_Start code into DAVE 4 but get this message :- XMC_2Go_Initial_Start project has been created with older...
View Article