DAVE™ Forum Discussions
DAVE™
Hi everyone,Do you know whether it is possible or not to create two PWMSP001 in a single project. I tried to create two PWMSP001 and they used differe...
Show More
Hi everyone,
Do you know whether it is possible or not to create two PWMSP001 in a single project. I tried to create two PWMSP001 and they used different CCU4. But I only got one output of PWM waveform from Handle0. I didnt get anything from Handle1. There must be something wrong with the hardware setting. I hope someone can help me. Show Less
Do you know whether it is possible or not to create two PWMSP001 in a single project. I tried to create two PWMSP001 and they used different CCU4. But I only got one output of PWM waveform from Handle0. I didnt get anything from Handle1. There must be something wrong with the hardware setting. I hope someone can help me. Show Less
DAVE™
Hi,I got a board in my hand XMC2Go and did some first steps.Hope, this is the right XMC. It is so small to read it. (Please write the full name on boa...
Show More
Hi,
I got a board in my hand XMC2Go and did some first steps.
Hope, this is the right XMC. It is so small to read it. (Please write the full name on board, next time)
Now I got an error while creating a Debug configuration.
Does anybody has an idea?
/Tobias Show Less
I got a board in my hand XMC2Go and did some first steps.
Hope, this is the right XMC. It is so small to read it. (Please write the full name on board, next time)
Now I got an error while creating a Debug configuration.
Does anybody has an idea?
/Tobias Show Less
DAVE™
Hi
How to test Window Watchdog timer(WDT) in Xmc4500.
How to test Window Watchdog timer(WDT) in Xmc4500.
DAVE™
the apps has been updated to DAVEApps_UpdateSite_1_0_62
DAVE™
Hi;I am on DAVE3.1.8 using CAN001 version 1.0.8.I'm trying to use the same CAN001 message object (e.g. LMO1) to both receive and transmit. That is, I...
Show More
Hi;
I am on DAVE3.1.8 using CAN001 version 1.0.8.
I'm trying to use the same CAN001 message object (e.g. LMO1) to both receive and transmit. That is, I'd like to be able to use LMO1 to transmit data via CAN001_SendDataFrame() but also receive data that is sent to me with LMO1.
I've read on other threads that you do this by setting LMO1 to Transmit Message Object and set the Standard Acceptance Mask to 0. I've done this, and yet I still don't register any receive interrupts in my CAN ISR.
If I set LMO1 to Receive Message Object, then I do get interrupts when data is received from the other device. But then of course I cannot transmit data since CAN001_SendDataFrame() is checking to see if this LMO is transmit-capable.
So my physical connection is good, I can receive data when LMO1 is set to Receive Message Object. But changing the LMO1 to Transmit Message Object with Standard Acceptance Mask set to 0, I then cannot receive data.
What is the proper way to properly configure a single LMO to both transmit and receive?
Thanks in advance,
Joe Shidle Show Less
I am on DAVE3.1.8 using CAN001 version 1.0.8.
I'm trying to use the same CAN001 message object (e.g. LMO1) to both receive and transmit. That is, I'd like to be able to use LMO1 to transmit data via CAN001_SendDataFrame() but also receive data that is sent to me with LMO1.
I've read on other threads that you do this by setting LMO1 to Transmit Message Object and set the Standard Acceptance Mask to 0. I've done this, and yet I still don't register any receive interrupts in my CAN ISR.
If I set LMO1 to Receive Message Object, then I do get interrupts when data is received from the other device. But then of course I cannot transmit data since CAN001_SendDataFrame() is checking to see if this LMO is transmit-capable.
So my physical connection is good, I can receive data when LMO1 is set to Receive Message Object. But changing the LMO1 to Transmit Message Object with Standard Acceptance Mask set to 0, I then cannot receive data.
What is the proper way to properly configure a single LMO to both transmit and receive?
Thanks in advance,
Joe Shidle Show Less
DAVE™
as the title,I don't know how to solve this question.
DAVE™
I'm afraid that I will damage the board if I pull the USB power line when I stop debugging the XMC1300 Boot Kit.But I don't know what to do when I st...
Show More
I'm afraid that I will damage the board if I pull the USB power line when I stop debugging the XMC1300 Boot Kit.But I don't know what to do when I stop debugging.Anticipate your help .Thank you.
Show Less
DAVE™
The apps of xmc1300 are the newest,and run well before.But It sometimes meets the condition as the title says,just like the picture 1 fellow.What's mo...
Show More
The apps of xmc1300 are the newest,and run well before.But It sometimes meets the condition as the title says,just like the picture 1 fellow.What's more,nothing can be seen in the S/W APP Connectivity view of DAVE3 during this condition as picture 2 says.
1,
2 Show Less
1,
2 Show Less
DAVE™
Following on from my previous post (see bottom of this post)I would like to request that when the PWMSP002 app is stopped with the PWMSP002_Stop() fun...
Show More
Following on from my previous post (see bottom of this post)
I would like to request that when the PWMSP002 app is stopped with the PWMSP002_Stop() function, the output signals return to the 'Passive Level'. This is essential when driving high and low side FET's in a bridge circuit. At present the PWMSP002 app sets it output signals to the NON 'Passive Level' if the 'After Compare Match' option is selected.
I suspect this issue applies to other PWM apps too.
Thank you very much.
Best regards
Aaron
http://www.infineonforums.com/threads/899-PWMSP002-Output-pins-do-not-return-to-passive-level-when-the-App-is-stopped
Show Less
I would like to request that when the PWMSP002 app is stopped with the PWMSP002_Stop() function, the output signals return to the 'Passive Level'. This is essential when driving high and low side FET's in a bridge circuit. At present the PWMSP002 app sets it output signals to the NON 'Passive Level' if the 'After Compare Match' option is selected.
I suspect this issue applies to other PWM apps too.
Thank you very much.
Best regards
Aaron
http://www.infineonforums.com/threads/899-PWMSP002-Output-pins-do-not-return-to-passive-level-when-the-App-is-stopped
Show Less
DAVE™
When use the following commands to change the CSs of 2 SPI001 Controls, both CSs go to zero at the same time for a while.SPI001_Handle0.Config->CESele...
Show More
When use the following commands to change the CSs of 2 SPI001 Controls, both CSs go to zero at the same time for a while.
The reason is because there is no clock signal driven out during “re-init.” phase. This will be fixed in the future release.
Workaround:
Set CSx to GPIO output with '1' before switch off USIC CCR.MODE. This is to avoid CS go to '0' level.
SPI001_Handle0.Config->CESelected = CE_B;
SPI001_Configure(&SPI001_Handle0,SPI001_Handle0.Config);
SPI001_Handle1.Config->CESelected = CE_B;
SPI001_Configure(&SPI001_Handle1,SPI001_Handle0.Config);
The reason is because there is no clock signal driven out during “re-init.” phase. This will be fixed in the future release.
Workaround:
Set CSx to GPIO output with '1' before switch off USIC CCR.MODE. This is to avoid CS go to '0' level.
Pn_OUT.Px = 1; //set output level =1Show Less
Pn_IOCRx.PCy &= ~0x1F;
Pn_IOCRx.PCy |= 0x10; //switch to GPIO output
SPI001_Configure(&SPI001_Handle1,SPI001_Handle0.Config);