-
Thread
[V] STK500, STK501, JTAGICE mk1 und einige AVRs
JTAGICE mk1 (erste Version, nur mit RS232), 20 Euro 4) einige AVRs für zusammen 20 Euro: - 8x ATtiny13A-PU - 1x ATtiny2313-20PU - 1x ATmega8L-8PU - 1x ATmega8-16PU - 1x ATmega8-16PI - 2x ATmega168-20PU - 1x ATmega644-20AU - 1x AT90CAN128-16AI - 1x ATmega128-16AI
-
Thread
AVR Frequenzzähler für Metalldetektor
Hallo Forum, ich versuche gerade, einen Metalldetektor mit einem Attiny 2313A als Frequenzzähler aufzubauen. Der Schwingkreis schwingt bei ca. 220 KHz Der AVR sollte darauf eingestellt sein, dass er die Signalflanken in einem Fenster von 32 ms zählt und anhand von
nullsetzen und dann den > Timer wieder starten. Wozu soll denn das gut sein? Timer1 ist beim Tiny2313A ein vollwertiger 16Bit-Timer mit ICP-Fähigkeit (so wie bei den allermeisten Megas). Da braucht man zur Messung überhaupt nix mehr am Timer rumspielen, der wird nur einmal gestartet und läuft dann mit
-
Thread
[V] AVR Dragon ATtiny 2313A 261A
habe noch auf Lager alle schön groß mit Beinchen: - 1x ATtiny461A - 6x ATtiny261A - 5x ATtiny2313A - 4x Sockel für obige ATtiny (2x10 pins) - 1x ATmega16a + Sockel - 1x LCD162C (wie hier: https://www.reichelt.de/lcd-modul-2x16-h-5-6mm-ge-gn-m-bel-lcd-162c-led-p31653
-
Thread
ATTiny15 flashen
Ich habe ein paar ATtiny15 geschenkt bekommen, da diese fast die gleiche Pinbelegung wie ein ATtiny13 haben, wollte ich sie mit einem Usbasp flashen. Aber avrdude erkennt die ATTiny15 nicht mal. Ich habe auch mal folgendes versucht, den ATTiny15 auszulesen. [code]avrdude -v -pATtiny15 -cusbasp -Uflash:r:test.hex:i[/code] Ist es überhaupt möglich ATTiny15 mit einem Usbasp zu bearbeiten ?
-
Thread
Attiny2313-20U = Attiny2313-PU?
ich es mir nicht ergoogeln kann, ein Frage die für Insider vielleicht lächerlich klingt. Ist ein Attiny2313-20U wirklich identisch zu einem Attiny2313-20PU? Für was steht das 'P' ? Ich habe -20PU bestellt und welche ohne 'P' bekommen.... Vielen Dank und Gruß Uli
-
Thread
Live-Linux Porteus / Slackware und Firefox
einem ARDUINO einen Pic-Programmer zu machen (für alte PIC), für MCS-51 wurde ein Programmer mittels ATtiny2313 realisiert. Für STM8 funktioniert der ST-Link, außerdem hab ich für diesen Chip einen seriellen Bootloader geschrieben. Für beide MCS-51 und STM8 gibts eigene Upload-Programme. Für STM32
eingerichtet und als Uploadtool gibts ST-Link und STFLASH (sowie ein modifiziertes STFLASH welches einen ATtiny13 als Resetcontroller für STM32 und LPC fungiert). Dazu gibts einen Makefilegenerator mit dem Projekte aufgesetzt werden können. Alles auf der Konsole. Wer unter dem Desktop programmieren mag
-
Thread
ATMega 8 über Arduino Software programmieren, technische Probleme
Beitrag #6268424: > Ich mein GND ist ja bei jeden Chip wo anders. Deswegen habe ich für den Attiny26 und den 2313 zwei separate Sockel verwendet. Bei allen anderen passte es in einen Sockel.
-
Thread
STK 500 MOD modernisieren, aufrüsten, FW dafür
programmer/ Hier wird der Hauptcontroller ATmega 8535 durch einen ATmega 32 oder 644 ersetzt. Der ATtiny 2313 wird entfernt. Ist auch nur der Programmierknecht für den ATmega 8535. Meine Frage dazu, hat das schon jemand gemacht, wo bekomme ich die Firmware für einen ATmega 644 her. Habe ich das übersehen
-
Thread
Atmega, verschiedene Derivate zu verkaufen
32 mal ATMEGA 16 2 mal ATMEGA 644 1 mal ATMEGA 32 3 mal ATMEGA 8535 19 mal ATMEGA 8 7 mal ATTINY 25 3 mal ATTINY 2313 5 mal 90S2313 17 mal µA741 13 mal TDA 2002, TDA 2030, TDA 3000, TDA 2005, TDA 15620 7 mal IC Fassung 28pol. 6 mal IC Fassung 24pol. 4 mal IC Fassung 40pol. 4 mal IC
-
Thread
Attiny 2313 Einschaltverhalten der Ports
meine Audioendstufe brauche ich eine Einschaltverzögerung. Ich war der Meinung das es mit einem Attiny 2313 kein Problem sein sollte. Nach dem Einschalten bekommt der Attiny 2313 seine 5 Volt , die Zeitschleife wird durchlaufen, der Port D0 geht auf High und der Transistor schaltet durch - die LED
auf High - so wie es soll. Ich verwende Windows Xp SP3 Avr Studio 4.19 ein STK500 und einen Attiny 2313. Ich finde keine Lösung, das beim Einschalten nicht Port D0 für 500ms auf High geht. Ich habe den Attiny 2313 auch mit einem Galep 3 programmiert - keine Änderung. Hat jemand eine Idee
-
Thread
Attiny2313 DMX Relais - Probleme
Hallo Zusammen, einmal ein neuer Beitrag, da der andere zu alt war. :) Ich bin zwar nicht ganz neu beim AVR, aber trotzdem stehe ich gerade ziemlich auf dem Schlauch und komme nicht weiter... Ich versuche ein DMX Relais zu bauen, mit nur einem Kanal. Ich habe mir viele Sachen dazu im Netz angesehen und mir auch den Code von Herr Radig angeschaut und habe darauf hin etwas zusammengebaut und programmiert. Leider scheint er das Serielle Signal nicht richtig zu erkennen. Ich weiss tatsächlich nicht warum. Er bleibt immer in der Schleife bei "dmx_valid = 0" hängen und deswegen flackert die gelbe
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
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 attiny2313a
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
Inline Assembler ATtiny1617
Hallo, Bis jetzt habe ich eine WS2812B Kette mit einem ATTiny2313 betrieben. Bei dem AT2313 habe ich die Ansteuerung der LED's per inline Assembler realisiert [code] // define 1 for WS2812B asm volatile ( "sbi %[port], %[bit]
NS_TO_CYCLES(T1L) - 2) ); [/code] Mein Problem ist nun, dass ich eine Steuerung für den ATtiny1617 realisieren möchte, mein Problem ist nun jedoch, dass der Kompiler die Port Addressen nicht finden kann. Das Projekt habe ich via AtmelStart erstellt. Wo finde ich zu diesem Thema die Port definition
-
Thread
Spannungsüberwachung
überlassen. Ich würde das mit einem kleinen AVR machen, der genug Pins und einen internen Oszillator hat. ATTiny2313 vielleicht, ggf. noch kleiner.
-
Thread
I2C Controller mit Timer und einfacher Logik
Performance sollten ja bei den Aufgaben nahezu in jedem MCU ausreichend sein. Habe gerade den ATTINY auf dem Schirm, da muss ich mal die externe Beschaltung prüfen. Ich habe nämlich nur sehr wenig Platz im System. Danke!
-24 pins, ADC und möglichst > wenig Gemüse drum herum (Takt, flash usw intern) und günstig? ATtiny 2313A. Z.Z. z.B. bei Reichelt als Einzelstück in SO-20 für 0,97 €. > Habe gerade den ATTINY auf dem Schirm, da muss ich mal die externe > Beschaltung prüfen. Ich habe nämlich nur sehr wenig Platz
-
Thread
Toolchain neuere AVRs
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 attiny2313a attiny24 attiny24a attiny4313 attiny44 attiny44a attiny84 attiny84a attiny25 attiny45 attiny85 attiny261 attiny261a attiny461 attiny461a attiny861 attiny861a attiny87 attiny43u attiny48 attiny88
-
Thread
Erste Versuche in KiCad
es mir nur so einfach machen wie möglich da ich die Bezeichnungen der einzelnen Füßchen z.B. vom Attiny2312 welchen ich auch benötige nicht verstehe und da die Leiterbahnen gefühlt Kreuz und Quer legen muss :/
fliegen ohne zu wissen wo die Kabinentür aufgeht. EDIT: Einen 2312 gibts doch garnet, eher ein 2313
-
Thread
ATtiny2313 USI und 74HC165
Ich versuche einen 74HC165 über USI einzulesen. Dies habe ich folgendermassen probiert: [c]// Liest versetzt char SPIShiftIn165() { USISR = 1 << USIOIF; while ((USISR & (1 << USIOIF)) == 0) { USICR = (1 << USIWM0) | (1 << USICS1) | (1 << USICLK) | (1 << USITC); } return USIDR; }[/c] Dabei wird ein Bit versetzt eingelesen, so wie es die shiftIn() Function von Arduino macht. Die habe ich fogendermassen abgespeckt: [c]// Liest versetzt char shiftInArduino() { uint8_t value = 0; uint8_t i; for (i = 0; i < 8; ++i) { digitalWrite(Clock, true); // <--- beachten
-
Thread
Weg von Arduino - Beratung
anzuschaun. Bisher konnte ich aber stets alle meine Mikrocontroller-Projekte mit irgendeinem AVR (von Attiny bis Atxmega) erschlagen. Und da ich dieses System gut kenne komme ich auch recht zügig voran. Switch auf eine andere IDE und/oder anderen Mikrocontroller wäre mit extremen Aufwand für mich verbunden
µC einarbeiten der mir auf jedenfall ausreicht und nicht wie vorher vom kleinsten zum größten. (attiny2313 - atmega8 - 88 - 168 - 328 - 32 - 2560) Vom preislichen her ist mir das egal, wenn ich die Preise vergleiche ist das kein Weltuntergang... Lieber mit Kanonen auf spatzen schießen, da tut sich
-
Thread
USBASP mit avrdude immer resetten?
Tiny841 programmiert. Meine vorherige Aussage, dass ich das Problem noch nicht hatte gilt nur für ATtiny13A, ATtiny45, ATtiny2313A und Atmega328P. > Oder aber, der Tiny841 verhält sich etwas anders bei Programmieren Ja, scheint so
-
Thread
RS485 Modbus RTU Slave mit AVR und MAX483ECPA
Anfang mal mit 38400) zur Verfügung gestellt werden. Eventuell ersetzte ich den Atmega328 durch einen Attiny2313 falls der Speicher reicht. Statt dem MAX483ECPA/EEPA könnte ich auch einen LT1785IN8 nehmen (nur kriege ich den in DIP fast nirgendwo). Oder ich nehme den LT1785IS8 von Reichelt... Nun meine
-
Thread
Aufzugsanzeige für Schultheater
#6120367: > Hat jemand eine Idee, wie man sowas günstig aufbauen kann? Irgendein µC mit 14 GPIOS. ATtiny2313 z.B. Das Programm ist trivial. Kleinere µC mit weniger Pins gingen natürlich auch, würden aber den Programmieraufwand hochtreiben, weil man dann mit Multiplexing arbeiten müßte. Auch keine
einfachen NAND-Gattern hin. c-hater schrieb im Beitrag #6120384: > Irgendein µC mit 14 GPIOS. ATtiny2313 z.B. Die bisher einzig vernünftigen Ansätze;-) Die Frage ist inwieweit der TO programmieren und löten kann? Dazu kommt was er sich vorstellt hier an Lösungen zu bekommen, eine fertige Schaltung
-
Thread
LED Blinklicht mit Attiny2313, blinkt nicht
vertippt. Es darf nicht heißen "Mit dem Oszi müsste ich doch gegen 12V gemessen am PIN 15 (PB3) des ATTiny2313 ein Signal erkennen. ", sondern "Mit dem Oszi müsste ich doch gegen GND gemessen am PIN 15 (PB3) des ATTiny2313 ein Signal erkennen."
Falls das noch wichtig ist, diesen ATTiny2313 benutze ich: https://www.reichelt.de/mcu-attiny-avr-risc-2-kb-20-mhz-so-20-attiny-2313-so-p54968.html?
-
Thread
Auslesen eines ATTiny2313
Ja eine 1zu1 Kopie reicht. Ich habe ein Arduino UNO R3, den ATTiny2313 und Steckbrett. Den Arduino nutze ich als „programmer“ -> Arduino as ISP
Guten Abend, so ich melde mich nochmal zu Wort. Der Attiny2313 war mit einer LED Ansteuerung beschrieben die ich nun für die Raumbeleuchtung im 2ten Kinderzimmer benötige. Aus diesem Grund würde eine 1zu1 Kopie des "alten" Attiny2313 reichen. Max D. schrieb
-
Thread
Attiny Programmierung
Schritte in der µC-Programmierung ist es doch vollkommen unerheblich, ob du den ATMega328 oder den ATTiny2313 verwendest. Zumal die auch noch sehr ähnlich sind.
Atmel Studio mit Pickit 4. Es werden aber nicht alle Prozessoren unterstützt. Wie der Stand beim ATTiny2313 ist, weiß ich nicht.
-
Thread
Auseinandergenommene Geräte
Funksteckdosen ( G. Heinrichs 2018 ). Das PDF ist praktisch ein Abbild des Links und basiert auf einem ATtiny 2313 in BASCOM: http://www.forum.g-heinrichs.de/viewtopic.php?f=12&t=110 Bernd_Stein
-
Thread
IC Schaltung
ATtiny2313 passt eigentlich ganz gut. Zum Treiber ist Port B durchverbunden.
ATtiny2313 passt besser (ohne Quartz). Ich gehe aber trotzdem nicht davon aus das der defekt ist !
-
Thread
Nach dem Setzen der Fuses ist Attiny nicht mehr programmierbar
Hallo, Ich habe folgenden Befehl ausgeführt (Attiny direkt mit Programmer verbunden): avrdude -c usbtiny -pt2313 -U hfuse:w:0xdf:m -U lfuse:w:0xef:m Seitdem wird jeder Flashversuch mit folgender Meldung quittiert: $ avrdude -c usbtiny -B 1
Manuel schrieb im Beitrag #6081255: > Hallo, > > Ich habe folgenden Befehl ausgeführt (Attiny direkt mit Programmer > verbunden): > > avrdude -c usbtiny -pt2313 -U hfuse:w:0xdf:m -U lfuse:w:0xef:m > > Kann man noch etwas retten? Was genau ist die Ursache das der Chip > direkt am Programmer
-
Thread
Taster einfügen
Guten Tag liebes Forum, In der Schule haben wir gerade das Thema Mikrocontroller(attiny 2313) welchen wir mit AVR Studio 4 Programmieren. Da ich vom programmieren absolut keine Ahnung habe, versuche ich mich gerade ein wenig darin einzuarbeiten, indem ich mein kleines Programm
Marcel R. schrieb im Beitrag #6072415: > In der Schule haben wir gerade das Thema Mikrocontroller(attiny 2313) > welchen wir mit AVR Studio 4 Programmieren. Autsch! Bitte nutzt doch das neueste Atmel Studio... und einen originalen Programmer geich dazu.
-
Thread
Melody Player für AVR mittels Timer0 erzeugten Rechteckfrequenzen
einmal machen muß (für welche Bastelei auch immer). Der Melody-Player wurde getestet auf: ATtiny13, 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
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 kommerziell: http
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Adapter bevor sie in einem Steckbrett genutzt werden können. 2.) Grundsätzlich würde ich keinen ATtiny für einen Anfänger empfehlen, da sie in ihrem Leistungsumfang doch relativ stark beeinträchtigt sind und man manchmal Klimmzüge machen muss, um ein Programm zu realisieren. Sieht man von einem ATtiny2313
Ziehkondensatoren für den Quarz) - 100 nF Kondensatoren für die Betriebsspannung - nackte Controller: ATtiny44, ATtiny2313, ATtiny85 und ATmega328p Aber wie das so ist mit Empfehlungen: Die Meinungen gehen stark auseinander !
-
Thread
ATTiny402 IO Register
weiß, welches Register beim ATTiny402 für die GPIO-pins zuständig ist. Ich habe schon einige Register (PORTA.DIR, PORTA.OUT, PORTA.DIRSET etc) ausprobiert aber nichts funktionierte; Aus dem Datenblatt werde ich ebenfalls nicht schlau
gibt - egal ob die "Arduino Sprache", C, Assembler oder wenn es unbedingt sein muss auch Basic: ATtiny 13, 25/45/85, ja selbst den 2313 und ATMega8 (ja auch der noch), 88, 328,16,32 Die reichen eigentlich für fast alles, vor allem aber sind diese wesentlich besser gezielt für Anfänger, aber nicht
-
Thread
gcc11 könnte das avr Backend verlieren
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; aclocal
Veit D. schrieb im Beitrag #6148278: > Error: ATtiny841_DOGM.elf section `.text' will not fit in region `text' > Worauf sich das bezieht kann ich nicht entnehmen. Passst nicht ins flash.
-
Artikel
AVR-GCC-Tutorial/Der UART
nichts anderes, als dass der Baustein 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
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 als "16-bit-Register" definiert und man kann den Wert direkt
-
Thread
Attiny 2313 - mehrfache Abfrage Taster
Hallo möchte mit einem Attiny 2313 5 Taster abtasten und über einen Bus weiterleiten möchte. Im Grund ist es kein Problem mit einem Taster jeweils eine bestimmte LED zu schalten. Was passiert aber wenn ich 2 oder noch mehr Taster
Klaas schrieb im Beitrag #6010004: > möchte mit einem Attiny 2313 5 Taster abtasten und über einen Bus > weiterleiten möchte. Nun, der ATtiny2313 hat bis zu 18 IO-Pins. Da sollte es doch kein Problem sein, jedem der 5 Taster einen eigenen Eingang zu spendieren