-
Thread
Nachfolger für ATMega gesucht
, gcc, Make). f) Weil er mich zufrieden gestellt hat, habe ich andere gar nicht ausprobiert. ATtiny, ATmega und Xmega kenne ich alle, sind auch nicht schlecht. Xmega sind aber für mich letztendlich sehr viel teurer. Ich müsste mir dazu erst eine passenden Debugger kaufen und bräuchte jedes mal eine
Ja ich. Ich habe bisher folgende Mikrocontroller genutzt (die häufigsten zuerst): ATmega328 ATtiny13 ATmega644 STM32F103C8T6 ATtiny2313 Xmega128D3 AT89C2051 Und noch ein paar einzelne andere, die hier nicht der Rede Wert sind. Der STM32F103, den ich auch empfehle) ist für mich nur einer
-
Thread
Diamex ALL-AVR ISP-Programmer
Kommandozeile ausprobieren willst, probiere es zuerst mit: [pre] avrdude -c avrispmkii -P usb -B16 -p attiny2313 [/pre] Du musst natürlich den richtigen Mikrocontroller-Typ angeben. In AVR8-Bur-O-Mat musst den Parameter -B16 zu den Einstellungen hinzufügen, sonst kommuniziert der Programmieradapter unter
-
Thread
Problem: INT0/1 auf Arduino
in all devices. Refer to the device specific instruction set summary. In particular, notice that ATtiny10-based devices use the LDS instead of this instruction. Operation: (i)Rd ← (k) Syntax: Operands: Program Counter: (i)LDS Rd,k 0 ≤ d ≤ 31, 0 ≤ k ≤ 65535 PC ← PC + 2
eure Hilfe! Ist lang her, dass ich das vollständig gelesen hab und damals vermutlich eher für den ATTiny2313, mit dem ich mehr Projekte realisiert hab... Immer dieser Tradeoff zwischen Effizienz und Korrektheit :-/ Jedenfalls läuft das Tierchen jetzt :-) Viele Grüsse, Simon
-
Thread
DCF77 Auswertung (ein bisschen anders)
Timer Interrupts. etc. Wake up mit UART. Ist mit Abstand wohl so das Grenzwertigste, was man in den ATtiny2313 nicht alles so reinpacken kann. Die Escape Sequenzen für die Farben am Monitor etc. Die Decodierung des Signals wird noch angepasst an die Signalqualität. http://www.avr-asm-tutorial.net/avr_de
#5691823: > um Störungen zu minimieren habe ich versuchsweise mal eine Art > Tiefpassfilter in einen ATTiny13 programmiert. Das klingt interessant, Alex - magst Du den Quelltext dazu veröffentlichen? Viele Grüße, Dirk
-
Thread
LED- Schaltung
Multiplexing. Dann benötigst Du aber 13 Leitungen und 6 Widerstände. Dann muss es mindestens ein ATtiny 2313A/4313 werden oder ein Arduino. Berechne die Vorwiederstände so, dass nicht mehr als 3mA pro LED fließt. Sowohl beim Charliplexing als auch beim Multiplexing kannst Du bis zu 6 LED's gleichzeitig
denn da der Vorteil vom Bausatz. Die LEDs sind auch nicht einheitlich rot. Ansonsten: Auf den ATTiny2313 kann man wohl irgendwie eigene SW drauf spielen falls die LOCKBIT-Fuse nicht aktiviert ist. Vielleicht gleich einen jungräulichen ATTiny2313 und einen Programmer in Reserve bestellen?
-
Thread
Was sollte das eigene entwickelte Evalboard können?
schlecht reden. Nur solltest du bedenken, dass die Zukunft woanders spielt. Für so einen kleinen ATtiny13 gibt es sicher noch lange sinnvolle Anwendungsfälle, für den ATmega2560 aber eher nicht mehr. Der lohnt sich nur noch, um alte bewährte Software nicht neu entwickeln zu müssen. Für Neuentwicklungen nutze ich ATtiny13A, ATtiny45, ATtiny2313 und ATmega328P in Form von Arduino Nano (compatible) Modulen. Alle grösseren Modelle habe ich für mich persönlich durch ARM Controller abgelöst. > Bluetooth oder Wifi wird
-
Thread
Welche Bauteile sollte man mindestens kennen?
. Ansonsten war eines meiner ersten Projekte ein einfacher Phasenanschnittsdimmer mit nem AT90S2313. Ob man bestimmte Bauteile braucht oder nicht, hängt vom Interesse und den daraus resultierenden Projekten ab. Ich mache viel mit Veranstaltungs- und Lichttechnik, dementsprechend kenne ich
benutzt. Ich kann Dir mal die Bauteile nennen, die ich immer wieder einsetze: Mikrocontroller: ATtiny13A ATmega328P (in Form eines Arduino Nano) STM32F103C8T6 (in Form eines Blue-Pill Boardes) ESP8266 (in Form von ESP-12F Modulen) Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal
-
Artikel
Basic
BASINT (Atmega 16/32/64, russisch) Attobasic für ATmega163 (ASM), ATmega8515/AT90S8515 (ASM) oder ATtiny2313/AT90S2313 von Richard Cappels AVR BASIC Minicomputer mit BASIC-Interpreter Great Cow BASIC Compiler: Open Source Basic Compiler für AVR und PIC Controller. Verfügbar für Windows, Linux und Apple
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
bei einer 1 wird der Widerstand an den Eingangs-Pin zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit
andere Default Pinpelegung des UART genommen worden und zwar die für den Mega32U2 und nicht ATiny2313. ciao gustav
-
Thread
Zeit für die Programmbearbeitung berechnen.
das mit den 100ms ausreichend ist, dann spare ich eine Menge Code (so üppig ist der Speicher des ATtiny2313 ja nicht). Sollte das nicht klappen komme ich darauf zurück. Da ich das für eine Projektarbeit brauche würde ich gerne so viel wie möglich selber schreiben, ansonsten habe ich ein Mords-Quellenangabe-Verzeichnis
hin bekommen, wie er hier verfügbar ist, aber wenn er funktioniert (und ich am Ende alles auf den ATtiny bekomme) sollte das ganz gut ankommen. Die Timer scheinen auch von der Performance her gut zu sein, weil das ja parallel Hardware-Seitig mitläuft. Code spart man damit allemal. Vielen Dank :-
-
Thread
Geeigneter AVR
Wie wäre der Attiny24? DIL14-Gehäuse; 11 brauchbare Pins. Allerdings ohne UART (müßte selber programmiert werden) Jan
https://en.wikipedia.org/wiki/ATtiny_microcontroller_comparison_chart oder ATmega328ProMini
-
Thread
Hat der Atmega8 die selbe Pinbelegung wie der Atmega328p?
bei entsprechender Anpassung nicht gänzlich ausgeschlossen. Aber zum Beispiel ein Programm für den ATtiny2313 unangepasst auf einem ATMEGA32U4 laufen zu lassen, geht nicht. Vor allem, weil viele Register "memory mapped" sind. Um diese ansprechen zu können, müssen andere Befehle genommen werden, die der ATtiny mit "no such instruction" quittiert. Also, bleib erst einmal beim ursprünglichen Prozessor. ciao gustav
-
Thread
Probleme beim Programmieren von ATTiny 2313A mit DIAMEX ISP
Hallo, ich möchte gerne einen ATTiny 2313A mit einem Diamex ISP via AVRDUDE mit OSX programmieren. Ich verwende hier für folgende avrdude Konfiguration: avrdude -c avrispv2 -p t2313 -P /dev/tty.usbmodemFD131 -U flash:w:Test2313A.X.production.hex
tty.usbmodemFD131 Using Programmer : avrispv2 AVR Part : ATtiny2313 Chip Erase delay : 9000 us PAGEL : PD4 BS2 : PD6 RESET disposition : possible
-
Thread
AtTiny2313 programmieren - die Miso Led blinkt nicht.
{ PORTB ^= (1<<PB4); } } [/c] Du kannst nun den Ausgang PB4 vom ATtiny13 mit dem XTAL1 Eingang des ATtiny2313 verbinden. Vielleicht hilft das, ist einen Versuch wert. Interessant wäre noch, die Fuses des ATtiny13 mal auszulesen, um zu sehen, ob er auf 1,2MHz oder 9,6MHz
> { > PORTB ^= (1<<PB4); > } > } > [/c] > > Du kannst nun den Ausgang PB4 vom ATtiny13 mit dem XTAL1 Eingang des > ATtiny2313 verbinden. Vielleicht hilft das, ist einen Versuch wert. Ja, das werd ich versuchen. Etwas später. Ich melde mich dann. > Interessant wäre noch,
-
Thread
header in mehreren c-files
Hallo, ich möchte mit einem Attiny2313 in c eine Uhr machen. Dazu habe ich eine header file clock.h. in dieser habe ich auch ein array defininiert, in der die Anzahl der Tage für jeden Monat entahlten sind. [c]const uint8_t daysInMonth
-
Thread
Code wozu dient er?
Änderungen. Testen kann ich hier das Image nicht. [code] user@HPi7:~/src/ServoController/src$ cd tiny2313/ user@HPi7:~/src/ServoController/src/tiny2313$ ls Makefile rm.bat ServoController.c user@HPi7:~/src/ServoController/src/tiny2313$ make avr-gcc -std=c99 -Wall -Os -mmcu=attiny2313 -DF_CPU=4000000 -c -o ServoController.o ServoController.c avr-gcc -std=c99 -Wall -Os -mmcu=attiny2313 -DF_CPU=4000000 -Wl,-Map,ServoController_tiny2313.map -o ServoController_tiny2313.elf ServoController.o avr-objcopy -j .text -j .data -O ihex ServoController_tiny2313.elf ServoController_tiny2313
-
Thread
Fuse für Attiny 2313 20PU
Hallo für eine kleine Steuerung möchte ich einem Attiny 2313 20PU verwenden. Bisher habe ich immer mit einem 16 MHz Quarz gearbeitet. Um Beine zu sparen möchte ich den inetrnen Ozi. mit 4 MHz verwenden. Einstellung mit 16Hz Quarz: EX 0xFF HI 0xD9
LO 0x62 Habe beider Versionen getestet. Dabei scheint aber schief gegangen zu sein, Kann beide 2313 nicht mehr lesen oder anders einstellen. Verfusst?? Welche Einstellung stimmt für 4MHz intern Osz.? LG Peter
-
Thread
ATTiny USI I2C-Master
AtTiny-I2C-master-slave-USI https://github.com/puuu/USIWire Oder doch lieber einen der Neuen, z.B. den Attiny841 usw., oder gleich eine Atmega nutzen. Damit hat man dann noch weniger Probleme!
Beim ATTiny2313A habe ich die USI dafür mal probeweise verwendet. Die übernimmt dann aber nur das Herausschieben der 8Bit über die USI Register. Den Rest, also das Umschalten der SDA- und SCL- Leitungen zwischen
-
Thread
Attiny2313 Programmieren
Hallo, ich suche einen Programmierer der mir einen Attiny 2313 beschreiben kann. Das Projekt soll für eine Aquarium Beleuchtung dienen. J.Dorn
vollständig. Kein Programmierer nötig: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2543-AVR-ATtiny2313_Datasheet.pdf
-
Thread
Bus per MISO MOSI
selber zeigen wie viel vom jeweiligen Fach gebraucht wird. Für die Module würde ich gerne den ATTiny 2313 verwenden. Ich habe noch nie mit einem Mikrokontroller gearbeitet, deswegen wollte ich vorher mal fragen ob mein Vorhaben so realisierbar ist. Vielen Dank.
und gepuffertes SPI. Und der ATtiny2313 hat gar kein SPI sondern nur ne USI-Krücke.
-
Thread
Uhr mit AtTiny13 bauen - geht das?
auffällt, dass der TINY13 garkeinen externen Quarz > unterstützt... Stimmt, es muß schon ein ATtiny25 sein oder besser gleich ein ATtiny24.
Mit einem AT90S2313 oder dem Tiny2313 würdest Du Dir leichter tun. https://www.mikrocontroller.net/topic/347974 MfG
-
Thread
uC - kennst du einen, kennst du alle
elektronik/ http://www.sprut.de/electronic/pic/index.htm https://www.microchip.com/wwwproducts/en/ATtiny2313#datasheet-toggle mfG
Atmel Studio und ein EVA Board, also meins war damals STK500, da gibt es jetzt auch modernere. Und ATtiny4313 oder eben ein MEGA und mit Adaptersockel sogar 32-er Megas. (Wenn die ersten LEDs blinken, sprechen wir uns wieder.) ;-) ciao gustav
-
Thread
Wie RTC Genauigkeit messen?
danach wird der 1 Hz-Takt des Uhrenbausteins gemessen. Fertig! Im einfachsten Fall reicht ein ATtiny2313 mit einem 20 MHz Quarz und serieller Datenausgabe; mit LCD kann man direkt ablesen, was die Stunde bzw. Sekunde schlägt. http://mino-elektronik.de/fmeter/fmeter.htm Weitere Beispiele inkl. Arduino
-
Thread
WS2812 und ATtiny44 / 8 MHz intern
Softwaremodul zum Umgang mit WS2812 LED-Ketten in Verbindung mit ATtiny44 (und internem 8 MHz Takt). Fast war ich der Ueberzeugung, dass das nicht funktionieren kann, aber es geht ! Leider konnte ich kein Video davon aufnehmen, denn egal was ich gemacht habe: Die
getestet. getestet habe ich folgende Controller mit eingestelltem 8MHz: ATmega8 ATmega168 / 328 ATtiny2313 ATtiny44 / 84 ATtiny85 Kurze Frage: Macht es Sinn, die Assemblerdatei im Timing so zu verändern, dass es auch mit 16MHz (und logischerweise externem Quarz) funktionier ?
-
Thread
LCD per I2C an AtTiny13 anbinden?
gerechnet werden, geht Dir bei 1kB schnell die Puste aus. Mit float und printf solltest Du besser einen ATtiny85 nehmen.
ich nur zwei Chips habe den AtTiny13 den ich bereits einige mal verwendet hate und den den AtTiny2313. Also dann sollte ich es nicht per I2C anbinden sondern per direkt anschluss? Dann werd ich es mal mit dem AtTiny2313 versuchen oder? Mit vielen Grüßen Franz
-
Thread
Eine alternative zu ULN2803
cdn-reichelt.de/documents/datenblatt/A200/PDTA123E-SERIES_ENG_TDS.pdf um diesen Relais zu steuern per Attiny2313 https://www.reichelt.de/miniatur-leistungsrelais-js-5v-1-wechsler-8a-js-05-n-k-p79414.html?&trstct=pos_1
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Holm T. schrieb im Beitrag #5574564: > Ich erinnere mal an den ATtiny 2313 Ist aber eben auch schon paar Jahre her. Würdest du dir das heute kommerziell auch noch antun, also findest du noch jemanden, der dich dafür bezahlt? Sicher kann man auch langsame Controller
schrieb im Beitrag #5574635: > Holm T. schrieb im Beitrag #5574564: >> Ich erinnere mal an den ATtiny 2313 > > Ist aber eben auch schon paar Jahre her. Würdest du dir das heute > kommerziell auch noch antun, also findest du noch jemanden, der dich > dafür bezahlt? > > Sicher kann man auch
-
Thread
ATTiny85 - Fuses zurücksetzen?
brauche sie nur selten, aber es ist trotzdem gut, sie immer in der Bastelkiste zu haben. Für ATtiny2313 (+Nachfolger) und ATtiny26 (+Nachfolger) musste ich zwei Sockel vorsehen, weil dort die Spannungsversorgung unterschiedlich angeschlossen wird.
Ja. Wo liegt das Problem: bei der Takterzeugung oder bei der Zuführung an den ATtiny85?
-
Thread
Probleme mit Internen Pull Ups
ups anbringen damit mein Pegel stimmt. Woran kann das liegen können diese Defekt sein an meinem ATtiny2313A oder ist es ein Programmierfehler (sehr wahrscheinlich da ich Anfänger bin). Ich bitte um Nachsicht ich bin lediglich lernender und habe das coden auch nicht so drauf.
-
Thread
Nuvoton N76E003
läßt sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr hinein und den ATtiny4313 gab es damals noch nicht. Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es auch sehr effizient aus.
> sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom > AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr > hinein und den ATtiny4313 gab es damals noch nicht. > Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es > auch sehr effizient
-
Thread
Spannungsversorgung 5V feat. 3V-Batterie?
sondern Marke Eigenbau! Nun die Frage zur Versorgung des ICs: Ist es möglich, -zum Beispiel- einen ATTiny2313 mit 4,1... Mhz-Quarz zu verwenden: - wenn System läuft, hängt er an +5V ---> also Wald-und-Wiesen-TTL-Pegel - wenn Strom aus, hängt er an ner 3V-Lithiumzelle, um die Uhr weiterlaufen zu lassen
Brown-Out-Detection auf 1,8 oder 2,7 Volt und dann die Schaltung wie im Bild verwenden? Verkraftet der ATTiny die wechselnde Betriebsspannung zwischen 5V und 3V? PS: Ich kann das Datenblatt lesen. Mir gehts um Praxistipps & Erfahrungswerte! :-) Viele Grüße!
-
Thread
Welcher Microcontroller für i2c-Display
die Messwerte direkt auf dem Display anzeigen zu lassen. Was ich bisher rausgefunden habe: Mein ATTiny13A kann das nicht, ein ATTiny85 wäre wohl das Minimum. Jetzt meine Frage: Welche AVRs kommen in Frage? Ich hätte für später gerne ein paar mehr GPIOs als der ATTINY85 bietet. Was wäre die nächstgrößere
fast. Ein "14- oder 16-Pinner" wäre mir lieber. Deshalb nochmal die Eingangsfrage: Kann ich jeden ATtiny nehmen, der laut Datenblatt eine i2c-Unterstützung bietet und warum finde ich praktisch nur Anleitungen für genau den "8-Pinner" ATtiny85 und nicht für die vielen anderen ATtiny-Typen?
-
Thread
BASCOM program für verschiedene AVRs in einem Program?
. if $regfile = "atmega8.dat" do Code spezifisch für ATMega8 else Code spezifisch für ATTiny85 endif . . . Dankeschön für eure Hilfe, -AVRler
die gleiche Funktion erfüllt: > _CHIP is an integer that specifies the chip, in this case the 2313
-
Thread
Komisches Verhalten beim Programmieren
attiny 2313A als Smd Version
Einmal mit einem Attiny 2313A/4313 angefangen und Promt nix als Stress! dann benötigt man dafür mittlerweile keinen Quarz mehr? man lernt immer noch was hinzu...! Mercy dafür! Attiny 2313A oder 4313.. Probiere
-
Thread
Probleme mit dem 2313 / 4313
Hallo! Ich habe hier ein Problem mit meinen beiden Prozessoren. einen Attiny 2313 & 4313 ein Programm mit Display Läuft auf dem 2313 und auf dem 4313 kommt kein Bild! Könnte das eine Hardware Sache sein? oder eher was Technisches? der 2313 ist eine SMD Variante, der
von den Leiterbahnen getrennt und 6 Drähte Direkt an die Sokel Pins gelötet der 4313 sagt nix! der 2313 Läuft tadellos! der Attiny 4313 ist Neu und Funktioniert. ist das die Betriebs Spannung? einen Tipp? Mercy im Voraus!
-
Artikel
Mikrocontroller Vergleich
atomic) Programmierung von I/O-Ports. Siehe Das ist besonders bei AVR (ausser den Typen seit 2004: ATtiny2313 usw.) ein Problem. Architekturbedingt ist nur ein Teil der Ports bitweise schaltbar, kein Port kann mehrere Bits gleichzeitig interrupt-fest schalten. PIC, 8051, MSP430, R8C/M16C, Z8e können AND
-
Thread
Welche Programmiersprache soll ich lernen?
A-Freak schrieb im Beitrag #5530820: > ATTiny Wenn Du kein C magst, dann bleibt bei den 8 Bit Controllern eigentlich nur noch Assembler. Allerdings würde ich dann über PIC-Controller statt über den ATTiny nachdenken. Der Assembler-Befehlssatz
Da ich noch auf Lochraster löte, sind für mich einige ATtiny Modelle durchaus interessant. Ich habe mit einen üppigen Vorrat an ATtiny13 zugelegt - würde heute allerdings eher auf ATtiny85 setzen. Diese sind schön klein und ersetzen leicht eine sonst aufwändigere
-
Thread
AtTiny13 als Laderegler, könnte das so funktionieren?
Die 1,1V Referenz kannst du auch mit BOD nutzen, so weit ich mich zumindest von den ATMega32 und Attiny2313 erinnere.
-
Thread
ATTiny2313 und SPI
grösste Fehler, DI und DO vertauscht. Ich habe mich durch die Bezeichnung MISO und MOSI auf dem ATiny2313 verwirren lassen. Anscheinend ist MISO und MOSI nur für den Programmer gültig. Auf diesem Bild ist DI und DO nicht mal vorhanden: http://arduinolearning.com/wp-content/uploads/2016/08/attiny2310arduino.jpg
grösste Fehler, DI und DO vertauscht. > Ich habe mich durch die Bezeichnung MISO und MOSI auf dem ATiny2313 > verwirren lassen. Da bist Du nicht der einzige. Was auch immer die bei Atmel geraucht haben, damals die Pinzuordnung festgelegt wurde... Der zweite Fehler liegt darin, zu suggerieren USI wäre
-
Thread
AVR 7-segment Multiplex Probleme
Hallo, ich habe einen attiny2313 der ein vierstelliges 7-Segment Display gemultiplexed ansteuert. So wie hier: https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige Das Programm habe ich in C geschrieben und
-
Thread
Auflösung Sammlung: AVR, Arduino, MSP430, Bauteile, Displays, Thermometer
Uno mit Kabel - Arduino Mega mit Kabel - 9V 1A Netzteil - 18x ATMega8A-AU - ATMega328-AU - 2 ATTiny2313-SU - ATMega8-PU - 3 ATMega328-PU - 4 ATTiny45-PU - ATMega64C1-15AZ - 3 ATMega32U4-AU - 2 MSP430F5172IDAR - 2 MSP430F235TPMR - 2 MSP430F2618TPMR - 2 MSP430F2418TPMR - 10 MAX232 - 3 FTDI232RL
ATMega32U4-AU (3 Stück) - ATMega64C1-15AZ (1 Stück) - ATMega8-PU (1 Stück) - ATMega8A-AU (18 Stück) - ATTiny2313-SU (2 Stück) - ATTiny45-PU (4 Stück) - Arduino Uno mit Kabel (1 Stück) - Breadboards (2 Stück) - CP2102 USB zu Seriell (2 Stück) - Elko Frako 2200 µF 16 V (10 Stück) - Elko Philips 03501