Part Number:MSP430FR2633
Tool/software: Code Composer Studio
Hi everyone!
I'm developing a DALI solution with GPIO interrupt driven manchester decoding (i'm not using the capture module for pin problems but if it would solve the problem, i would try to find a solution), so the main operations consist in making a SW capture of the time between all edges, and then storing those times for further decoding and managing. The same timer gives an interrupt when it does not see edges for a certain time and let the system decode the message.
When i work while debugging everything runs perfectly. If i decide to reapply power to the PCB without debugging with CCS, a lot of messages are lost. I see them on a oscilloscope but I don't have the desired PWM variation.
The system runs on 8MHz MCLK feeded without an external quartz and the manchester decoding as a tolerance of some tens of microseconds by now (I thought it would have helped solve this problem but...)
Do you have a clue about this problem?
Thanks in advance
Mirco