-
Thread
AVR AT90S2313 OC1 pull-down zieht nicht sauber
Hallo, Ich wollte einen alten AT90S2313 auf der Bastelkiste als 1kHz PWM Referenz reaktivieren. Prinzipiell funktioniert das auch gut - 10MHz Quarz, und PB3 als Output, damit dort das Signal OC1 vom Timer1 erscheinen kann... (
< Ich wollte einen alten AT90S2313 auf der Bastelkiste als 1kHz PWM Referenz reaktivieren. Dieser war immer mein bester Arbeitsgeselle und selbst nach Latchup noch brauchbar. Da wurde wohl der Pin schon mal überlastet und
-
Thread
Quarz gesucht
Ah, auf dem weiteren Foto kann man die 10MHz Version eines AT90S2313 erkennen. Die 10MHz sind also auch beim Quarz plausibel.
Moin, - das IC ist ein AT90S2313-10. Das ist ein 10 MHz uController. Passt schon. War das Ding verbrannt? Gruesse Th.
-
Thread
LW Sender Droitwich
"at a U.S. list price starting at $1,500 in small quantities." oder https://www.digikey.at/product-detail/de/microchip-technology/990-00123-000/1522-1000-ND/6153768 ist gegenüber 20-80€ schon happig..
eingestellt hat. Nur die Antenne mit dem FET ist die (abgesetzte) Außeneinheit mit Fernspeisung über's Kabel in quasi beliebiger Entfernung. Nachfolgend die Quellen, die mein Vorhaben wesentlich beeinflusst haben, natürlich alle auf DCF-Basis. Droitwitch hatte ich da (Anfang '90er) bereits ausgeschlossen
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
EABC 80 ECC85 BPH8?: 15€? 52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand
EABC 80 ECC85 BPH8?: 15€? 52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket:
-
Thread
Wer kann mir bei diesen beiden Widerstandswerten helfen?
Ronny S. schrieb im Beitrag #6667315: > Wer kann mir bei der Zuordnung behilflich > sein? Ohmmeter
anderen Themen von Ronnie an. Da sind so Sachen bei wie * Batterieaktivator * Kann man anstelle vom AT90S2313 einen Atmega8 verwenden ohne die Schaltung und das Programm anzupassen? * Regelt ein NTC linear? * Macht es Sinn, vor jede Diode eine Ferrit Perle zu packen? Usw. Die Fragen sind schon recht
-
Thread
AD7177 SPI Kommunikation durch Schleifringe
Tycho B. schrieb im Beitrag #6626267: > mit 2500 SPS senden Alle 4 Kanäle? Also in der Summe 10kS/s? Oder nur 1 Kanal? Bei einem Kanal wären das ja grade mal 32 Bits/Sample * 2500 Samples/s = 80kBit/s und damit würde eine Tatkfrequenz von 100 eigentlich ausreichen. Also deutlich langsamer als
Lothar M. schrieb im Beitrag #6626417: > Alle 4 Kanäle? Also in der Summe 10kS/s? Oder nur 1 Kanal? > > Bei einem Kanal wären das ja grade mal 32 Bits/Sample * 2500 Samples/s = > 80kBit/s und damit würde eine Tatkfrequenz von 100 eigentlich > ausreichen. Also deutlich langsamer
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
S. Landolt schrieb im Beitrag #6601209: > Mir fällt da jetzt > dieses elektronische Spielwerk von ElmChan ein, Stichwort DDS, aber das > ist in Assembler (und mangels Speicher auf einem ATtiny2313
Praktikanten überlassen wird. Andererseits - wenn ich jetzt in ein steinaltes Datenblatt für den AT90S8515 schaue, dann sind dort im 'Instruction Set Summary' die Indexregister auch groß geschrieben; vielleicht ist die Kleinschreibung eine Eigenart des avrasm(2). Wie dem auch sei - ich für mich bleibe
-
Thread
reziproker 50-Hz Netzfrequenz-Zähler; AVR-assembler
Hallo Allerseits, ich habe hier mit dem AT90S2313 einen reziproken Frequenzzähler zur Messung der 50 Hz der Netzfrequenz aufgebaut und programmiert. Der Brumm wird vom Trafo über Kondensator und Schmitt-Trigger aus zwei Transistoren bereit gestellt
S. Landolt schrieb im Beitrag #6579660: > Ich habe das mal laufen lassen (mit aktiviertem 'ldi temp2, 0'), auf > einem ATtiny2313: Takt von einem 5 MHz-Quarz, dahinter eine Teilerkette > auf 50 Hz
-
Thread
Zirkulationspumpe
Badewanne halten, ohne anschließend auf warmes Wasser verzichten zu müssen. Ursprünglich steuerte ein AT89C2051 die Geschichte, dann ein AT90S2313, um den nagelneuen AVR zu testen.
Ich mach's auch wie oben schon mal beschrieben. Temperaturfühler an AT-Mega, der aus dem Temperatursprung bei Wasserentnahme die Zirkulationspumpe X Minuten laufen lässt. Morgens ins Bad, warmes Wasser für zwei
-
Artikel
AVR Softwarepool
für AVR 0-Series und AVR 1-Series Messgeräte. Drehzahlmesser. (B) Drehzahlmesser 4 mal 7-Segment mit 90S2313 (C) Drehzahlmesser mit 4 mal 7-Segment anzeigen mit Tiny2313, Wiki-Artikel (C) einfache Drehzahlmessung mit ATmega88 (C) 4-Kanal Drehzahlmessung mit ATmega88 Klopfsensormessgerät. (C) Messgerät
(A) DCF77 Uhr 7 Segment LED ATmega8 Assembler (C) NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313 (C) Stoppuhr – Geschwindigkeit – Pulsweite mit Atmega88 (C) Timer bis 99:59 min - LED Display NSM4202, Drehgeber - At90S2313 (A) Uhr/Kalender AVR-Assemblerbaustein Siehe auch. AVR-Codesammlung Übersicht
-
Thread
Frage zu DDS-Generator
H. B. schrieb im Beitrag #6460794: > ... Atmel Prozessor ... ATTiny2313
Rest egal ist. Wenn es sich um den miniDDS von Jesper Hansen mit der Original Software für den AT90S2313 handelt, ist das nicht schwierig: [pre]Serielle Kommandos: Set Type "1".."4" Sinus, Sawtooth, Triangle, Square Set dPhase "s"xxxx ("s" <4 byte, msb ...lsb> Change
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
Danke Alexander S. und W.S. für die Beiträge und Links! W.S., cooles PFD! Erstaunlich mit der weitgehenden Frequenzunabhängigkeit von Spuleninduktivitäten! Mir geht es in der Hauptsache um dieses Gerät, meist LC
funktionieren. Ich habe es selber (noch) nicht nachgebaut. Aktualisierung: Ein weiteres LC-Meter auf Basis AT2313 ist das von pe0fko https://pe0fko.nl/LCMeter/ Auf Basis PIC ist die Antwort eines der vielen AADE LC-Meter Nachbauten z.B. das von VK3BHR https://sites.google.com/site/vk3bhr/home/lcm1 oder
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
Schaltkammer habe ich nämlich waagerecht gestellt, d.h. der Rotor kontaktiert den Mittelpin, bei jeweils 90°-Drehungen "hängen" die beiden folgenden Schaltkammern kontaktmäßig in der Luft und sind dadurch ziemlich fragil. Aber egal, denn nun kommt's, ich habe ja die vorgeschlagenen Lösung mit den 3 um jeweils
#6441154: > Ein halb so großer Controller (14 statt 28 Pins) hätte auch gereicht, Ne, 20 polig. AtTiny2313. Blinken, Funkeln, Beschleunigungen etc. können auch ganz easy reinprogrammiert werden. Man ist nicht mehr so auf die starre Taktfrequenz angewiesen, softwaremäßig kann man bei den µCs Timerladewerte
-
Thread
1 Hz-75 MHz Frequenzzähler 7 V-9 V 50 mA DIY Kit
Eigentlich ne clevere Idee - und das alles mit einem billigen kleinen PIC16C84 oder so ähnlich. W.S.
grandiosen Meßverfahren mit und ohne Vorteiler etc. geschwärmt. Kommt mir vor wie Kicad: an der Basis fehlt's und hakelt's, aber grandiose 3D-Darstellung. Die ist ja auch _SO_ wichtig für's Arbeiten an einer Leiterplatte. W.S.
-
Thread
Schieberegister
Andreas S. schrieb im Beitrag #6425771: > diese mit einem rotierenden > Magnetfeld anzuregen Wenn das die Aufgabe ist, gibt es eine einfachere Lösung. Gibt man 2 um 90° phasenverschobene Sinusschwingungen
Power on. Irgendwelche Zufallszustände sind nicht erlaubt? Sonst wie Sauerbier hier anzubieten: AtTiny2313 und zwei CD4094. (Fängt bei 0 an.) Muss nur auf die geforderte Anzahl von Zuständen angepasst werden, evtl. nur 1 CD 4094-er. ciao gustav
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
Hallo Ralph, auf S.44 (4-40 Channel C Frequency Response and Sensitivity Test) steht als Test Signalgenerator mit 90MHz, 10dB-Abschwächer. Es sollen dann 15mV anliegen. der HP5334B soll auf Freq C geschaltet werden.
Temperature 50 °C ±1.5 °C * temperature stability 0.01% * Power supply 10-12V * Max current consumption 90 mA (at start-up) * Warm-up time max 1min.
-
Thread
Die komischen Timer der attinyXXX
sondern kannst wahlweise OC0A oder OC0B (oder auch beide) bei jedem Zählerdurchlauf toggeln lassen (s. Beitrag von Bernd). Dabei muss die Timer-Periode die Hälfte der gewünschten Periodendauer am Ausgang betragen. Wenn das für dich – aus welchen Gründen auch immer – auch keine Option ist, hast
keine Anomalie mehr hörbar, obwohl die Buzzer-ISR hin und wieder verzögert werden wird. µC ist ein AT90S2313 (ja, der ganz alte). Da hatte ich nur noch Timer0 ohne CTC-Modus zu Verfügung und lade in der ISR auch noch den Timer neu: [c] /* toggle buzzer pins */ ISR(TIMER0_OVF0_vect) { TCNT0
-
Thread
R&S Logiktastkopf f. HMO1002 vs. RTC1000
Linearregler (TIP147, LTC2051) - Sollwertvorgabe mittels (analoger) Potentiometer - Digitalteil mit (3 *) AT90S2313, ADC MCP3202 Das auf den ersten Blick recht ähnliche 8142/8143 ist aber doch komplett anders aufgebaut, d.h mit nur einem einstufigen Linearregler ohne Vorregler. Es wurde auch nicht von Hameg
Welche ECAD Pakete hat R&S eigentlich verwendet?
-
Thread
Arduino Mega hängt wenn String nicht global definiert ist
Strings global und schau die Compilerausgabe an: [pre] AVR Memory Usage ---------------- Device: at90can128 Program: 6798 bytes (5.2% Full) (.text + .data + .bootloader) Data: 58 bytes (1.4% Full) (.data + .bss + .noinit) [/pre]
global und schau die Compilerausgabe an: > [pre] > AVR Memory Usage > ---------------- > Device: at90can128 > > Program: 6798 bytes (5.2% Full) > (.text + .data + .bootloader) > > Data: 58 bytes (1.4% Full) > (.data + .bss + .noinit) > [/pre] Sieht bei mir gaanz anders aus:
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Die Rechenzeit kann kein Problem sein. Auf einem AtTiny2313 erzeuge ich mit einem Timer und Software 10 PWM Signale für Modellbau Servos und kommuniziere (auch halb in Software) per I²C mit dem Host. Das alles mit 1 MHz - ohne großartig über Performance
besserer Brenner oder ein Cross-Assembler oder sonstwie ein Fortschritt dabei heraus? Wer weiß? Ich will's hoffen. W.S.
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
eine integrierte RS232 mit sich brächte. Finde im Moment die Platine von damals nicht. Da war ein AT90S2313 drin. Habe das Projekt nie fertiggestellt und wollte es jetzt noch mal auflegen. Grüße
Es gab mal eine USB zu 5-fach MIDI Schnittstelle mit einem AT90USB162. Der hat auch keine 5 Uarts sondern macht das per Software.
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
/at90s8535 avr/lib/avr2/at90c8534 avr/lib/avr2/tiny-stack/ avr/lib/avr2/tiny-stack/at90s2313 avr/lib/avr2/tiny-stack/at90s2323 avr/lib/avr2/tiny-stack/at90s2333 avr/lib/avr2/tiny-stack/
-
Thread
Toolchain neuere AVRs
avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
atmega16hva atmega16hva2 atmega16hvb atmega16hvbrevb atmega32hvb atmega32hvbrevb atmega64hve at90can32 at90can64 at90pwm161 at90pwm216 at90pwm316 atmega32c1 atmega64c1 atmega16m1 atmega32m1 atmega64m1 atmega16u4 atmega32u4 atmega32u6 at90usb646 at90usb647 at90scr100 at94k m3000 atmega128
-
Thread
Attiny Programmierung
Peter D. schrieb im Beitrag #6097801: > Der AT90S2313 war ja der erste verfügbare AVR, daher habe ich mich damit > auch abgequält. Nein. Der At90S1200 war der Erste.
Menschenskinder schrieb im Beitrag #6097911: > Nein. Der At90S1200 war der Erste. Dann eben: Der AT90S2313 war der erste verfügbare *brauchbare* AVR.
-
Thread
Melody Player für AVR mittels Timer0 erzeugten Rechteckfrequenzen
, ATtiny2313, ATtiny44 / 84, ATtiny45 / 85, ATmega8, ATmega88, ATmega168 und ATmega328p. Die benutzbaren Taktfrequenzen sind: 4,8MHz; 8MHz; 9,6MHz, 16MHz Der Melody-Player spielt einen String, der die zu
wieviele Versionen von Quäkern ich in den letzten 25 Jahren gebaut habe. Die ersten mit PIC, dann AVR AT90 und mittlerweile ATtiny. Alle paar Jahre wieder braucht irgendjemand einen kleinen Quälgeist. In der letzten Interation wurde ein ATtiny412 verbaut, der kann sowohl PWM als auch 10bit-DAC. Achtung
-
Thread
Mikrocontroller Nicht-flüchtig programmieren
sie hier > gerne noch beitragen würde mich interessieren. Wallas Nautic 40D Dieselheizung mit AT90S2313, Baujahr 1999. Läuft also seit 20 Jahren und es war bis jetzt nur eine 1N4005 Diode defekt. Die allerdings hatte den merkwürdigsten Defekt, den ich je bei einer Diode gesehen habe. Der kleine
Matthias S. schrieb im Beitrag #6058043: > Wallas Nautic 40D Dieselheizung mit AT90S2313, Baujahr 1999. Bei mir ist es ein Kodeschloß an der Gartentür mit gleichem µC, was auch schon seit 20 Jahren läuft.
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
preiswerte Alternativen OHNE Gefrickel! https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?r=1 > Es gibt aber unzählige ISP-Adapter am Markt. Lies den Artikel > AVR In System Programmer im hiesigen Wiki. Tja, aber das ist die Qual der Wahl! Der Anfänger
Projekt hier zeigt eine solche Vorgehensweise. Dieses ist zwar auch als Programmer für ein paar PIC undAT89S52 verwendbar und muß erst aufgebaut werden, die Software funktioniert aber auch mit diesem käuflich erwerbbaren Shield: https://www.ebay.de/itm/AVR-ISP-Shield-Burning-Burn-Bootloader-Programmer-for-Arduino-UNO-R3
-
Thread
gcc11 könnte das avr Backend verlieren
pre]AC_CONFIG_FILES([ avr/lib/avr2/tiny-stack/Makefile avr/lib/avr2/tiny-stack/at90s2313/Makefile [/pre] müssen generiert werden, die einzige Info die dazu verwendet wird: Es gibt ein Device "at90s2313" und die Infos auf $CC -print-multi-*. Hier könnte man ein m4 generieren
Oliver S. schrieb im Beitrag #6221614: > Wilhelm M. schrieb im Beitrag #6178026: >> Oliver S. schrieb: >>> Ganz blöd gefragt: wie kommt man an einen avr-clang? >> >> git clone >> cmake ... >> make -j 8
-
Artikel
AVR-GCC-Tutorial/Der UART
gleichzeitig senden und empfangen kann. Neuere AVRs (ATmega, ATtiny) verfügen über einen bis vier USART(s), dieser unterscheidet sich vom UART hauptsächlich durch interne FIFO-Puffer für Ein- und Ausgabe und erweiterte Konfigurationsmöglichkeiten. Die Puffergröße ist allerdings nur 1 Byte. Die Hardware.
Codesammlung in mehreren Projekten verwendet werden kann. Für einige AVR (z. B. ATmega169, ATmega48/88/168, AT90CAN jedoch nicht für z. B. ATmega16/32, ATmega128, ATtiny2313) wird durch die Registerdefinitionen der avr-libc (io*.h) auch für Controller mit zwei UBRR-Registern (UBRRL/UBRRH) ein UBRR bzw. UBRR0
-
Thread
Welche Programmiersprache Mikroprozessor
trotzdem umfangreiche und komplizierte Programme erstellen. Ich habe früher Assembler gelernt mit dem At90S2313, das war schon aufwändig genug. Aus heutiger Sicht halte ich dieses Modell für"überschaubar". Für erste Experimente in C war er auch gut geeignet. Tutorials gibt es hier auf dieser Seite genügend
Ralph S. schrieb im Beitrag #6006288: > sehr super ! Plenker haben kurze ... ... Aufmerksamkeitsspannen.