-
Thread
AVR T1 Capture Problem - Meinung erbeten
fm_software.htm All diese Schaltungen/Programme basieren auf einer ursprünglichen Schaltung mit dem AT90S2313: http://mino-elektronik.de/fmeter/fmeter.htm Der lief noch mit 10 MHz und es war eine besondere Herausforderung, Messung und float-Berechnungen in 2 KB Flash unterzubringen. Für den nachträglichen
verwende. Man sieht, die Werte ändern sich bis zur Stabilisation sehr gleichmäßig. Die Samples sind 2s auseinander. Gruss, Gerhard
-
Thread
Attiny2313A programmieren
versteckt vorliegt. Hierzu hätte der TO die vorhandene .hex-Datei zeigen können. Vielleicht ist der ATtiny2313 auch nur der Ersatztyp für einen originalen AT90S2313. Dann kann es haken. Egal, nur als Bemerkung. Vielleicht klappt ja auch alles wie gewünscht.
Auslesen und Programmieren der mitgebrachten 2313A hat funktioniert. Danke an Volker!
-
Thread
Betreibsstundenzähler
ATtiny2313 und 4313 haben auch UART.
5V liefern Ja. Genau Daran hielten sich viele Frickel-Lösungen auch namhafter Hersteller in den 90er Jahren nicht.
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
ATmega64M1 nachgedacht, aber die Beschaffbarkeit war zu lange ungewiß und daher wurde es noch der AT90CAN128. Das Webgedöns programmieren andere, das ist mir zu öde. Ich mag es lieber hardwarenah.
zuverlässig startet. Da mußte man noch mit einem Supervisory-IC (MAX690) nachhelfen. Ich hatte mal beim AT90S2313 die FSTRT-Fuse gesetzt mit dem Erfolg, daß nach dem kurzen Delay der Quarz noch nicht angeschwungen war. Der AT90S2313 machte daher nichts beim Einschalten.
-
Thread
ATTiny 2313a programmieren
> Attiny 2313a-PU https://ww1.microchip.com/downloads/en/DeviceDoc/8246S.pdf PU ist aber laut Tabelle auf S.12 die DIL-20 Version, die SO-20 heisst SU Die Belegung der ISP-Schnittstelle am 2313 scheint zu stimmen
Signalleitungen scheint mir etwas hoch. Die ursprüngliche Schaltung von 2003 benutzte noch den alten AT90S2313, der könnte Unterschiede zum Nachfolger ATtiny2313 haben. > der Prozessor auf dem UNO den sollte man aber nicht überprogrammieren.
-
Thread
AVR Tiny Basic Computer mit ATMega1284
Vor langer Zeit hat mal ein Mensch aus Japan einen Low-Speed-USB-Host mit Bitbanging auf einem AT90S2313 gebastelt, mit dem er eine USB-Tastatur an eine serielle Schnittstelle hing: https://www-asahi--net-or-jp.translate.goog/~qx5k-iskw/robot/usbhost.html?_x_tr_sch=http&_x_tr_sl=ja&_x_tr_tl=de
ich USB-Anschluß sage, erwarte ich natürlich, dass dieser auch USB spricht. Dass USB-Host mit dem AT1284 nicht machbar ist, spricht natürlich gegen diese. Gerhard O. schrieb im Beitrag #7550751: > Oliver S. schrieb: >> Auch wenn BASIC vielleicht mal für Anfänger gedacht war, ist das heute >> doch
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Beitrag #7515007: > auch ein Achtbitter darf 16-Bit-Register haben... Stimmt, das hatte schon der AT90S2313. mfg
Worum geht's?
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
sein als die Hälfte des CPU-Taktes. Die folgenden Ausführungen beziehen sich im Wesentlichen auf den AT90S2313. Für andere Modelltypen müsst ihr euch die allenfalls notwendigen Anpassungen aus den Datenblättern der entsprechenden Controller herauslesen. Der Vorteiler (Prescaler). Der Vorteiler dient dazu
| class="wikitable" style="text-align:center" AVR-Typ Timer/Counter0 Timer/Counter1 Timer/Counter2 AT90S2313 8 16 - ATtiny2313 8 16 - ATtiny25 8 8 - ATmega8 8 16 8 ATmega88 8 16 8 ATmega16 8 16 8 ATmega32 8 16 8 ATmega644 8 16 8 8-Bit Timer/Counter. Der 8-Bit Timer wird z.B bei AT90S2313 über folgende
-
Thread
Liste von ICs usw. fürs Breadboard
noch bekommt und zu moderaten Preisen versteht sich, denn das sind alles Dinosaurier als DIL. Den At90S2313 wird es nicht mehr geben, dafür eher den AT-Tiny2313 als Einstieg, später kann man dann auf die Mega-Typen mit wesentlich größerem Innenleben umsteigen, wenn man schon ohne Schwimmflügel zurecht
RAM. TTL Fets gibt's ab und zu in Laptops oder Tablets. Auf Mainboard's allgemein finden sich auch (BIOS/Uefi) weitere Speicherbausteine. Netzteile für Optokoppler, Dioden und Leistungshalbleiter... Nur auf's breadboard
-
Thread
AVR - suche Datei avr910.asm von Atmel
http://cappels.org/dproj/910page/avr910a.htm Das ist übrigens die originale (?) Version für den AT90S1200. Die ich gepostet habe ist für die spätere Variante mit AT90S2313/ATtiny2313. Die Teile sind pinkompatibel, aber letztere haben natürlich doppelt so viel Flash und haben insbesondere nicht mehr
Art de-facto-Standard für viele AVR-Programmierer. Witzigerweise war auf dem STK500 dann noch ein AT90S1200 (und später ein ATtiny2313) drauf als separater Bootloader, auf dem läuft tatsächlich das alten AVR109/910-Protokoll. Aber das ist nur für den Firmwareupgrade des STK500 da.
-
Artikel
Reichelt-Wishlist
* ALTERA MAX-II (CPLDs) | | | * ALTERA MAX-V CPLDs | ARM: Cortex M3 Nachfolger für die LPC2x Atmel AT89LP4052 PDIP | | * Atmel AT89S2051/4051 | Atmel AT90PWM3B (µC für Servosteuerungen und z.b. Motorsteuerungen) | | | | | | Atmel ATA6612/13 (LIN-Bus SoC) * Atmel ATxmega192A3U-AUR | Atmel ATmega 16L und
der Zwischenzeit realisiert ) | | | (oder klare Anzeige wie viel noch vorhanden ist) AVR mit USB: AT90USB1287 (AT 90USB1287 TQ, TQFP64), dazu passendes Demoboard AT 90USB KEY; AT90USB162TQ (AT 90USB162 TQ, TQFP32), AT90USB646 (AT 90USB646 TQ, TQFP64), AT90USB1286QFN (AT 90USB1286 QFN, QFN64), ATmega32u2
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Oliver S. schrieb im Beitrag #7443205: > Ob ich nun einen IO-Pin als > Ausgang zwischen high und low umschalte, oder den Pin zwischen > High-Z-Eingang und Low-Ausgang, macht doch keinen Unterschied. Es
per Software mit frei wählbaren Pins umzusetzen. Das läuft bei mir ab 8051 über den 68K mit GAL, den AT90S2313 bis zum RP2040. Eine Hardware IIC-Schnittstelle ist nicht erforderlich und man implementiert den Umfang, den man benötigt. Hardware IIC ist dann sinnvoll bzw. notwendig, wenn ein µC als 'Knecht
-
Artikel
FPGA Soft Core
Leistung Lizenz/Preis Weblink AX8 entfällt ja, VHDL 2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny entfällt ja, Verilog 128 KiB C, C++, Asm GCC, Clang GPL - T51 entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... single cycle 8051, z. B.
Entwicklung 37..102 MIPS, abhängig von der FPGA-Familie AVR. AX8. Der AX8-Core entspricht fast einem Atmel AT90S2313. Ihm fehlen noch Hardwareeinheiten wie EEPROM, Watchdog und die verschiedenen Powerdown-Modi. Ressourcenbedarf: ~ 1400 Xilinx-Slices erreichbare Geschwindigkeit auf einem Spartan3-1000: 50 MHz
-
Thread
Leiterplatte-Fundus
: 'Frequenzgenerator (Wobbler) bis 4 GHz' Wolfgang Schneider, DJ8ES, UKW-Berichte Heft 3/2001, S. 131 ff. Auch im Sammelband 'UKW-Tagung Weinheim 2001' Dein Platinensatz ist aber nicht vollständig, es fehlt die Steuerplatine. Dazu brauchst du noch einen YIG-Oszillator 1,6 - 4 GHz. Bei Interesse
habe ich oft gehört. Es sind drei Platinen: >Steuerplatine im Europaformat. Gleich zwei AVR, AT90S2313 und AT90S8515, 2 DA-Wandler AD1851 für die Sägezahnerzeugung. Mischerbaugruppe: ADE-42MH, gedruckter Tiefpass und ERA-5 https://www.minicircuits.com/WebStore/dashboard.html?model=ADE-42MH%
-
Thread
EOL ATmega328p
mit 16MHz Quarz. Erinnert mich an die Panne mit den klassik AVRs. Im Datenbuch standen 20MHz, der AT90S8515 schaffte real aber nur 8MHz.
ein Programm zu schreiben. Und wenn es Fehlerhaft ist, dann findet die KI die Fehler auch noch. W.S., du bist überflüssig geworden. siehe mein Tipp aus dem Nachbarthread: https://www.youtube.com/watch?v=YkhdP9ZYi3s
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
schaut es gerade nicht aus! So dachte ich auch mal über "meine" 8051er, bis ich merkte was ein tiny2313 mit LPT-Programmer schon so alles "drauf hat". Und selbst für Hobby-Basteleien ist der Preis eines Einzel-Chips auch nicht mehr egal. Ich habe da noch Preisunterschiede vom tiny2313 (~2€) zum AT89C51AC3
Preis eines Einzel-Chips auch > nicht mehr egal. > Ich habe da noch Preisunterschiede vom tiny2313 (~2€) zum AT89C51AC3 > (~15€) im Kopf. Als der AC3 dann mal nicht verfügbar war kam der erste > mega32 (~5€). > > Das kann schneller gehen als man denkt und zack hat man die Familie > gewechselt
-
Thread
DCF77 ausgefallen
Kleiner Tipp: Versucht euch doch mal an der Netzfrequenzmessung! Habe ich vor 2 Jahren in einen AT90S2313 rein programmiert in ASM. Vier Nachkommastellen, allerdings nur mit gewöhnlichem Quarz und mit umschaltbaren Messzeiten. Werte waren plausibel. mfG
Wetterstation den ich nur damals gestellt hatte. Über die Jahre hinweg blieben die Abweichungen zwischen 35s bis 90s, trotzdem der RTC Umgebungstemperaturen zwischen -48 bis 40 Grad ausgesetzt ist. Die temperaturbedingten Schwankungen kompensieren sich zum größten Teil.
-
Thread
Wozu übertrieben schnelle Microcontroller?
damals 10DM, die ich riskieren wollte. Dafür gabs bei Conrad (in der Filiale ohne Versandkosten) einen AT90S2313, samt Quarz und etwas Löterei für den Parallelport. Ich hab mich damals riesig gefreut als das Programmieren mit der Bascom Demo klappte und ein paar LEDs blinkten. Mit den Arduinos ist die Einstiegshürde
Ist eben alles nur eine Frage der Perspektive. W.S.
-
Artikel
AVR-Tutorial: IO-Grundlagen
m48Adef.inc ATmega8: m8def.inc ATmega16: m16def.inc ATmega32: m32def.inc ATTiny12: tn12def.inc ATTiny2313: tn2313def.inc Um sicher zu gehen, dass man die richtige Include-Datei hat, kann man diese mit einem Texteditor (AVR-Studio oder Notepad) öffnen. Der Name des Prozessors wurde von Atmel immer am Anfang
interpretiert werden soll. Das LSB steht für PB0, und das MSB für PB7 … aber PB7 gibt es doch z. B. beim AT90S4433 gar nicht, es geht doch nur bis PB5? Der Grund ist einfach: Am Gehäuse des AT90S4433 gibt es nicht genug Pins für den kompletten Port B, deshalb existieren die beiden obersten Bits nur intern.
-
Thread
Diverse Bauteile µC, Debug-Tools
Hobbybasteleien diverse Teile/Tools anzubieten (Stückpreise zzgl. Versand): AVR: (neuwertig) 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück:
Folgendes ist verkauft: 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück:
-
Thread
Absoluter Anfänger
an strombegrenzten Treibern wie STP16CP05 (100mA/20V ST), CAT4016 (100mA/5.5V OnSemi), STP16CL596 (90mA/16V ST), A6276=TB62706=TC62D748 (90mA/17V), MBI5026 (90mA/17V Macroblock) SCT2210 (16*90mA 17V) DM13C (16*90mA SiTi), ST2221C (16*85mA SiTi) TLC5921 (16*80mA, Darisus), DM13A (16*60mA SiTi), A6282
Habe nen MegaAt32 genommen mit 32 Ports
-
Thread
Mikrocontroller auswahl
sein. > > Wie gehe ich am besten vor um einen zu finden? > > Schöne Grüße > Sebastian Axel S. schrieb im Beitrag #7221328: > Sebastian Z. schrieb: >> Ich bin totaler Anfänger und benötige Hilfe für die Auswahl eines >> Mikrokontrollers. >> Ich möchte mit diesem eine Spannung von bis zu 30V
Sebastian Z. schrieb im Beitrag #7221267: > und eine > Reaktionszeit von 500 ys haben. Nimm halt den AT90S2313. Der war immer für alles gut. mfg
-
Thread
sehr langsamen Takt erzeugen
tiefe Analyse da > was zu sagen, aber seit dem traue ich denen keine Langzeitoperationen zu M.A. S. schrieb im Beitrag #7123449: > Mal nicht davon geredet, dass irgendwann (nach 10 Jahren + ?) der Flash > so langsam sein Gedächtnis verlieren kann: Jeweils AT90S2313 seit 1999 störungsfrei in Betrieb
A. S. schrieb im Beitrag #7124142: > wenn man nicht der echte ist. Das sehe ich genau so. Nur der echte MaWin darf meinen Nick verwenden.
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
Befehlszeit. Den Unterschied habe ich sehr deutlich gesehen, als ich versucht habe, Anwendungen vom AT89C2051 auf den ATtiny2313 zu portieren. Da ging mir regelmäßig der Flash aus. Und der ATtiny4313 kam leider erst viel zu spät. Der 8051 ist darauf optimiert, möglichst viel in den 128 Bytes direct
PR-Abteilung. Aber es ist mal wieder eine nette Gelegenheit, ohne konkretes Thema zu diskutieren, wenn's im Biergarten regnet. W.S.
-
Thread
AtMega32U4: EEPROM hat überraschend Bitfehler in den Daten
wiederholt Fehler im 1. Byte. Habe dieses dann einfach nicht mehr benutzt. War aber beim uralten 90S2313.
wiederholt Fehler im 1. Byte. > Habe dieses dann einfach nicht mehr benutzt. > War aber beim uralten 90S2313. Die AT90S waren dafür bekannt dass das erste Byte im Eeprom gerne mal verloren ging. Bei einem Projekt von mit einem ATtiny hatte jemand das nachgebaut und dort den selben Effekt - nur war mir
-
Thread
[S] Atmel AT90S2313-10PI
Servus, leider ist bei einem meiner Tester der Controller gestorben. Brauche dafür einen AT90S2313-10PI. Hat vielleicht jemand noch einen oder zwei in der Bastelbox ? Besten Dank Bastelschorsch
-
Thread
Power on/off mit Taster/Reed
http://mino-elektronik.de/power_at90s/powerat90s.htm
Tiny2313 kommt mit gemessenen 300nA aus.
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
ADMUX ADC Multiplexer Select Register Mit diesem Register wird der zu messende Kanal ausgewählt. Beim 90S8535 kann jeder Pin von Port A als ADC-Eingang verwendet werden (=8 Kanäle). Das Register ist wie folgt aufgebaut: Bit 7 6 5 4 3 2 1 0 Name REFS1 REFS0 ADLAR MUX4 MUX3 MUX2 MUX1 MUX0 R/W R/W R/W R/W
Zusammenhang zwischen dem Vergleichswert und dem generierten PWM-Signal aufzeigen. Ach ja, fast hätte ich's vergessen. Das generierte PWM-Signal wird am Output Compare Pin OC1 des Timers ausgegeben und leider können wir deshalb auch beim AT90S2313 nur ein einzelnes PWM-Signal mit dieser Methode generieren.
-
Thread
Arduino Micro Programm läuft nicht auf dem Mega
Jesper Hansen bei seinem Jesper-DDS (aka /poor mans/ DDS) schon vor über 20 Jahren so gemacht. War ein AT90S2313. Die Seite gibts schon nicht mehr. Aber Mirrors findet man noch. http://www.radanpro.com/Radan2400/mikrokontroleri/Jesper%27s%20AVR%20pages%20-%20MiniDDS.htm
Axel S. schrieb im Beitrag #7000307: > kann man die Tabelle auch in den Flash legen und muß > kein knappes RAM dafür ver(sch)wenden. Ich würde für ein paar Euro ein SD-Karten-Reader einbauen. Da habe
-
Thread
AVR Mikrocontroller Lohnenswert?
Einstieg wirklich nicht einfach und für einen absoluten Einsteiger schon sehr zäh. https://www.mouser.at/ProductDetail/Microchip-Technology/DM320115?qs=sGAEpiMZZMv0NwlthflBi4UzTHrj%252BUATF6y%2F8caWHDU%3D mfg
Johannes S. schrieb im Beitrag #6980068: > Bis zu welchem Level geht denn der IP Stack? Spätestens bei HTTP hört > der Spaß doch auf, und für das S in IoT wird es richtig unangenehm. > In C ist ein IP Stack
-
Thread
7 Segment Anzeige auf verschiedenen Ports
verfassen, wie ich diesen Chip in einer Helligkeitsteuerung verwende. Der ES47121P16(DIP16) und ES47121S16(SOIC16) sind Kunden IC's die für versch. Synthi und Keyboards hergestellt wurden. Sie wurden nie offiziell als IC's bei Distries verkauft, sondern nur im Verbautem Zustand. Ich selber habe noch welche
8000000 / 200 den Wert 40000. Nach 40000 Zyklen also wird der Interrupt ausgelöst. Da ein Zyklus 0,125 µS lang ist, erfolgt ein Auslösen nach 40000 * 0,125 µS = 5 mS. ISR (TIM1_COMPA_vect) -------------------------- Dieses ist die Interruptroutine, die nun alle 5 mS selbsttätig im Intervall aufgerufen
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
selm schrieb im Beitrag #6958888: > Geschickterweise hatte Atmel mit dem AT90S8515 einen zum 8051 > pinkompatiben Controller angeboten, sodaß man sich recht einfach vom > Gegenteil überzeugen konnte. Ich hatte damals versucht, einige Projekte mit dem AT89C2051 auf ATtiny2313
einen anderen Registersatz aktiviert, usw. Meinen 2051 Code habe ich mit einem IAR gut auf den AT90S2313 portieren können. FP war nur 1K groß, ISR-Aufrufe besser optimiert und wenn alles zu grob wirkte, wurde ASM verwendet. Zudem war ISP deutlich angenehmer, als den 2051 immer wieder in ein Programiergerät
-
Thread
IRMP-Anwendung
Minimalprogramm mit LED an - 500 ms warten - LED aus - 500 ms warten, und schaue, ob die LED tatsächlich im 1s-Rhythmus blinkt. Erst dann weitermachen mit IRMP, wenn das erfolgreich war!
Vergleich mit meinen alten Werten, die ich früher mal (2009) neben dem Oszi mit einem Programm auf einem AT89S51 ermittelt hatte. 3. meine Beschreibung des KASEIKYO Code (auch >10Jahre) diente nur der Aussage im IRMP Artikel, dass dieser und Panasonic so gleich seien, dass das Protokoll 5 für beide angegeben
-
Artikel
AVR Typen
AT90S. Die "Basic Line" der Atmel AVR-Reihe. Sie beinhaltet die ersten AVRs die produziert wurden und deren Bezeichnung mit "AT90S" beginnt. Alle Typen wurden mit der Zeit von den beiden Nachfolgereihen
ram Memory Boot Code SPI TWI (I2C) UART Watch dog Bau form AT90S2313 2 128 128 15 10 2.7-6.0 Ja 1 1 Nein Nein 1 Nein Nein Nein Ja Nein Ja Ja PDIP20 SOIC20 AT90S2323 2 128 128 3 10 2.7-6.0 Nein 0 1 Nein Nein 0 Nein Nein Nein Ja Nein Nein Ja PDIP8 SOIC8 AT90S2343
-
Thread
Einfacher Mischer für DCF77-Superhet gesucht
:g:2NoAAOSwj~1hZJmb https://www.ebay.de/itm/333090858926?hash=item4d8dc327ae:g:c9sAAOSw8D9boRpD
brauche ich eigentlich nicht, da unter a) bereits Erfolge zu verzeichen sind. Es funktioniert mit AT90S2313 eine Funkuhr, für die ich ein vorgefertigtes Programm angepaßt habe und das in die 2 k Flash noch hinein paßt. Zeigt Zeit, Datum mit Jahr, Wochentag und die einzelnen Bits als 0 und 1 alles an
-
Thread
[V] Diverse Boards und Zubehör, auch für Einstieg AVR Mikrokontroller
verflashter AVRs via HVPP) - Eigenbau 9) Verschiedene AVRs und Flash Memory: - ATMEGA 32, 16, 8A, 8 - AT90S2313 - ATTINY 12, 13, 85, 13A, 45, 2313 - ATMEL 540 24C256 - ATMEL 546 24C512 - 24C64WP KK2543 - AT45DB01 Bei Interesse an einem oder mehreren Posten bitte mit Preisvorschlag via PN bei mir