Arduino Nano --> ATtiny 84A
|
13.07.2016, 20:45
Beitrag #17
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
(13.07.2016 19:17)Mathias schrieb: Wen ich einen Atmega328, anstelle eine ATtiny84 programmieren will. Im Prinzip geht es genau so. Du musst nur die richtigen Pins anschließen und du brauchst einen Quarz, wenn du den Atmega auf extern geflasht hast. Mit dem Attiny13 habe ich leider keine Erfahrung. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
14.07.2016, 16:23
(Dieser Beitrag wurde zuletzt bearbeitet: 14.07.2016 16:23 von Mathias.)
Beitrag #18
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
Ich habe es probiert, so wie es hier beschrieben ist. https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard ,
Und es klappte auf Anhieb. Was mich aber verwundert, da gibt es noch eine Variante mit dem Uno, mit entfernten Atmega. Wieso wird dort der Atmege über andere Pins mit Daten versorgt (TX/RX) ? Das einzige was gleich ist, ist die Reset-Leitung. Zitat: du brauchst einen Quarz, wenn du den Atmega auf extern geflasht hast.Ohne Quarz, muss man wohl die Arduino-Software modifizieren. Den ATtiny13 werde ich wohl vergessen, das wird ein zu grosser Aufwand werden. Ich denke, wen ich eine Schaltung mit festem Controller aufbaue, werde ich wohl einen Atmega328 oder ATTiny84 verwenden, die sind nicht viel teurer als ein ATtiny 13. Beim Atmega328 werde ich noch den Vorteil haben, das man einen Arduino-Sketch 1:1 übernehmen kann. |
|||
14.07.2016, 16:33
Beitrag #19
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
(14.07.2016 16:23)Mathias schrieb: Ich habe es probiert, so wie es hier beschrieben ist. https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard , Das hört sich gut an. Prima. Zitat:Was mich aber verwundert, da gibt es noch eine Variante mit dem Uno, mit entfernten Atmega. Wieso wird dort der Atmege über andere Pins mit Daten versorgt (TX/RX) ? Das ist die Funktion per UART, also Seriale Schnittstelle. Da wird nur der USB-Serialwandler genutzt. Zitat:Ohne Quarz, muss man wohl die Arduino-Software modifizieren. Nein, die muss dann nur umgestellt werden, auf intern 8 oder 1 MHz. Aber der Atmega muss zuvor mit anderen Fuses (8 oder 1MHz intern) versehen werden. Zitat:Den ATtiny13 werde ich wohl vergessen, das wird ein zu grosser Aufwand werden. Der ist mir auch zu klein, daher nicht getestet. Zitat:Ich denke, wen ich eine Schaltung mit festem Controller aufbaue, werde ich wohl einen Atmega328 oder ATTiny84 verwenden, die sind nicht viel teurer als ein ATtiny 13. Ich setze oft den ATtiny85 ein, für Sensoren usw. Zitat:Beim Atmega328 werde ich noch den Vorteil haben, das man einen Arduino-Sketch 1:1 übernehmen kann. Das stimmt und es sind genügend GPIOs vorhanden. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
14.07.2016, 20:42
Beitrag #20
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
Zitat:Ich setze oft den ATtiny85 ein, für Sensoren usw.Der ist ja gleich klein(Gehäuse) wie der 13er Zitat:Nein, die muss dann nur umgestellt werden, auf intern 8 oder 1 MHz.Wo kann man die umstellen, die Clock-Auswahl wie beim ATtiny, ist beim Atmega nicht vorhanden. Zitat:Das stimmt und es sind genügend GPIOs vorhanden.Das hat noch ein Vorteil, man kann ihn gut in der Schaltung programmieren. Ich weiss nicht, ob dies bei einem ATtiny85 geht, da dieser nur 6 Beine für IO hat. Für ein Endprodukt sicher gut, aber zum entwickeln ein bisschen mühsam immer den IC umzusockeln.[/code] |
|||
14.07.2016, 21:34
(Dieser Beitrag wurde zuletzt bearbeitet: 14.07.2016 21:36 von Bitklopfer.)
Beitrag #21
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
(14.07.2016 20:42)Mathias schrieb: ... ...ähm nicht ganz richtig...der Atmega328 hat auch Fuse-Bits wo den Takt bestimmen...so ist z.B. bei einem jungfräulichen Chip der Takt auf intern 8MHz und dem Vorteiler 8:1 gesetzt...Datenblatt lesen hilft.. lgbk 1+1 = 10 ![]() ![]() |
|||
14.07.2016, 21:36
Beitrag #22
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
(14.07.2016 20:42)Mathias schrieb:Zitat:Ich setze oft den ATtiny85 ein, für Sensoren usw.Der ist ja gleich klein(Gehäuse) wie der 13er Richtig, gerne und viel von mir eingesetzt. Zitat:Nein, die muss dann nur umgestellt werden, auf intern 8 oder 1 MHz. Zitat:Wo kann man die umstellen, die Clock-Auswahl wie beim ATtiny, ist beim Atmega nicht vorhanden. Stimmt, da brauchst du eine zusätzliche bzw. geänderte Boards-Datei. Zitat:Das stimmt und es sind genügend GPIOs vorhanden. Zitat:Das hat noch ein Vorteil, man kann ihn gut in der Schaltung programmieren. Den ATtiny in der Schaltung zu programmieren, sollte auch gehen, habe ich aber selbst noch nicht getestet. Ich versuche immer so viel wie möglich auf einem Uno zu entwickeln und dann die letzten Schritte auf dem ATtiny, da muss der eben mehrfach umgesteckt werden. Im Programmer habe ich einen NullKraft-Sockel, das macht es einfacher. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
15.07.2016, 15:51
Beitrag #23
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
Zitat:Den ATtiny in der Schaltung zu programmieren, sollte auch gehen, habe ich aber selbst noch nicht getestet.Ich denke, dies ist stark abhängig, was man an diesen Pins betreibt. Ein Taster oder eine LED sicher kein Problem, aber wen dort ein geschlossener Schalter dran hängt. Zitat:Zitat:Das habe ich mir fast gedacht. |
|||
15.07.2016, 16:11
Beitrag #24
|
|||
|
|||
RE: Arduino Nano --> ATtiny 84A
(15.07.2016 15:51)Mathias schrieb:Dann muss der vorher geöffnet werden.Zitat:Den ATtiny in der Schaltung zu programmieren, sollte auch gehen, habe ich aber selbst noch nicht getestet.Ich denke, dies ist stark abhängig, was man an diesen Pins betreibt. ![]() Ich bin sicher, da gibt es Möglichkeiten. Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
|
|
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste