Recent discussions
hi i have a problem i want to know about dali emergency light features.Does Dali stack support emergency light feature.
i looked dali stack library but i did not found.
Show LessHI,
Working with the ACIM motor control module of the XMC1404 it gives us the impression that the configuration of the peripheral with ACIM_FREQ_CTRL APP, does not work correctly. By configuring the polarity of the outputs as 'Active High' and a 'Dead time' of 500ns, the two complementary outputs (High side – Low side) should never be at a high level simultaneously to avoid cross conduction, and as you can see in attached image coincide for precisely 500ns. In addition, the duty cycle that it applies is exactly the opposite of what it should apply. That is, if you should apply 10%, you are applying 90%. Our conclusion is that the polarity is working the other way around what the App indicates. To work in 'active high' mode, 'active low' must be selected. Could you ask Infineon if there is a list of known bugs? I am concerned that apart from this there are other bugs that will waste our time. Do you know if there is an application note for this particular module? The information we have found is very basic.
SOME one from INFINEON pls to answer. I can provide some OSciloscope images ..
Thanks
MAes
Show LessXMC1404
Hello,
I would like to generate a binary program with DAVE 4 in order to calculate the CRC32 of my project.
what I do :
Then, I build project to generate .bin, but In folder Release I just have .lst and not .bin
How can I have this file ?
Already thank you,
Pierre Gachet
As part of the automatic build pipeline, I would like to regenerate code (so the folder DAVE\Generated) of the current model I'm using.
Is there a way to do it by command line instead of opening DAVE CE (currently using V4.5.0) and clicking on DAVE\Generate code ?
Thanks in advance for your help and answers.
Best regards,
Cyril
Show LessHello,
I'm using an I2C master to com with a motor driver.
Here, I define the address of the driver and registers where I have to write data inside :
#define SLAVE_ADDRESS_WRITE 0xA4
#define SLAVE_ADDRESS_READ 0xA5
#define EECTRL 0x03
#define MOTOR_PARAM1 0x20
#define MOTOR_PARAM2 0x21
#define MOTOR_PARAM3 0x22
#define SYSOPT1 0x23
#define SYSOPT2 0x24
#define SYSOPT3 0x25
#define SYSOPT4 0x26
#define SYSOPT5 0x27
#define SYSOPT6 0x28
#define SYSOPT7 0x29
#define SYSOPT8 0x2A
#define SYSOPT9 0x2B
I would like to write data (0x6A) in the register 0x20 but I don't know how to send address + register + data in the function :
I2C_MASTER_Transmit(I2C_MASTER_t *handle, bool send_start, const uint32_t address, uint8_t *data, const uint32_t size, bool send_stop)
Someone can explain me ?
Already thank you.
Pierre Gachet.
Show Less
I have several DaveCE projects. How can I merge it in one?
I've seen a lot of chatter over the years about what should be something which should be simple.
How do I get semihosting working with dave 4.5 and xmc4800 relax?
Most solutions talk about a call to initialise_monitor_handles(void) which I don't see and can't find.
Marty
Show Less