Gast
#2576227
Guten Abend Ich bin noch halbwegs neu in der Welt der Mikrocontroller. Nun mache ich mich daran ein PS/2 Signal mit einem AT-Mega8 zu emulieren (Tastatur emulieren). Ich frage mich nun wie man am besten die Sache angeht zur Signalerzeugung. Benutzt man dazu normalerweise einen Timer, der immer zur nächsten Signaländerung ein Interrupt auslöst? Ausserdem noch eine Frage zur Taktung. Momentan läuft der Mega8 mit dem Internen Takt von 1MHz. Da die einzelnen Signaländerungen zum Teil etwa 25 us auseinander sind, denke ich, dass das also ein wenig zu knapp ist, oder? Lieber mit einem 8 - 16 MHz Quarz takten? Und wie würde man das ganze etwa angehen, wenn man alles Klassenbasiert (also allgemein und weiterverwendbar) gestalten möchte? Oder ist das wegen dem Gebrauch von Timern und Interrupten nicht mehr zu empfehlen? Oder nicht üblich? Grüsse Arnold