INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Warum sind mehrere Attiny´s nicht Synchron ?
28.12.2020, 13:07 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2020 13:12 von Chris_Arduino.)
Beitrag #1
Warum sind mehrere Attiny´s nicht Synchron ?
Hallo,

habe mal 4 Attiny´s 85 mit gleichem Programm (Bilnken alle 5 sekunden)
programmiert.

Schon nach einem Durchgang blinken die angeschlossenen LED´s unterschiedlich.

Die Atiiny wurden mit der Arduino IDE mit einem Bootloader (fuses - 1 Mhz intern) alle gleich gesetzt und mit dem selben Programm programmiert.

Video : https://cloudsync.uol.de/s/ykEoGQNFiZD8sXT


Woher kommt das ?


Gruß Christoph
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.12.2020, 13:17 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2020 13:19 von Bitklopfer.)
Beitrag #2
RE: Warum sind mehrere Attiny´s nicht Synchron ?
(28.12.2020 13:07)Chris_Arduino schrieb:  Hallo,
habe mal 4 Attiny´s 85 mit gleichem Programm (Bilnken alle 5 sekunden)
programmiert.
Schon nach einem Durchgang blinken die angeschlossenen LED´s unterschiedlich.
Die Atiiny wurden mit der Arduino IDE mit einem Bootloader (fuses - 1 Mhz intern) alle gleich gesetzt und mit dem selben Programm programmiert.
Video : https://cloudsync.uol.de/s/ykEoGQNFiZD8sXT
Woher kommt das ?
Gruß Christoph

Hi,
ganz einfach, die internen Oszillatoren haben eben nicht die Genauigkeit eines Quarzoszillators...aber wenn ich mich nicht teusche gibt es eine interne Korrekturmöglichkeit. Aber auch dann wird der Takt auseinanderdriften. Wenn du das wirklich genau haben willst dann mußt einen Port für die Synchronisation spendieren... einen Master und die anderen sind dann Slaves.

Und btw. vermeide diese Leerzeilen in deinem Text...das ergibt im gesamten eine bessere Übersicht.
lgbk Moderator


An alle Neuankömmlinge hier, wenn ihr Code(Sketch) hier posten wollte dann liest euch bitte diese Anleitung durch.

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.12.2020, 14:11
Beitrag #3
RE: Warum sind mehrere Attiny´s nicht Synchron ?
Du könntest auch einen Quarzoszillator für alle ATtiny verwenden. Den Takt in alle einspeisen und damit sind die dann auch alle synchron.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.12.2020, 18:53
Beitrag #4
RE: Warum sind mehrere Attiny´s nicht Synchron ?
(28.12.2020 14:11)hotsystems schrieb:  Du könntest auch einen Quarzoszillator für alle ATtiny verwenden. Den Takt in alle einspeisen und damit sind die dann auch alle synchron.

Dann hast aber immer noch nicht die Garantie das die Sketche auch genau synchron sind weil jede CPU durch die Exemplarstreuung ein bischen ein anderes Delay hat bis sie nach Power-On startet. Um das zu klären müßte man es direkt mal aufbauen und von jeder CPU ein Portsignal auf nen Oszi geben.
lgbk


An alle Neuankömmlinge hier, wenn ihr Code(Sketch) hier posten wollte dann liest euch bitte diese Anleitung durch.

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.12.2020, 11:17
Beitrag #5
RE: Warum sind mehrere Attiny´s nicht Synchron ?
Hallo danke für die Antworten.

Ich habe für unsere Weihnachtsbeleuchtungen 6/18 Stunden Timer angefertigt.
Es wunderte mich, das nach 2 Tagen die verschiedenen Lichterketten mehrere Minuten nacheinander einschalten.

Gruß Christoph
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.12.2020, 16:45
Beitrag #6
RE: Warum sind mehrere Attiny´s nicht Synchron ?
(28.12.2020 18:53)Bitklopfer schrieb:  Dann hast aber immer noch nicht die Garantie das die Sketche auch genau synchron sind weil jede CPU durch die Exemplarstreuung ein bischen ein anderes Delay hat bis sie nach Power-On startet. Um das zu klären müßte man es direkt mal aufbauen und von jeder CPU ein Portsignal auf nen Oszi geben.
lgbk

Ja, stimmt. Diese "Anfangs- oder Bootzeit" habe ich hier nicht berücksichtigt.

Komplexe Sache, und das nur für die Weihnachtsbeleuchtung. Wink

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino uno will nicht mehr wonk 29 1.003 Gestern 21:31
Letzter Beitrag: wonk
  RFID keine Daten / wird nicht erkannt Wochenendprogrammierer 79 5.358 27.12.2020 19:20
Letzter Beitrag: Wochenendprogrammierer
  Ausgabe LCD-Display funktioniert nicht wonk 6 905 23.12.2020 21:15
Letzter Beitrag: hotsystems
  Schrittmotor bewegt sich nicht DerMaschbaustudent 79 9.101 01.12.2020 22:08
Letzter Beitrag: MicroBahner
  Neopixel - LEDS leuchten obwohl sie es nicht sollten Mauser 72 6.306 01.12.2020 10:00
Letzter Beitrag: hotsystems
  Seltsames Zackenmuster, wenn Poti nicht bewegt wird. . Guekard 9 1.912 26.11.2020 08:40
Letzter Beitrag: hotsystems
  Spannungsversorgung Wemos 5V über Regler oder nicht?? DO3GE 23 4.038 21.10.2020 06:02
Letzter Beitrag: DO3GE
Lightbulb Mp3-Modul: mehrere Sounds gleichzeitig abspielen PurpleLightning 4 1.013 28.09.2020 10:20
Letzter Beitrag: Chopp
Question [ATmega168PA]Programmierung bisher nicht gelungen ManniP 32 4.324 24.09.2020 17:39
Letzter Beitrag: Chopp
  analoge Eingänge funktionieren nicht als digital Input oder Outpt Jenser 9 1.562 17.09.2020 20:30
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste