lfdebrux / rogue-code

Automatically exported from code.google.com/p/rogue-code
0 stars 0 forks source link

SoftPWM unable to sync with scanning on multiplexed displays #1

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
SoftPWM completes each pulse (for PWM compatibility) before starting a new 
pulse.  This causes multiplexed displays to have "ghosting" effects where the 
pwm from the previous (or multiple) scan lines to be carried over.

When multiplexing pins on a matrix display, the PWM pulse needs to be synced 
with the scan line.

A forced pulse start would be recommended.

Original issue reported on code.google.com by rogue.bh...@gmail.com on 21 Apr 2010 at 6:52

GoogleCodeExporter commented 8 years ago
Added a hardset control to SoftPWMSet()/SoftPWMSetPercent().  Pulse begins 
immediately 
after call.

SoftPWM Version 0003

Original comment by rogue.bh...@gmail.com on 21 Apr 2010 at 7:03