-
Artikel
AVR Bootloader FastBoot von Peter Dannegger
oder zwei-Draht Betrieb (One-Wire/Two-Wire) Support für viele verschiedene AVRs wie: tiny13, tiny2313, tiny25, tiny261, tiny44, tiny45, tiny461, tiny84, tiny85, tiny861, mega48, mega8, mega8515, mega8525, mega88, mega16, mega162, mega168, mega328, mega32, mega64, mega644, mega128, mega1281, mega2561
Assembler-Programme leicht selbst sicherzustellen). Downloads. Thread zum Bootloader: UART Bootloader ATtiny13 - ATmega644 Version 2.1 (Forumsbeiträge): Ursprüngliche Version von Peter Dannegger, inkl. DOS Host-Software Angepasste Version für AVR-GCC-Toolchain Protokollbeschreibung Host Target Kommunikation
-
Thread
Welche Programmiersprache Mikroprozessor
endlich aus menem Arduino Schatten springen und richtig schreiben lernen. Ich möchte Atmega und Attiny eventuell MSP430 programmieren, in Anwendungen wie zB. Sensoren auslesen und über Netzwerk ICs Daten senden sowie die Ansteuerung von einfacher Hardware, zB. TRX ICs (Si4060) und von LCD Anzeigen.
du das Maximum aus der CPU heraus rocken. Besonders wenn es um CPUs mit wenig Ressourcen geht wie Attiny.
-
Thread
Projektarbeit für Azubs - Ideen gesucht!
Funktionsweise der Anzeige - Auswahl des Controllers bei Verwendung eines KTY81 (Auswahl: ATmegaxx, ATtiny2313, ATtiny44, STM8 und STM32).. die Auswahl fällt hier der Verfügbarkeit in DIL und des vorhandenseins eines ADC regelmäßig auf den ATtiny44. - erstellen der Hardware zuerst auf Steckbrett -
-
Thread
AVR Ramadressierung
genau, nach was ich suchen soll. Darum hoffe ich hier Hilfe zu erhalten. Ich habe bis jetzt mit dem ATtiny 2313 gearbeitet, da war das Ram 128 Byte groß und man konnte es mit 8 Bit ansprechen. Jetzt würde ich gerne mit einem Attiny48 arbeiten, da ist das Ram 512 Byte groß und das ist mein Problem. Wie mache
-
Thread
Attiny 841 und PRR
(Attiny 841/ 16MHz/ C) Aus dem Programm leite ich es so ab, das der ADC damit eingeschaltet wird. Konnte aber nichts dazu finden. LG Paul
Sequenz. Beispielhaft seien hier ein paar C-Codefetzen mit generiertem Assemblercode mal für einen ATtiny2313A und einmal für einen ATmega161 aufgeführt: [c] /*ATtiny2313A*/ USI_DIR_REG |= USI_DATAOUT_PIN | USI_CLOCK_PIN | USI_ENABLE_PIN; // IN R24,0x17 // Adresse 0x17 (dez. 23) // ORI
-
Thread
Ist besser ein Arduino oder Nucleo
für kleine Aufgaben ein, wo ich nur wenige I/O Pins brauche. Am meisten verwendet ich die kleinen ATtiny13 (wenn mein Vorrat aufgebraucht ist, werde ich wohl zum ATtiny45 wechseln) und ATtiny2313. Bei größeren Schaltungen geht es dann schon in die Richtung Arduino Nano Klon und Bluepill, insbesondere
-
Thread
ATtiny24A, Power-down
Beschaltung auch in Ruhe gehen). Keine Pins floaten lassen - nicht benutzte auf Ausgang stellen. Ein Attiny2313, der hier so läuft, zieht etwa 300nA im PowerDown.
Matthias S. schrieb im Beitrag #5992557: > Ein Attiny2313, der hier so läuft, zieht etwa 300nA im PowerDown. Selbst das wäre noch zu viel für Power Down...oder haste da 5V dran? Dann könnte das hinkommen...glaub ich. Mathias H. schrieb im Beitrag
-
Thread
Frage zur max. Belastung des IRLML5203
Gerd T. schrieb im Beitrag #5992575: > Worin besteht der Unterschied zwischen ATTINY 2313 SO und ATTINY > 2313A-SU? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2543-AVR-ATtiny2313_Summary.pdf http://ww1.microchip.com/downloads/en/DeviceDoc/8246S.pdf Auf die Schnelle nicht viel. Was ich gefunden habe: Seite 11: ATTINY 2313 SO (ATtiny2313-20SU): bis 20MHz, Vcc=2.7-5.5V, Packge: SOIC-20 Seite 12: Attiny2313A-SU: bis 20MHz, Vcc=1.8-5.5V, Package: Package SOIC-20 Wahrscheinlich unterscheiden sie sich noch in ein
-
Thread
Kompleete Werkstattauflösung
50 Stück Stange 74HC175 24 Stück Stange 74HC4066 10 Stück Stange 74LVC4245 SMD 5x Stange ATTINY13A-SU 12 Stück Stange ATTINY44A-PU 5 Stück ATTINY84A-PU 3 Stück ATTINY85-20SU 5 Stück ATTINY2313-20PU 3 Stück ATTINY2313A-PU 8 Stück ATMEGA32A-PU 4 Stück ATMEGA328P-PU 2 Stück mit Ard.
Hallo Thomas du kriegst eine PN von mir. Die ATMEGA und ATTINY von oben sind dann verkauft !!!
-
Thread
Näherung für ArcusTangens?
zwar nur mit 32-Bit float-Arithmetik. Ganz analog zur Berechnung in [[4000_Stellen_von_Pi_mit_ATtiny2313]].
-
Thread
Hilfe, Interrupt flags lassen sich mit 'typedef union' nicht einzeln löschen
bits in the I/O Register, writing a one back into any flag read as set, thus clearing the flag." attiny2313 und neuere wie atmega328: "Some of the status flags are cleared by writing a logical one to them. Note that, unlike most other AVRs, the CBI and SBI instructions will only operate on the specified
-
Thread
AVR: ADC-Genauigkeit bei differentiellen Eingängen nahe GND
AVR, die ich kenne. Um welches konkrete Modell geht es denn? Nachtrag: Ich nehme es zurück, der ATtiny45 hat einen Operationsverstäker im ADC.
werden sollen. Ich habe kein spezielles Modell im Auge, vermutlich aber irgendwas in Richtung ATTiny2313, ATTiny861 oder ATMega644/1248, je nach Pin-Anzahl und ADC-Möglichkeiten. Ich habe ein Ladegerät bis etwa 42Vdc (Lipoly/Lifepo 10S) und 2..3A in Gedanken, aber noch keine genauen Pläne dazu gemacht
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
hast du Erfahrungen mit µController? ich würde nen kleinen ATtiny26/2313 oder nen Nachfolger nehmen, die haben einen Analog Digitalwandler drin, können mittels Spannungsteiler und NTC (Motortemperaturgeber) die Motoremperatur auswerten und dann einfach die PWM Ausgabe
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
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/at90s2343 avr/lib/avr2/tiny-stack/at90s4433 avr/lib/avr2/tiny-stack/attiny22 avr/lib/avr2
avr/lib/avr25/tiny-stack/attiny13a avr/lib/avr25/tiny-stack/attiny2313 avr/lib/avr25/tiny-stack/attiny2313a avr/lib/avr25/tiny-stack/attiny24 avr/lib/avr25/tiny-stack/attiny24a avr/lib/avr25/tiny-stack/attiny25
-
Thread
Bascom UART zeichen auswerten
Jahren was mit Bascom gemacht darum bin ich im mom nicht mehr so ganz drinne Controller wird ein Attiny2313 und der Hardware UART wird verwendet wäre schön wenn jemand dazu ein paar Code schnipsel hätte wie ich da hinkomme
-
Thread
Frequenzplot mit DS1054Z
Messrate: http://mino-elektronik.de/fmeter/fm_software.htm#bsp10 Die anschließende Schaltung mit Attiny44 ist recht einfach aufzubauen. Will man den Frequenzwert direkt erfassen, eignet sich eine Schaltung mit ATtiny2313, der die Daten seriell mit 19k2 Baud ausgibt: http://mino-elektronik.de/fmeter
-
Thread
PlatformIO Tutorial
auch zufriden, bis auch den Fakt, dass bei der Erstellung eines neuen Projektes (zumindest für den ATtiny13A und ATtiny2313) nur das Framework "Arduino" möglich ist. Deshalb habe ich mir gedacht, es wäre cool, wenn man ein Framework hat, welches den Compiler "avr-gcc" setzt und direkt eine "main.c"
/en/latest/boards/atmelavr/attiny13.html
-
Thread
Tastensatz mit gegenseitiger Auslösung - Digital
kombinieren. Wie drückt man z.B. 3 Tasten gleichzeitig innerhalb von 2ms? Ich würde z.B. einen ATtiny2313 nehmen. Dann kann man die Ausgänge gegenseitig verriegeln oder sich den letzten Zustand im EEPROM merken.
Peter D. schrieb im Beitrag #5872146: > Ich würde z.B. einen ATtiny2313 nehmen. Die Schaltung ist von etwa 1990 und stammt aus der Zeit meiner U-Matic Rekorder. Für jemanden, der keine MC programmieren kann, ist sie durchaus brauchbar. Damals gabs noch keine kleinen
-
Thread
Lagerauflösung AVR uCs
Werte Mitstreiter, ich löse mein Lager mit AVR-Controllern auf und verkaufe deshalb: 13 x ATtiny13A-SU (lose, in Antistaticmatte) 2 x ATtiny2313-20SU (lose) 3 x ATtiny2313-20PU (lose, auf Antistaticmatte) 3 x ATtiny84-20PU (auf Antistaticmatte) 6 x ATmega8-16PU (auf Antistaticmatte) 34 x
biete ich dies erstmal nur Käufern in Deutschland und Österreich an. Die o.g. ATtiny10 und die ATtiny841 waren Samples von Atmel, deshalb verschenke ich die (natürlich auch nur mit dem Gesamtpaket). Die Sachen stammen größtenteils aus China, bezogen über die üblichen Plattformen
-
Thread
Timer Schaltung mit Eingabefeld und 7-Segment-Anzeuge
multiplex 1: Taste Up 1: Taste Down 1: LED blink 1: Ofen ein = 12 IO-Pins Ich würde einen ATtiny2313 oder ATtiny261 nehmen.
-
Thread
Anfängerfrage:AVR mit ISP/HVSP unter Linux mit STK500 und Platfor.io programmieren
und habe mit bereits einen kleines ISP Shield für den Arduino gebastelt. Testweise habe ich einen ATtiny23a und einen ATtiny2313a mit PlatformIO programmiert. In Atom finde ich das sehr angenehm. Das funktionierte auch recht gut nur habe ich mir nun 2 uCs gebricked. Ich habe keine Fuses verstellt (zumindest
-
Thread
LED-Display mit Common Kathode = Fehlkauf?
Vermutlich ist es kein Display, sondern eine Siebensegmentanzeige. Aber niemand weiß genaueres. Ein ATTiny2313 könnte dies nach geeigneter Programmierung ansteuern. MfG
-
Thread
Zwei 45kHz-Signale, 90° Phasenverschoben erzeugen
für den Aufbau der Schaltung bzw. des Layout strickens. Hier ein Einkanal-Beispiel mit einem Attiny2313: http://www.elektronik-labor.de/AVR/DDSGenerator.htm War dir wahrscheinlich auch wieder nicht der Mühe wert nehme ich an.
den Aufbau > der Schaltung bzw. des Layout strickens. > > Hier ein Einkanal-Beispiel mit einem Attiny2313: > http://www.elektronik-labor.de/AVR/DDSGenerator.htm Den Kram kenn ich und das alles aufzubauen dauert seine Zeit. Nein, 3h reichen nicht!
-
Thread
I2C mit ATtiny 0/1-series (z. B. ATtin817)
Ich möchte zwei ATtiny (aktuell im Test: ATtiny1614 auf eigenem Board bzw. ATtiny817 auf ATtin817 Xplained Board) per I2C verbinden, der eine also als Master, der andere als Slave. Ahnungslos wie ich bin habe ich gedacht
anderes nur die I2C-Portbelegung. https://www.avrfreaks.net/forum/lcd-sainsmart2004-connecting-attiny2313-usi https://www.mikrocontroller.net/topic/320068#5372163 ciao gustav
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
habe die Controller zwar mit Programm bekommen, will die Uhren aber bei Gelegenheit auch mal auf ATtiny2313 mit eigenem Programm umrüsten. Wenn ich das richtig sehe ist doch der einzige für diese Schaltung relevante Unterschied zwischen den beiden die Polarität der Reset-Leitung, und die kann man einfach
habe die Controller zwar mit Programm bekommen, will die Uhren aber > bei Gelegenheit auch mal auf ATtiny2313 mit eigenem Programm umrüsten. > Wenn ich das richtig sehe ist doch der einzige für diese Schaltung > relevante Unterschied zwischen den beiden die Polarität der > Reset-Leitung, und die kann
-
Thread
Impulszähler Starterkennung
vernünftigen Ansatz gefunden habe. Ich möchte Impulse zählen in einen festgelegten Zeitraum. Ein ATtiny2313 soll von einen Münzzählgerät Impulse zählen. Dieses Gerät gibt in einer festen Zeit unterschiedliche Anzahl von Impulsen in einer festen Zeitbasis von 100ms, je nach Münzstück. Diese möchte
-
Thread
Automatische Variable vs. malloc()
legen kann... Welcher AVR soll denn das gewesen sein? Ich hatte das auch mal probiert bei einem ATTiny25, R0..R15 als 16 Bytes Stack zu benutzen. Nur geht das nicht, Push/Pop, Call/Ret gehen nur im SRAM-Bereich.
kann... > > Welcher AVR soll denn das gewesen sein? > Ich hatte das auch mal probiert bei einem ATTiny25, R0..R15 als 16 Bytes > Stack zu benutzen. Nur geht das nicht, Push/Pop, Call/Ret gehen nur im > SRAM-Bereich. Aaalt, erster AVR Kern. 2313, 8515, ... die Liga. Als alle Peripherie noch direkt
-
Thread
Atmega4809 CCL für was?
Rede kurzer Sinn … Es gibt zwei Lösungsansätze die beide im Einsatz sind: - ein kleiner Tiny2313, der nur pollt und die Daten buffert - eine Hardware (8 Flipflops) die ein Byte cashed Und nun gibt es eine dritte Lösung, das CCL des Atmega4809.
etwas mehr Zeit lassen. ---------- Mir persönlich gefällt die Lösung mit dem zusätzlichen ATTiny etwas besser. Der konnte sogar mehrere Bytes buffern. Aber es ist halt eine Kostenfrage.
-
Thread
Welches IC für 2 bistabile Relais?
Es sollen 2 bistabile Relais (24 V, 30 mA, 1 Spule) von einem ATTiny2313a angesteuert werden. Eine diskrete Schaltung mit zwei Vollbrücken ist ziemlich umfangreich. Gibt es ein IC, das die Aufgabe erfüllt?
-
Thread
24V Ausgänge mit MCP23017 und UDN2987
Hallo, habe angehängte Schaltung aufgebaut und möchte mit einem Attiny2313 bis zu 32 Finder Stromstoßschalter (20.22.9.024.4000) schalten. Die Stromstoßschalter benötigen 230mA Strom bei 24V weshalb ich immer nur einen Stromstoßschalter pro UDN2987A schalten kann.
-
Thread
Empfehlung Equipment für Einstieg in uP Entwicklung
sich als Oldtimer zulegt, hat bereits eine gute Startposition fürs Programmieren. Mit Tiny44, Tiny2313 oder ATmega88 kann es gleich los gehen. mfG
loop()-slang oder auch gleich in solidem C mit main(). Abschließend kann das Programm für einen ATtiny85 (z.B.) übersetzt werden (AVR-Studio, xyz). Mit ein paar Strippen läßt sich der Arduino als "Programmiergerät" betreiben und die .hex-Datei in den ATtiny schreiben.
-
Thread
LED-Streifen stroboskop mit mosfet
verwenden (max 1000Hz, also 1ms). Jetzt wollte ich den LED-Streifen (benötigt 12V) mit meinem uC(attiny2313) und einem Mosfet (https://www.amazon.de/IRLZ44N-Transistor-N-LogL-MOSFET-IRLZ44/dp/B01FUV0ZZ8/ref=sr_1_2?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=IRLZ44&qid=1554528784&s=ce-de&sr=1-
-
Thread
Diskussion: Pi möglichst schnell berechnen
4000 Stellen von Pi mit ATtiny2313 https://www.mikrocontroller.net/articles/4000_Stellen_von_Pi_mit_ATtiny2313
..und im Wiki sogar implementiert (C99) und ausführich kommentiert: [[4000_Stellen_von_Pi_mit_ATtiny2313]] Übersetzbar mit einem avr-gcc für ATtiny2313 und Ausgabe via USART, und das Programm lässt sich auch ganz normal für einem Host übersetzen und ausführen :-) Eben mal mit avrtest durchlaufen
-
Thread
AT89C2051 - nur per parallel programmer?
Beitrag #5789451: > Geht das auch einfacher vielleicht per USBAsp? dann sollte er vllt. über einen ATtiny2313 nachdenken, der ist Pinkompatibel (der Resetpegel ist allerdings zum AT89c2051 invertiert) und kann mit USBasp geflasht werden.
gucken ob es geht? > > Wäre sehr mühselig. Hallo, so mache ich es auch mit meinen AtMega, AtTiny usw. Was ist daran merkwürdig? Erst in den Programmer/Flasher dann raus in die auf dem Steckboard aufgebaute Zielschaltung und testen. Ist doch der normale vorgang? Grüße Franz
-
Thread
Anregung: Display für Netzteil
Gerät wird es der AT90S1200 sein (davon habe ich noch einige), während der Entwicklung ist es der ATTiny2313, weil der 90S1200er beim flashen zickt. Die Displays habe ich schon, es sind 2 1/2 stellige. Damit lassen sich 0.0V bis 19.9V in 0.1V und 0.0A bis 1.99A in 10mA Schritten anzeigen. Für Zahlen
: 8-bit Precision A/D Converter" zu > finden. Ich würde mir das nicht antun und gleich einen ATtiny861 verwenden.
-
Thread
PWM mit ATtiny13 liefert SIN und COS
Feineinstellung mit dem nop das dort steht. Wenn man das alles gerne einstellbar hätte ist mindestens ein t2313 mit Display und Drehgeber zu planen. Siehe http://www.elektronik-labor.de/AVR/DDSGenerator.htm Code von mir ist dabei. Wenn man breitbandig 90° braucht, dann würde ich dort auch einen 3. t2313
> Wenn man breitbandig 90° braucht, dann würde ich dort auch einen 3. > t2313 > als cos-DDS planen. Man könnte es aber auch für z.B. Drehzahlregelung > für Motoren verwenden, wenn man eine 2. und ggfs. 3. Phase hinzufügt. Warum, der Tiny13A macht das locker mit. > Das
-
Thread
simples blink programm fehler
an dem attiny2313 hängen 3 treiber und 6 LEDS im multiplex betrieb auf 8MHZ ziel ist es die einzelnen reihen mit einem 1 sekunden ON OFF durchzuschalten irgendwie passt das timing aber nicht sie leuchten
-
Thread
Encoder (Drehgeber) über den I2C Bus auslesen
Ist der Attiny841 eine Lösung mit Hardware I2C?
Hi > Verwende meistens den 128 und Aty >2313. Schaue gerade den Atty 816 als neuen Typ an. Was sind 128, Aty oder Atty? MfG Spess
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
werden können. uart_printf kann mit folgenden AVR-Controllern verwendet werden (getestet): - ATtiny2313/4313 - ATtiny25 - ATtiny85 - ATtiny24 - ATtiny84 - ATmega8 - ATmega48 - ATmega328 Die Standardeinsteillung der Baudrate beträgt 19200 Baud, Protokoll ist 8N1. Normalerweise packt man
ATtiny84 PA5 TxD Do 8 PA6 RxD Di 7 -------------------------------------------------------------- ATtiny2313 / 4313 PD1 TxD
-
Thread
ATmega mit mehr Leistung?
Hallo, seit gut 18 Jahren programmiere ich nun die ATMEL 8 Biter, angefangen beim AT2313 bis heute zum ATmega2560. Bei meinem neuen Projekt soll ein 7" Touch Display eingesetzt werden. Die CPU ist derzeit ein ATmega 2560 mit 16 MHz. Sollte die Ausgabegeschwindigkeit zu langsam sein
verloren. Der ATMega kommt über 10 Bit nicht hinaus" Schwachsinn..es gibt auch 12Bit AD beim AVR..Attiny und die neuen Mega wenn man nicht auf dem Laufenden ist ...# AVR hast für nahezu jeden Bereich das Richtige.erst recht wenn Du bei Automotive schaust
-
Thread
Abfrage Taster durch USI vom Slave mit zwei AVR
128 als Master. Dabei sind die Pins PC5 und PC6 mit LEDs beschaltet. Als Slave benutze ich einen Attiny2313. Bei ihm ist der Pin PD0 mit einem Taster belegt. Zur Kontrolle erfogt ein schalten einer LED an PD5. Das senden von Daten vom Master zum Slave klappt ohne Probleme. Aber vom Slave zum Master
Als Slave Adresse habe ich 50 (52) eingestellt. Das ist doch die Schreibadresse. Muss ich beim Ati 2313 auch eine Leseadresse angeben oder einstellen? Stefanus F. schrieb im Beitrag #5730321: > Kannst du serielle Debug Meldungen ausgeben, um die Inhalte von > Variablen (z.B. byte3 und byte4) zu kontrollieren
-
Thread
Programmierung eines Attiny2313 für einen DMX-Demultiplexer
betreiben. http://www.digital-enlightenment.de/demux.htm Es geht um die Programmierung eines Attiny2313 welcher in einem DMX-Demultiplexer seinen Dienst verrichten soll. Der Quellcode(Assembler) sowie eine Hex-Datei sind vorhanden wobei das Hex-File kein Intel HEX ist. Ich habe weder die Möglichkeit
Programmieradapter AVR All-AVR 7203 welcher als AVRISP MKII im Atmel Studio angezeigt wird. Den Attiny2313 kann ich auch auslesen, somit sollte eine Programmierung funktionieren, vorausgesetzt der Code passt. Auch die im Projekt angegebenen Fuses sind mir ein Rätsel, da im Projektbild(Fuses) viel