-
Thread
LED-Fading Artikel: Formelzeichen
Mapping auf die Exponentialkurve noch jedem Wert eine andere Ansteuerung zuordnet) läuft auf einem ATtiny 2313, steuert 16 LEDs an und erreicht bei der kleinstmöglichen von Null verschiedenen Ansteuerung 1 den kleinstmöglichen PWM-Duty von 1:2^17. Die Framerate ist dabei 28,125Hz (aber mit einem Trick
-
Thread
Assemblertrick "Delaybreaker" gesucht
Muß es der ATtiny13A sein? Bei einem ATmega (Auch ein ATtiny mit USI-Einheit sollte gehen) könnte man den UART im SPI-Modus laufen lassen, und das Signal damit immerhin mit halber Taktfrequenz abtasten, 8 Abtastungen
gewünschte Auflösung bzw. Genauigkeit 1 Takt ist, dann ist die Aufgabe sehr wohl lösbar, nur nicht mit ATTINY13. Aber mit ATTINY2313 oder ATMEGA ginge es ohne Probleme. Etwa 30 Bytes für alles, schätze ich.
-
Thread
Erste Schritte mit AVR Studio 6.2 und AVR ISP MK2 - Fehlermeldung: Erasing device failed
, ... ohne Erfolg. Ich habe mir für die Arbeit einen AVR ISP MK2 gekauft. Dazu einen kleinen ATTiny2313A. Am Ende soll eine Funkstrecke zwischen einem Türkontakt und einem Raspberry Pi hergestellt werden. Nun schaffe ich es aber nicht einmal ein simples Test Programm auf dem ATTiny zum laufen zu
vermutet. Soll heißen, wieder einpacken und zum Händler zurück schicken? oder besser erst einen anderen ATTiny besorgen...
-
Thread
Problem mit Variablen bei C Uhr
Troll schrieb im Beitrag #4091772: > Hoffentlich reicht der Speicher ... ;-) Auf nem ATtiny2313 könnts knapp werden. Es sollte schon ein ATmega88 sein.
-
Thread
AVR 8bit auch für größere Projekte?
reindrücken. Das Messer wäre nicht zeitgemäß. Will man eine 1-m-Buche fällen, kommen die Optimierer (ATTINY-Assembler-Fraktion) und wollen mir das Brotmesser verkaufen. Es heißt dann, das wäre nicht schwierig, man müsse nur optimal sägen.
Prozessortakte leihts mir locker auch auf nem Mega32. Klar, ich könnt das auch in nem Mega8 oder Tiny2313 quetschen und mit Assembler ein Binärprotokoll parsen...
-
Thread
Kein Erfolg mit Timer
Brutzel schrieb im Beitrag #4089239: > Mein Chip taktet mit geringen 16kHz Sieht nach einem ATTiny 2313 aus - und der soll mit 16 kHz takten? Ich habe da 8 MHz (Megahertz) per Default im Hinterkopf ... Oh, Assembler - ein Fall für den C-Hater :-)
Mal ganz davon abgesehen, daß es einen Befehl JMP beim tiny2313 gar nicht gibt.
-
Thread
[AVR] Fan Tacho wird nicht erkannt (ATMega8, ATTiny2313)
Tacho Signal auszuwerten. Bisher hatte ich nur bei 1 von 4 Lüftern sowohl mit dem ATMega8 als auch ATTiny2313 Erfolg. Jedoch können auch die restliche 3 via PC (Mainboard/BIOS) ausgelesen werden. Irgendwas muss ich also falsch machen. Der Aufbau ist dabei denkbar einfach: FAN_GND => GND FAN_12V =
-
Thread
ATtiny2313 selbst abschaltung
Programm läuft soweit, nun wollte ich es erweitern und dachte dass ich es hin bekomme dass sich der ATtiny2313 nach einer gewissen Zeit automatisch abschaltet, und durch einen Tastendruck wieder aktivieren lässt. Plan sah so aus: An PA0 nach dem Starten ein high ausgeben, dieses an die Basis von einem
-
Thread
Atmel Studio 6.2 kein ATTiny 2313?
an eine einfache Schaltung (Heißer Draht) begeben. Habe von einem früheren Versuch noch einen ATTiny 2313 hier (bestimmt 5 Jahre alt). Zudem eine AVR USB Programmer. Das funktioniert auch soweit. Also das Projekt auf den Controller bringen könnte ich. Aber: Wenn ich Atmel Studio 6.2 starte, ein
Liste > angezeigt. Da stimmt etwas nicht. In meiner Liste sind unter anderen Tinies auch der T2313 und auch der T2313A enthalten. Mach eine frische Installation.
-
Thread
STK 500 Attiny 2313 Attiny 26
Hallo, ich möchte mit dem STK 500 und Atmel Studio 4.19 einen Attiny 26 programmieren. Das STK 500 ist ca. 10 Jahre alt. Hardware Revision : 0x02 Software Version :0x020 Zur Zeit habe ich einen Attin2313 auf Steckplatz SCKT 3300D3 (ROT) und eine Verbindung
das Hex-File zum STK 500 übertragen wird ( F7 bz. STRG+F7) gehen nicht ? Jetzt möchte ich den Attiny 2313 gegen einen Attiny 26 ersetzen. Grund: ich möchte einen Gleichstromzähler für ein Elektrorad aufbauen. ACS711 am ADC vom Attiny 26. Beim Studio 4.19 gibt es unter "Device and signature
-
Thread
Keine Ausgangsspannung am Attiny2313
habe nun mein Programm mit Device Programming in den Chip geschrieben: Programm: \Atmel Studio\6.1\ATTiny2313\ATTiny2313\Debug\ATTiny2313.hex Programming EEPROM...OK Verifying EEPROM...OK Muss noch Korrigieren der Chip läuft mit 8MHz Internem Takt mit 64ms anlaufzeit
es sind die richtigen pins nach dieser Grafik http://hobby-electrons.sourceforge.net/components/ATtiny2313/ATtiny2313.png und hätte ich den chip falsch herum ginge er nun schon in Rauch auf :) Die Software ist auch korrekt Namenlich unverwechselbar. Ich danke dir für deine Hilfe Norbert und Prüfe
-
Thread
Relais direkt an µC anschließen - Widerstand notwendig?
schrieb im Beitrag #4079798: > Ich weiß ja nicht, welche Datenblätter Du gelesen hast, aber der > ATtiny85 zum Beispiel hat geringere Spannungsabfälle und das 5 V Relais > muß ab 3,75 V anziehen. ATTiny25/45/85 Datenblatt von 04/2011, Seite 166, Tabelle 21-1. Da steht das alles. Im Datenblatt steht
Atmel nicht solche worst-case-Werte wie von Matthias Sch. zitiert angegeben. Und das Messen an einem ATtiny2313 überlasse ich jemand anderem, vermute aber, dass die Werte da anders aussehen.
-
Thread
BOD bei ATTiny2313 aktivieren
Ohje, tatsächlich, die Dokumentation zum ATtiny2313A hat einen mittelschweren Fehler bei den BOD-Bits: * Im Fuse-High-Byte sind 3 Bits angegeben * In der Tabelle hingegen sind 2 Bits angegeben Da weiß man nicht wie das dritte Bit gesetzt werden soll, und wo es ist. Zum Glück gibt es noch das Datenblatt zum ATtiny2313 (ohne A) und da ist alles richtig: Das High-Bit (2) muss 1 (unprogrammiert) bleiben. Es ist davon auszugehen, dass es beim ATtiny2313A genauso ist.
-
Thread
Attiny2313 +Drehschalter
Hallo Freunde der Unendlichkeit. Für ein neues Projekt will ich einen Mikrocontroller so programmieren, so dass er zusammen mit einem Drehschalter einen Motor zeitlich steuert. Der Drehschalter hat 12 Positionen, davon verwende ich aber nur 10. Einer dieser 10 Pole ist ein OFF bzw. Standby mode. Die anderen sollen verschiedene zeitliche Pausen einstellen. "Warum Pausen?" Ja der Mototr soll wiederum an einem Eingang des Mikrocontrollers über ein Relais geschalten werden. Dafür habe ich 3 Laufzeiten herausgesucht diese dann beliebig eingestellt werden(durch Lötbrücken ). Jetzt sollen die Schaltpausen
-
Thread
Vitalwerte eines ATtiny ermitteln (lebt er noch?)
Ich habe hier inzwischen diverse ATtiny herumliegen, bei denen ich mir nicht ganz sicher bin, ob sie die "Entwicklung" einer Schaltung überlebt haben. Nun würde ich gerne testen, ob die Tinys noch okay sind. Reicht es dafür aus, die
schickst du was raus, was der andere Port einliest. Und dann umgekehrt. Ich hatte mal einen 90S2313 verkehrt in die Fassung eingesetzt. Der aufgeklebte Zettel war vor Hitze braun geworden. Als Test MC hat er noch lange seinen Dienst getan.
-
Thread
Lauflicht mit Rotate Bascom Fehler 242
nicht ausreichen würde..... Das habe ich mal verglichen. Das original Programm ist für einen Atiny 2313 ich nutze einen Atiny24 dabei sind die Speicher aber gleich.... ich denke daher nicht das dies das Problem ist. Hier mal das Programm : $regfile = "attiny24.dat" $crystal = 100000 Config
-
Thread
Störendes Pfeifen im Lautsprecher durch PWM
wählst(ca ab 16kHz). Mit 20kHz solltest du auf der sicheren > Seite sein. > Der Chip ist ein ATTiny 2313 welcher mit einem 20 MHz Quarz betrieben wird. Der Alle Timer sind auf 8 bit eingestellt und benutzen den Prescaler 1. Ausgangsfrequenz = (Quarzfrequenz/Prescale ) /(Timerauflösung*2) Laut
-
Thread
ISP programmer mit Textool
besten die pinbelegung ändern um verschiedene AVRs zu programmieren: ATMEGA(28): 8/48/88/168/328 ATtiny (20): 2313/4313/26/261/461/861 ATtiny: (14): 15/45/85 ATtiny (8): 13/25/45/85 Meine aktuell besste idee: Demultiplexer die von einem ATiny(welcher genau steht noch nicht fest) angesteuert
-
Thread
Pollin Bausatz BIN-Hourglass
Gerade sehe ich, daß Pollin unter der Bestellnummer 810399 einen neuen Bausatz mit ATtiny2313 anbietet zu dem es hier noch keinen Thread zu geben scheint: http://www.pollin.de/shop/dt/MDA2OTgxOTk- Die Platine hat die Form einer Sanduhr, auf der mit einer gemultiplexten 8x3-LED-Matrix
Aua, der Beispielcode ist ja grauenhaft und paßt mit gcc 4.8.3 auch nicht mehr ins Flash eines Tiny2313 (weder -O2 noch -Os). Da werden die Tasten unnötigerweise per Interrupt abgefragt und in der ISR mit _delay_ms(200) entprellt. Das eigentlich zeitkritische Multiplexing der LEDs findet aber in der
-
Thread
Kurzer Schaltplancheck
einfach die 5V über den MAX1811 anschließe oder brauche ich eine andere Lösung? Die Inputs vom Tiny2313 tolerieren 5V auf den Inputs, das NRFL24L01-Modul leider nicht. 3. Die Z-Diode als Spannungsreferenz für "Battery low"-Signal per Analog-Komparator im Tiny funktioniert so? Vielen Dank schonmal.
Signal per > Analog-Komparator im Tiny funktioniert so? Wie möchtest du das so realisieren? Der Attiny2313 hat nur einen Komparator, und keinen ADC. Hast du das bedacht? Edit: Bedenke die Kennlinie einer Z-Diode.
-
Thread
ATtiny 2313-Würfel Programmierung mittels AVRDUDE, Spielwiese, Fischl, geht nicht
Hallo liebe uC-Gemeinde, Ich möchte mittels eines AVR-Dude welcher der Schaltung von Mikrocontrollerspielwiese.de nachempfunden ist und um 2 3,6V Z-Dioden erweitert wurde als AVR-Dude nutzen. Dazu habe ich mittels eines ISP-MKII 2 Atmega 8 mit der AVR-Dude-Software Programmiert und den Treiber installiert. Nun soll mit dieser Hardware ein Elektronischer Würfel programmiert werden. Doch dieser Antwortet mit RC=-1 laut AVRDUDE nicht. Es Scheint so, als ob ich damit überhauptnichts programmieren könnte, denn der Attiny13 der im Bild auf meinem Programmieradapter steckt, oder auch der jeweils andere
-
Thread
flash-Fehler mit ATtiny2313, compile ok
Hast Du beim compilieren auch den ATtiny2313 angegeben? Es sieht so aus, als ob Du den falschen Prozessortyp angegeben hast. Kontrolliere das noch einmal. 0x0806 liegt weit ausserhalb vom Flashbereich des 2313. An Deinem Testprogramm
data bss dec hex filename 62 0 0 62 3e fehler-tiny2313-03.elf Program Memory Usage : 62 bytes 3,0 % Full Data Memory Usage : 0 bytes 0,0 % Full Kann mein Makefile Schuld sein? [code] DEVICE = attiny2313 CLOCK = 8000000 PROGRAMMER
-
Artikel
24V UP-Einsatz für Bewegungsmelder von Jung, Berker und Gira
steuern lässt. Nach erfolgreicher Programmierung, testet der am Programmieradapter installierte ATTINY2313 alle Funktionen des soeben programmierten Controllers und zeigt das Ergebnis auf den LEDs an. Somit sollten Lötfehler und defekte Controller zuverlässig erkannt werden. Da die originalen Buchsen
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450 ATtiny24 AT32UC3A364
ATxmega256D3 ATtiny861A AT90PWM1 ATmega325P ATxmega32A4 ATtiny87 AT90PWM216 ATmega325PA ATxmega32D4 ATtiny87 AT90PWM2B ATmega328 ATxmega64A1 ATtiny88 AT90PWM316 ATmega328P ATxmega64A3 ATtiny88 AT90PWM3B ATmega328P
-
Thread
Avrdude Probleme mit ATtiny2313-20SU
Hallo, ich habe ein kleines Problem mit einer Schaltung und einem ATtiny2313-20SU. Avrdude will den µC nicht erkennen da die Device signature nicht 0x1e910a ist. Der Controller ist korrekt angeschlossen und auch den ISP Pinheader ist korrekt angeschlossen (siehe Schaltplan
-
Thread
attiny2313a PORTA probleme
Hallo Kalle, überzeuge Dich doch noch einmal davon, ob es am 2313a einen PORTA gibt. Datenblatt? Gruß Clemens
clrled0() (ledport &= ~(1 << led0)) (äquivalentes für led1 ) Gruß Ralph PS: Fuses für ATtiny2313 für internen 8MHz Oszillator (kein Quarz) aber mit erhaltener Resetfunktion: Lo-Fuse: 0xD4 Hi-Fuse: 0xDB
-
Thread
RFM12 Bibliothek Empfehlung?
Hi, Schon wieder eine RFM12 Frage ;) Bin dabei meine alte RFM12s zu beleben, die sind an ATTINY2313 angeschlossen. Dazu ist nur ein LED angeschaltet - kein UART. Zuerst will ich "blocking" Kommunication verwenden, später aber auch Interrupt-Gesteuert. Die Frage wäre: welche Bibliothek ist
-
Thread
Pollin Evaluationsboard
verschiedene Möglichkeiten: Die Microcontroller ATmega8535, ATmega16, ATmega32, ATmega 644, Atmega8, Attiny 2313, Attiny12 und Attiny15 können über die ISP-Schnittstelle programmiert werden, indem sie über die serielle Schnittstelle mit dem PC verbunden werden, oder über einen ISP-Schnittstellenadapter
-
Thread
Benötige Unterstüzung bei Variablen
gerade an den Intelligenten LED's mit Busansteuerung. Um schnell genug zu seien, Habe ich einen ATTiny2313 mit einem 20MHz Quarz ausgestattet. Ich habe zum probieren mal einen einfachen Code geschrieben. Hierbei habe ich eine Variable (pos as Byte) welche die Position in der Datentabelle angibt. Ich
komme hier nicht dahinter, was ich falsch gemacht habe! soweit mal mein Code: [code] $regfile = "2313def.dat" $hwstack = 32 $swstack = 10 $framesize = 40 $crystal = 10000000 '--------------------------------------------------------------------- ' Ports auf Ausgang setzen '--------------------
-
Thread
Attiny 2313 Schlafmodus - habe ich was vergessen?
Hi, ich habe (eventuell) ein Problem mit dem Schlafmodus vom Attiny 2313. Ich bin mir nicht sicher, ob er wirklich im Schlafmodus ist, denn die Zielschaltung verbraucht leider eine Knopfzelle innerhalb von 3 Tagen. Ich habe kein µAmpermeter um festzustellen, ob der
standardmäßig an? Der AC ist es. Ich sehe aber grad, dass er es im Sleep nicht ist. ADC hat der 2313 nicht. Die anderen können per Fuses an sein, wenn du das so eingestellt hast.
-
Thread
Evaluations-Board Version 2.0.1 problem mit Pony Prog
Erase all Data" : "Device missing or unknown device (-24)". Diese Meldung kam bei dem Atmega 16 und attiny2313A. Mehr habe ich auch noch nicht ausprobiert. Der PC hat die RS232 Schnittstelle direkt am Mainboard, und das Board ist mit "ISP" verbunden. Wenn ich von Pony Prog auf "Setup" und "Interface Setup
anschliessen. myAVR-ProgTool starten Menü - Hardware: sonst. --> ponyser.., COM1, Controller: z.B.: ATTiny2313 einstellen! Fuses: (nur einmal bei neuem IC erforderlich!) Fuses brennen --> bearbeiten - Neues Fenster: Hardware auslesen anklicken --> Fuses vom IC werden angezeigt Low, High, Extended,
-
Thread
ATTiny 2313 mit 4,25 µsec Puls auf Port
Mithilfe bzw Rat weil ich im Augenblick nicht mehr weiter weiß. Ich möchte mit dem 8 Bit Timer des ATTiny2313 (der 16 Bit ist schon belegt) einen Servopuls für Modellbau Servos erzeugen, also 1 ... 2 msec breit, Wiederholung ca alle 20 msec. Der angehängte Code (bitte um Nachsicht wenn er vielleicht etwas
-
Thread
TV B-Gone mit EU-codes auf nem 2313
Attiny 2313 ? Hex im Anhang
Mike Mike schrieb im Beitrag #4017608: > Attiny 2313 ? Hex im Anhang Super! Vielen vielen Dank! :) Habs probiert. Dann ist erst mal nichts passiert, nur das langsame Blinken war mir sehr verdächtig. In den Fuses war CLKDIV8 aktiviert. Habe
-
Thread
Pollin Ampelsteuerung als NMRA DCC Accessory Decoder
als NMRA DCC Accessory Decoder zu verwenden. Das DCC Gleissignal wird mit Hilfe des USART im ATTiny2313 ausgewertet. Die Eigenschaften des Decoders werden in der Decoderanleitung beschrieben. Im Anhang die Decoder.zip mit: DCC_Decoder.c DCC_Decoder.hex DCC_Decoder.eep makefile
1.1 Das DCC Gleissignal wird mit Hilfe des USART und der USI-Register ( Schieberegister ) im ATTiny2313 ausgewertet. Dies spart ca. 100 Bytes im Flash. Die Eigenschaften des Decoders sind unverändert. Im Anhang die Decoder_1_1.zip mit: DCC_Decoder.c DCC_Decoder.hex DCC_Decoder.eep
-
Thread
Hilfe bei SPI und Funkchip CC1150
Hi, ich habe hier so eine Handferndbedinung mit einem Attiny2313 und einem CC1150 (http://www.ti.com/lit/ds/symlink/cc1150.pdf). Diese will ich auf ein andere Protokoll umbauen. Mit dem Datenblatt habe ich zwar herausgefunden, was ich dem Chip senden muss
-
Thread
ATtiny2313 unter ~0°C => Quarz würgt ab
Ich hab hier eine Schaltung mit ATtiny2313 die dazu gedacht ist im Freien zu arbeiten. Damit ist sie auch mal Frost ausgesetzt. Zum Test hab ich sie also in die Kühltruhe gesteckt. Das Problem ist jetzt, dass wenn der tiny kälter als ~
-
Thread
Brauche Hilfe bei der Bauteil Identifizierung
Wer sagt denn, dass das ein Kontroller ist? Es gibt schließlich auch andre ICs mit der Ziffernfolge 2313 in der Typenbezeichnung Gegen eine ATiny 2313 spricht schon, dass weder das Atmel-Logo drauf ist noch ein AT vor dem 2313. Gegen einen Atmel-Kontroller spricht auch die Gehäuseform. So etwas an
bei atmel-Bausteinen noch nicht gesehen. Dann solltest du mal einen Blick ins Datenblatt des ATTiny2313A werfen, und lernen was ein MLF Gehäuse ist.
-
Thread
Schaltzeit ATMEGA8 / ATTINY2313
Hi, Ich möchte eine Intervallsteuerung im 1/10.000 stel Bereich realisieren. Ich muss zwei Verbraucher die unterschiedlich weit voneinander entfernt sind exakt im selben Moment schalten. Deshalb muss ich auch die reaktionszeit beider Verbraucher mit einrechnen und die liegt unter einer µ-Sekunde. Ist sowas mit einem MEGA8 oder TINY2313 möglich oder muss ich einen anderen finden? MfG Richard
-
Artikel
Pollin Funk-AVR-Evaluationsboard
Timerroutine volatile deklariert ist. Änderungen in main.c: Anpassen der Timer-Register. Die Benennung beim Attiny2313 ist anders als im Original Anpassung der UART-Initialisierung an die Initialisierung des Attiny2313 (siehe andere Beispiele in diesem Artikel) Änderung der DEBUG-LED. Im Original wird PORTB zum
normale Watchdogfunktion zur Überwachung seines Programms. Den Unterschied zwischen Atmega8 und Attiny2313 Programm sieht man an dem Verhalten der LED6. Beim Attiny2313 bleibt die LED6 dauerhaft an, d.h.der Programmteil zwischen main und while wird nur einmal beim Power-Up bzw. sonstigen Resets außer
-
Thread
Ampelschaltung mit MC
Aufbau ist der Funktion angeglichen. Steuerung erfolgt von einem separaten Modul mit AT1284p oder Attiny 2313. Verbindung erfolgt über I2C Bus mit 2 Anschluss. Int steckbar gemacht. Belegung der Stecker erfolgt nach RN Standart. Platine hat ein Einheitsgrösse. Auf Grund des Aufbaus kann die Programmierung
-
Thread
Kritischen Pfad für den Datenspeicher herausfinden?
Strings, konnte es dadurch umgehen, dass jedes Zeichen einzeln gesendet wird via lcd_data. Hat der Tiny2313A einfach extrem wenig Arbeitsspeicher?
. Die gibt es in den von dir gezeigten Codeabschnitten aber gar nicht. Und die Frage, ob ein Attiny2313a extrem wenig Arbeitspeixher hat, ist ja wohl nicht ernst gemeint, oder? Oliver
-
Thread
Welches AVR Entwicklungsboard
Hi Ich beschäftige mich nun seit circa 3 Monaten mit den ATmega und ATtiny µC von Atmel. Ich verwende vorallem den ATmega8, ATmega32, ATmega644, ATtiny2313, ATtiny13 und einige andere. Als ich angefangen habe, habe ich mir einen AVR Dragon gekauft und mit ATMEL Studio angefangen
-
Thread
wieviele Stellen hat eine gemultiplexte-LED-Anzeige sinnvollerweise?
Evtl. ist es günstiger, wenn du je vierstelliger(?) Siebensegment-Anzeige einen kleinen µC (ATtiny2313) einsetzt und je Digit einen billigen N-MOSFET. Die Segmente kommen dann über Vorwiderstände direkt an die µC-Pins. Je nach Anzeige kannst du mit 20% oder 25% Duty-Cycle arbeiten und die Vorwiderstände