-
Artikel
Avr-gcc Bugs
8-bit SP need their own multilib(s) 4.7.0 ABI 51050 ICE: invalid rtl sharing found in the insn (ATtiny26) 4.7.0 51002 SP_H register is used even on targets that do not have it (ATtiny26) 4.7.0 50931 Support a 24-bit scalar integer mode 4.7.0 50910 Inefficient division by 2 4.7.0 50887 Support ACCUMULATE_OUTGOING_ARGS
do_global_ctors can get clobbered 4.6.1, 4.5.4 45261 Doesn't indicate failure status when it doesn't support (attiny2313A) 4.5.3 42240 [4.3/4.4 Regression] wrong epilogue on naked function 4.5.3 41885 Rotate patterns do not correctly consider overlap. 4.5.0 Weblinks. gcc.gnu.org/bugzilla: avr avr-libc: Fehler
-
Thread
Lichtschranken-Rundenzähler (12V).
Die passen in Dein Beispiel nicht rein. Wenn jetzt Betonung auf "flach" liegt, dann dürfte mein ATtiny2313 auch nicht in solcherart Fassung funktionieren. Und das tur er schon mindestens seit 2008. Der hat auch "flache Beinchen". Tipp: Es gibt Werkzeuge, mit denen man die Beinchen vor der Montage
Der niederohmige Widerstand liegt so bei 56 bis 100 Ohm. Jedenfalls habe ich damit bei "meinem" ATtiny gute Erfahrungen gemacht. Resettet wird per Taster und das sauber. Zitat: "...External RESET Switch. If an external switch is connected to the RESET pin, it is important to add a series resistance
-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
Atmega nehmen Hatte mir die Freiheit herausgenommen, das Programm von Scott-Falk Huehn auf den ATtiny 2313 bzw. 4313 umzuschreiben. https://s-huehn.de/elektronik/wohnuhr/wohnuhr.htm Hier einfach eine Ausgabe von r19 auf einen Port programmieren. Evtl. noch mit "com" aus High Low machen.
-
Thread
Schutzschaltung für einen MCU durch Anschluss an eine Powerbank
Thomas E. schrieb im Beitrag #8089445: > Attiny84 Wie sind die Fuses gesetzt?
Daten verloren gehen können. Ich habs aber nicht mehr genau im > Kopf und weiß nicht ob es Deinen Attiny84 betrifft. Das war bei allen AVRs der Fall, die noch keinen BOD hatten - AT90S2313 als Beispiel.
-
Thread
Feedback gesucht: I2C-Bussystem für LEDs, Mini-Motoren & Servos im RC-Schiff (ESP32)
Moin, ich habe mit einem kleinen Treiber ATTiny’s zum I2C Slave gebaut. Das läuft sehr stabil. Die können Pins setzen und abfragen, Spannungen messen, PWM erzeugen und bedingt schalten. Getestet mit ATTiny 85 (8Pin), 84 (14Pin) und 2313 bzw 4313
Du gibst den Attiny2313 und Ati 26 an. Das sind verhältnismässig alte ICs. Es gibt aber auch neue und moderne ICs, z.B. den Attiny 1604 und den Attiny 3216. Diese sind als Slave sehr gut geeignet beim I2C Bus.
-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Hier läuft ein ATTiny45 auch schon seit 12 Jahren (oder warens schon 14?) in meinem 'intelligenten heissen Dach(tm)'. Fragt 2 Temperatursensoren ab und steuert danach einen 110V Lüfter mit Wellenpaketen.
Matthias S. schrieb im Beitrag #8087075: > Hier läuft ein ATTiny45 auch schon seit 12 Jahren Bei mir laufen AT90S2313 seit 26 Jahren, einer im Keller und einer als Codeschloß am Zaun an der 'Ostweide'. Habe ich jetzt den 1. Preis gewonnen? Schon gut, das hat
-
Thread
Curiosity Nano: EDBG SAMD21 reagiert nicht mehr am USB
sie noch vor dem Flashen entschlüsselt, weil der Bootloader ein stinknormaler AT90S1200 (später ATtiny2313) mit einer AVR109-Firmware war. Also ja, ich kann mir mal anschauen, ob sie das auch heute noch so machen (und man mithin einen jungfräulichen SAMD21 damit flashen kann), würde mich aber wirklich
-
Artikel
AVR-GCC-Tutorial
. Einige Registerbeschreibungen dieses Tutorials beziehen sich auf den inzwischen veralteten AT90S2313. Der weitaus größte Teil des Textes ist aber für alle Controller der AVR-Familie gültig. Brauchbare Testplattformen sind auch das STK500 und der AVR Butterfly von Atmel. Weitere Infos findet man in
Erläuterungen auf alle ATmega-Controller und die größeren AT90-Typen übertragbar sein. Für die Typen ATtiny2313, ATtiny26 und viele weitere der "ATtiny-Reihe" gelten die Ausführungen ebenfalls. Siehe auch: Binäre Daten zum Programm hinzufügen RAM. Die Verwaltung des RAM-Speichers erfolgt durch den Compiler
-
Thread
Lautsprecher Signal der Freisprecheinrichtung mit Attiny auswerten
Tabelle gibt es ganz viele Tinys, und nur wenige haben keinen ADC. https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart
testen, ob ich mit dem Lautsprecherausgang der Pearl FSE, den Schaltplänen aus dem Screenshot und dem Attiny vernünftige Schaltergebnisse hinbekomme.
-
Thread
Ansteuerung TM1637
Bei mir läuft das: "1234". Auf einem ATtiny2313 (mit fuse-low-byte 64). Mutatis mutandis, soll heißen: ich musste das Programm (per diverser CTRL-H) auf den von mir verwendeten Assembler 'avrasm2' umsetzen. Eines fiel mir auf: hinter '
-
Artikel
Drehgeber
eProfi Forumsbeitrag: Beschleunigung für Drehgeber Forumsbeitrag: Dekodierung von vier Drehgebern mit ATtiny2313 mit bis zu 869,5 kHz und UART Übertragung. Forumsbeitrag: Emulation eines Drehgebers über zwei Tasten Forumsbeitrag: 0-10V Signal in Drehimpulsgeber Signal umwandeln Forumsbeitrag: Handoptimierte
Beschleunigung Drehinkrementalgeber: Allgemeine Betrachtung mit Beispielcode Quadraturdekoder mit ATTiny25 (einfache Version) oder ATtiny202, 4xx, 8xx für SIN/COS Dekoder Download. "Solide Lösung" als Bibliothek
-
Thread
Bauteile auf Displayplatine
Das ist das andere Ende des Flexkabels. Auf dem Quadrat-IC steht: A730 T2313A MUDB (Unterstrich unter dem B) A9986B Auf den 6-Beinern steht 329r
ja jetzt echt nicht mehr Analog auf Film. Vernünftiges Licht (Sonne) hilf da schon sehr viel. T2313A = ATTINY2313A Keine 10 Sekunden Google Suche. Und wenn du schon den vermutlichen Ursprung des Displays gefunden hast kann man da in den Unterlagen ggf. auch das Pining und eventuell auch noch ein
-
Thread
bin neu hier, atmega8.
Mein Einstieg in die µC Welt war der ATtiny13 mit Assembler. Vorteilhaft war dabei, daß das Datenblatt des Tiny von der Seitenzahl noch lesbar ist. Das hatte ich mir sogar ausgedruckt gelesen, Notizen gemacht und so Stückweise verstanden was
man es mal > gemacht hat. Ich habe ca. 2008 selbst meine ersten µC-Erfahrungen mit ATmega8 und ATtiny2313 gemacht. Nach längerer Abstinenz dann vor ca. drei bis vier Jahren erneut, weil die mir halt schon etwas bekannt waren und vorallem auch wegen des [[AVR-Tutorial]]s. (Ich hatte seitdem tatsächlich
-
Artikel
AVR In System Programmer
und verglichen werden muss. Ist das Programm kleiner, geht es natürlich schneller ;-) Für einen ATTiny2313 oder ATTiny24 braucht er weniger als eine Sekunde. AVR-ISP-Stick. Der AVR-ISP-Stick ist ein OpenSource/CC-Projekt und eine sehr günstige (6,90€!) Alternative zu den restlichen Programmieradaptern
Programmieradapter, der in ein USB-A-Gehäuse passt. Er beruht auf der bewährten Hardware des AVR-ISP-Sticks (attiny2313 + quarz) und ist für 4,90€ erhältlich. guloprog USB-Programmer und Signalwandler. Unter dem Namen guloprog wird eine kleine Platine angeboten, die einen USB-Programmer und einen Signalwandler vereint
-
Thread
avrasm32.exe versteht Assembler Direktiven nicht
Hallo Ich habe heute versucht einen ATtiny2313 mit dem "avrasm32.exe" in Assembler zu programmieren. Bisher hatte ich damit nie Probleme. Jetzt spuckt der Assembler allerdings haufenweise Fehlermeldungen aus wie: -------- Including tn2313def.inc tn2313def.inc(41) : error : Unknown pseudo-opcode tn2313def.inc(44) : error : Unknown pseudo-opcode -------- Im Grunde stehen in den Zeilen der .inc-Datei nur 2 Assembler Directiven die er nicht verstehen
-
Thread
0,96" OLED-Display SSD1306
#8032684 Da stehen meine "gesammelten" Erfahrungen drin. Selbstgestecktes Ziel war: "kann man den ATtiny2313 oder 4313 zur Zusammenarbeit mit einem OLED-Display bewegen?" Die ganzen Libraries und KI-Vorschläge sind zwar recht löblich, oft fehlt aber etwas. Und zwar sehr Wichtiges. Die ersten Befehlsfolgen
Frage. Das merkt man aber erst so richtig, wenn es um jedes Byte Speicherplatz geht, wie bei dem "ATtiny"-Projekt. Zum Beispiel setze ich das untige Gerödel wie im Programmschnipsel oben gezeigt um: Befehl (Hex) Beschreibung 0xAE Display OFF (Schlafmodus) 0xD5, 0x80 Setze Display Clock Divide
-
Thread
Hameg 8040-3 HF-Störungen
> offenbar nur eine Änderung des Designs mit Umstieg auf einen anderen > Chip. Hm, der AT90S2313 scheint nur eine ältere Variante/Vorläufer des ATTINY2313 zu sein. Vielleicht hatte auch nur ATMEL den älteren zwischenzeitlich abgekündigt. Ansonsten könnte der ATTINY auch mit 20MHz laufen, und
-
Thread
RS232 mit 9N1 auslesen
Finde per Zufall im Dabla des ATtiny2313 Supports Serial Frames with 5, 6, 7, 8, or 9 Data Bits and 1 or 2 Stop Bits. Seite 119: ""... C Code Example(1)(2) void USART_Transmit( unsigned int data ) { /* Wait for empty transmit buffer
UDR = data; //......" Quelle: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2543-AVR-ATtiny2313_Datasheet.pdf Noch Fragen, Euer Ehren...nein er gehört Ihnen. ciao gustav
-
Thread
DCF77 Empfangsprobleme
LCD und zum "Aufwecken" des separaten "Decoders" mit UART für PC. Und dafür extra einen weiteren ATtiny2313 noch zu verschwenden, hielt ich damals für unnötig, so dass ich nach einer "Einchiplösung" suchte. Diese waren damals nur für ATMega8535 publiziert. Nun, das "Umschreiben" auf ein anderes Target
der alten Datensicherung. Kommentar: Der "Decoder" von Schmidt wollte demonstrieren, was aus dem ATtiny2313 alles herauszukitzeln ist. Dabei geht er mit dem Speicherplatz bis zum letzten Byte. Auch die Taktfrequenz von 10 MHz ist nicht von Pappe. Allerdings nur für PC mit Rs232 und Hyperterminal o.ä
-
Thread
I2C Display einfache Frage
der Chip zu wechseln ist, selbst ein mittlerweile STM8 ist hier preislich noch deutlich besser als ATtiny2313. Alternativen in einem 20 pol. Gehäuse wären hier, preislich aufsteigend: CH32V003, STM32F030, STM8S103, ATtiny1604 (AVR-series0) Wie dem auch sei, der TO hatte hier etwas von einem ATTiny2313 geschrieben und ich wollte sehen, ob das OLED-Display auch an einem 2313er funktioniert... und siehe da, es funktioniert. Im Anhang findet ihr den Code, ausschließlich für einen ATtiny2313, befreit von der Präprozessorsteuerung eines anderen Controllers und ich habe
-
Artikel
AVR - Die genaue Sekunde / RTC
dienen. Siehe auch. Forumsbeitrag: Implementierung einer Uhr mit Siebensegmentausgabe auf einem AVR ATTiny2313 Forumsbeitrag: Uhr mit genauer Sekunde BASCOM Forumsbeitrag: Stromsparende und günstige Zeitmessung: ATtiny mit Uhrenquarz getaktet Forumsbeitrag: Untersuchungen zu verschiedenen RTCs Forumsbeitrag
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 0,75€/Stk. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 10x ATTINY2313A-MMH, Atmel: AVR, 2k Flash, 128B RAM,20MHz-> 0,25€/Stk. 10x ATTINY85V-10SU, Atmel: AVR, 8k Flash, 512B RAM, 10MHz-> 0,50€/Stk. 8x ATTINY88-AU, Atmel: AVR, 8k Flash, 512B RAM, 16MHz -> 0,50€/Stk. 3x ATTINY25V-10SU, Atmel: AVR, 2k Flash, 128B RAM, 10MHz-> 0,25€/Stk. 116x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,25€/Stk. 4x FM24V10-G, Cypress: F-RAM 1MBit ->
-
Thread
Suche Lüfter PWM IC mit Temp. Regelung
ATTiny85 - Aber das ist sicherlich nicht die Antwort, die du hören möchtest. Was hat denn deine eigene Recherche ergeben? Hier wird sicherlich niemand deine Hausaufgaben für dich erledigen.
Sebastian R. schrieb im Beitrag #8004473: > ATTiny85 - Aber das ist sicherlich nicht die Antwort, die du hören > möchtest. Aber die Antwort ist doch gut und richtig. Es reicht schon ein xx25 oder preisbewußt etwas Neueres wie ATtiny202. Axel
-
Thread
ATTiny 2313-20PU und 2313A-PU
> ... ISP Takt 4 k oder noch "langsamer" ... Im Extremfall ist beim ATtiny2313 unter 125 Hz nötig.
im Beitrag #7986916: >> ... ISP Takt 4 k oder noch "langsamer" ... > > Im Extremfall ist beim ATtiny2313 unter 125 Hz nötig. Welcher Extremfall soll das denn sein?
-
Artikel
Linksammlung
praxisorientiertes PLL-Tutorial zur Funktion, Reparatur und Steuerung einer PLL-Schaltung mit AVR ATtiny2313 über 3-Leiter-Bus Arduino t r o n i x s t u f f - Arduino Tutorials (engl.) The Complete Beginners Guide to the Arduino Arduino with Visual Basic by Carl Morey auf codeproject.com C. AVR-GCC-Tutorial
notwendig) USBasp – USB-Programmer guloprog (ca. 5,00 €) mit Signalwandlerfunktion, bestehend aus ATtiny85 (kein spezieller USB-Chip notwendig) Bierdeckel-Programmer – USBasp mit ATtiny85, sehr wenige Bauteile, leicht nachzubauen Amadeus-USB - Highspeed-Programmer für PIC18, PIC24, dsPIC30, PIC32, dsPIC33
-
Thread
Frequenzanzeige aus Eingangssignal generieren.
man kann ihn kaufen unter der Bezeichnung CD4046. Im 8-pol. Gehäuse kann man soetwas auch unter ATtiny25 kaufen. Voll digital, zwei separate Ausgänge und frei wählbare Sollfrequenzen mit vollautomatischer Abschaltung bei Drehzahl 0 UPM. Weiß eigentlich noch jemand, was der TO letztlich will? Man
anzeigen lassen! Da gab es zwar noch keinen Arduino aber schon AT89C2051 o.ä. und auch schon AT90S2313. Ist aber egal ;-)
-
Thread
Probleme mit studio4
zwar, soweit ich das beurteilen kann. Aber der Debugger macht mir Probleme. Prozessor ist der ATTiny2313. Der Tiny hat ja im EEPROM nur 128 Byte. Wenn ich ins EEPROM schreibe erscheint im Debugger-Memoryfenster der Inhalt an verschiedensten Adressen, Jedesmal wo anders. Wenn ich nun den Inhalt
-
Thread
Atmel Studio7 Debuger springt nicht in Interruptsprungleiste
Studio4 nach Studio7 umgewandelt. Soweit alles gut: Kompiliert ohne Fehlermeldung. Controller = ATTiny 2313 Im Programm wird der UART verwendet. Der Global-Interrupt ist gesetzt, RXCIE (RX interupt enable) im Uartregister ist gesetzt, Wenn ich nun im Simulator das Bit RXC (Recive complete)
: Beim ATMEGA 168 wird der Interrupt 2x wiederholt, bis RXC vom Simulator rückgesetzt wird, Beim ATTiny 2313 setzt der Simulator RXC gar nicht zurück und wiederholt den Interrupt ständig, bis man RXC von Hand resetet. Egal, wenn man es weiß.
-
Thread
DCF77-Empfänger Sammelbestellung
weit > oberhalb von 77.5kHz stören. Sollte man? Tut man das auf keinen Fall? Eine gute Idee. ATTiny816 wäre mit UPDI/Arduino-Support ein feiner Kandidat. Keine Tools außer freier SW erforderlich. Serielle Ausgabe mit internem RC wäre durch die Sekunde im langfristigen Mittel gut abgleichbar. Viel
fundamentale Rolle. Die Werte eines bekannten Decoders lauten zum Beispiel: This is the experimental 2313 board (C)DG4FAC at work. *>dcfct DCF echo mode. SPACE to leave. DCF: Synchronisation. b = 37 c = 124 m = 93 b = 38 c = 61 m = 94 b = 39 c = 61 m = 94 b = 40 c = 63 m = 95
-
Thread
Atmel AT90S2313-10PI
. Dann Flash, EEPROM und Fuses auslesen und auf einen "neuen" Controller übertragen. AT90S2313 und ATTiny2313 müssten firmwarekompatibel sein.
über jeden USB-UART Umsetzer unter AS7. Und falls man jemand mit Galep-5 kennt, der kann auch AT90S2313/ATtiny2313 in allen Modi.