We have developed a custom system based on the STM32F429 evaluation board, it is working fine for the most part. It is single tasking, with a main loop. We use rotary dials to control information updates on the screen, sometime, but not always, during fast updates, the screen jumps momentarily horizontally. Obviously some sort of timing issue, is there way to synchronize updates to the screen? or some pointers on where to look resolve this issue. I am processing the rotary dials with Timer 3 interrupts at 1KHz, plus I don't call Embedded Wizard functions from my interrupt, but do I send information to the uart just after enabling a flag for Embedded Wizard to update the screen.
Any suggestions would be greatly appreciated.