stats

Mini-scoop Software

Een oscilloscoop(je) met een AT85 en een Oled display op een printje van 20x42mm; vandaar de naam "mini-scoop".

Het princype is simpel: Na een trigger (sync) wordt een enkele sweep gedaan en het proces wacht op de volgende trigger. Tijdens het wachten wordt de input vergeleken met het trigger niveau.

De display routine maakt gebruik van een i2c BitBang routine waarmee de timing tot een uiterste wordt geduwd. (refresh: 22mS) In de routine wordt, naast de grafische weergave, ook de NUL-lijn en de trigger-niveau lijn verzorgd. Dit wordt gedaan via info uit buffer positie 128 en 130. In de stappen 129 en 131 worden de i/o inputs voor de ADC gewisseld.

De prescaler (TCCR0B) van de CPU dient als tijdbasis (8Hz tot 32Khz)

De I/O verdeling: scoop input is ADC1 (0x21) en menu/trigger potm op ADC2 (0x22).

HOME