1. Wow! Bei soviel Fachwissen frage ich mich warum du nur so wenige Beiträge bisher geschrieben hast.
Gerade weil du in Texten sehr verständlich erklären kannst.
Danke, ich muss aber gestehen, dass ich mich auch erst ein Jahr mit den Avrs beschäftige.
2. Warum ist die Division 156 / 7812,5 = 0,019968 ? Auf der Seite wo ich mich in das
Timer-ding eingelesen hatte steht es Sinngemäß anders: 7812,5 / 156 = 50,080
Korrekt hier muss man aber unterscheiden, ich habe ausgerechnet, dass der Timer0 alle 20 ms ausgeführt wird, in deiner Rechnung wird die Hertzzahl ausgerechnet.
Es kommt aber das gleiche raus, denn 50,08 Hertz ergeben: 1 Sekunde / 50,08 Hertz = 0.019968 Sekunde bzw. ca. 20 ms.
3. An welchem Pin wird der zweite Kanal geschaltet?
Config Pinb.0 = Input 'Anschluss am Empfänger b.0
Config Portb.0 = Output 'Schaltausgang 2
Ist Pinb.0 und Portb.0 nicht das selbe?
Ohh stimmt hab ich einfach übersehen, weil ich die Anschlüsse nachher noch geändert habe, da ich das ganze auf einem Atmega644 getestet habe.
Grundsätzlich kannst du aber jeden Pin nehmen, ich würde jedoch die Pinne des Programmers, die UART und den Quarz freihalten, denn man ärgert sich, wenn man genau diese Pinne später nochmal braucht. Ansonsten einfach so belegen, dass es am besten zum Layout passt.
Ich habe mal einen Schaltplan fertig gemacht.
Findet dort jemand etwas was mach besser machen kann(Größen der Widerstände,Kapazitäten)?
ISP nach RN-Standard ?
Man könnte auch einen 6-Pin ISP-Anschluss verwenden um Platz zu sparen.
Als Pullup am Reset würde ich 10k nehmen, da ansonsten manche Programmer den Pegel nicht sauber auf Low ziehen.
Eventuell noch einen kleinen Elko parallel zum Abblockkondensator schalten.
Achja ich war heute nicht fliegen. Auch wenn der Wind relativ schwach war wollt ich nicht mein Glück testen. Das Video bekommt ihr aber noch.
Hmm du bringst mich auf die Idee meinen Flieger mal wieder rauszuholen. *schon mal den Sekundenkleber suchen*
Gruß