Gast
#287805
printled(X) - Das Programm (in AVR-GCC) ist eine Funktion die ein 10bit Datum (zB ADC-Wert des uC ATMega16) mittels zweier LEDs binaer anzeigt. Eine LED gibt den Takt an, und die andere den bit-Wert. Die Bits werden in der Reihenfolge bit9, bit8, bit7 ... bit0 angezeigt. Die LEDs sind bei mir an PORTC Pin0 und Pin1 angeschlossen. Zuerst leuchten beide LEDs eine Zeit lang (ca.3 Sekunden), dann gehts los mot bit9... am Ende leuchtet die Taktled alleine 3 Sekunden. Damit kann man ohne USART-Hardware oder LCD-Bildschirm Werte anzeigen. allerdings dauert es ein wenig und man muss mitrechnen ;) delayms(X) ist eine Timer-Funktion, die bei 16MHz-Taktung ca. X Milisekunden wartet. Viel Spass. mg Johannes