merkwürdiges Verhalten vom ATMega 88PA

Hello Doc_Arduino,
Bild stimmt.
Kontrollzählung durch die Herzdame durchführen lassen, passt.
Bild stimmt, Gehäuseform DIL.
am Aufbauboard den Steckplatz 24 markiert
anderes Steckbrett rangeholt, dein Testprogramm aufgespielt, Pin blinkt.

Aufbauboard mittels Multimeter und 3 versch. Größen an Widerständen gemessen, Kontaktproblem festgestellt.

Danke fürs Führen bei der Fehlersuche. Hätte jetzt nicht das Steckbrett in Verdacht gehabt, sondern eher meine verpeilte Person.

Ich habe fertig und freu mich.
Schönes Wochenende.
Flötzinger

Hallo,

schön zu hören, nach Behebung solcher blöden Problemen ist Weihnachten gerettet ... :grin:

Das sag ich dir.
sowas kann einfach ganz toll nerven.
Freu mich auch wie Bolle, weil man hier geholfen wird.... :smiley: :grin:

Was mich auch freut, dass es 2 Extra Pins ( so stehts geschrieben) gibt:
"An Arduino core for the ATmega328, ATmega168, ATmega88, ATmega48 and ATmega8, all running a custom version of Optiboot for increased functionality. This core requires at least Arduino IDE v1.6.2, where v1.8.5+ is recommended.
This core gives you two extra IO pins if you're using the internal oscillator! PB6 and PB7 is mapped to Arduino pin 20 and 21."
...und ich kann die gut gebrauchen.

tschau
Flötzinger

Hi

Dabei kannst Du Dir aber gut ins Knie schießen, wenn für die Kommunikation die Zeiten nicht mehr so passen - Da ist ein Quarz deutlich im Vorteil!

MfG

postmaster-ino:
Hi

Dabei kannst Du Dir aber gut ins Knie schießen, wenn für die Kommunikation die Zeiten nicht mehr so passen - Da ist ein Quarz deutlich im Vorteil!

MfG

oh, also nur für Com.-freie Anwedungen nutzen?
Dachte an 1x Eingang (Taster/ Hallsensor) und einen Ausgang.
Gut zu wissen, wenn da also ein nicht bekanntes Problem audtritt, erst hiernach forschen.

NACHTRAG:
achte ja schon darauf nicht 0 und 1 (RXD/TXD) zu nutzen. da hatte ich schon meine Erfahrung machen müssen.

Hi

Wenn der Takt nicht mehr so genau ist (also nicht mehr quarzgenau), dann sind auch die Zeiten der seriellen Schnittstelle im Arduino wischi-waschi und Es wird Dir passieren, daß je nach Mondphase, die Kommunikation geht, oder eben nicht.
Bei den Kleinen AVRs kann man auch den RESET-Pin in einen normalen Pin umfunktionieren - danach ist aber dort nur noch HV-Programmierung (12V) möglich - der Code sollte also dann schon fehlerfrei sein, bevor man diesen Pin zwingend als I/O benutzt.

Was spricht gegen einen Port-Expander via I²C?
Von den Expandern lassen sich auch Interrupts auslösen oder eben diese Information pollen, daß man 'zeitnah' nach der Änderung des Eingang schaut.
Dabei ist I und O möglich, auch gemischt, als 8 oder 16 Bit, auch in DIP-Bauweise.

MfG

Ein ungenauer Takt hat eine Ungenauigkeit aller zeitrilevanten Vorgänge/Zeiten zur Folge.
Also Serial, Timer, PWM-Frequenz aber auch Bibliotheken wie zB Servo usw.
Einige Zeiten/Frequenzen müssen nicht so genau sein; bei anderen ist es tödlich keine genauen Zeiten/Frequenzen zu haben.
Einige Bibliotheken wie zB für WS2812 funktionieren mit zu langsamen Clock zB 1Mhz gar nicht.
Grüße Uwe