Gast
#6606915
Für's schnelle Debuggen ohne Debugger. Der Vorteil: braucht keinen Timer oder Interrupts. Der Nachteil: hat keinen Timer. Kann man das noch schicker schreiben, so dass die Wartezeit samt Schleifendurchlauf und Vergleich näher an der tatsächlichen Bitzeit dran ist (so dass 1/BAUDRATE-CONST genutzt werden kann)? CONST könnte noch mit F_CPU angepasst werden. Ich hatte zuvor Schieben mit variablem i drin (d&(1<<i)), so sind's schonmal 32 Byte weniger (neues Timing noch nicht getestet, Takt 1MHz):
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |