-
Thread
PAL mit ATtiny?
Atmel AVR tinyx5? > > Was soll der denn generieren, ein Testbild oder Video? DVD-Player -> ATTiny -> PAL-Signal.
Ein monochromes Schachbrett-Testbild kannst du sicher mit jedem ATTiny/PIC12 hinbekommen.
-
Thread
Problem mit Attiny2313 RS232 auf LCD Schaltung
Hallo Community, ich bin am Verzweifeln. Trotzdem vorneweg: Erspart mir bitte euer geflame dafür, dass ich den Code nicht selbst geschrieben und bestimmt nicht bis ins Detail verstanden habe. Ich bin Anfänger was µC Programmierung angeht und habe nicht die Zeit, alles zu lernen und zu verstehen. Ich will auch, dass es läuft. Niemand ist gezwungen, mir zu helfen. Der Schaltplan ist angehängt, den Code habe ich von Arne Rossius (http://www.elektronik-kompendium.de/public/arnerossius/schaltungen/avr/lcdplain.htm). Meine Schaltung entspricht in wesentlichen Teilen auch der dort Abgebildeten.
-
Thread
Anfänger: Was für Komponenten notwendig (für C und USB)?
Programmieren würde ich gerne mit C, da ich hier schon "brauchbare" Kenntnisse habe. Ich habe an einen ATTiny2313 gedacht (aufgrund der großen Verbreitung). Dazu brauche ich noch einen Programmer - welcher ist hierzu geeignet? Welches Entwicklerboard ist sinnvoll? Was benötige ich für den Anfang noch so
dir auch den Hintern abzuputzen. Ansonsten ist ein AVR, z.B. der von dir ins Auge gefaßte tiny2313 durchaus ein sinnvoller Einstieg. C gibts in Form des AVR-gcc kostenlos (für Windows heißt das dann WinAVR). Alternativ das AVR-Studio von Atmel (ist unter der Haube auch AVR-gcc). Praktisch alle heutzutage
-
Thread
Eingangswiderstand Analog Comparator Attiny2313
Moin, wie hoch/niedrig ist der Eingangswiderstand des AnalogComparator im Attiny2313? Problem: Ich nutze die interne Bandgap- Referenz. Wenn der Akku unter 11V entladen wurde soll der Comparator die Vebraucher abschalten. Der Spannungteiler ist wie folgt aufgebaut: AKKU
- GND Rein rechnerisch und auch messtechnisch (ohne Controller) passt das, wenn ich aber den Attiny2313 in seinen Sockel stecke ist der Spannungsteiler total daneben. Ich habe mal etwas von 50nA Eingangsstrom gelesen, aber das kann hier defintiv überhaupt nicht passen.
-
Thread
Welche Mikrocontroller mit dem STK500 programmieren?
* ATmega640 Heißt das, dass ich den ATtiny2313 gar nicht flashen bzw. programmieren kann oder heißt das nur, dass ich den ATtiny2313 nicht simulieren kann?
Support. Für einige Prozessoren brauchst du Adapter. Das ist aber auch beschrieben. Und der ATtiny2313 hat einige Besonderheiten. Auch das findest du in der Hilfe: Please note that the ATtiny2313 earlier than rev C has an error in the parallel programming interface. This does not apply to rev C
-
Thread
neuer ATMega168P lässt sich nicht Programmieren
wie Lotto spielen. > Meistens verliert man. Hat aber bis her tadellos funktioniert. ATMega8 ATTiny13 ATTiny2313 alle kein Problem gewesen.
-
Thread
NEC Beamersteuerung mit Atmega8U2
UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
CONTROL UCSR0B #define UART0_DATA UDR0 #define UART0_UDRIE UDRIE0 #elif defined(__AVR_ATtiny2313__) #define ATMEGA_USART #define UART0_RECEIVE_INTERRUPT USART_RX_vect #define UART0_TRANSMIT_INTERRUPT USART_UDRE_vect #define UART0_STATUS UCSRA #define UART0_CONTROL UCSRB
-
Thread
MAX7219 an USI (Attiny2313)
Hallo Leute, nachdem ich mit dem 74HC595 am USI erfolgreich war, will ich es mit dem MAX7291 und zwei 7-Segment Anzeigen versuchen. Leider habe ich nach einigem Probieren noch keinen Erfolg. Die Schaltung habe ich mehrfach überprüft. Habe auch Pull-Ups und Pull-Downs, wo sinnvoll, versucht. Der Code macht für mich auch Sinn. Auf dem Oszilloskop sehe ich, dass ich 16 Clock Impulse pro USI_send() bekomme und auch die Daten scheinen sinnvoll raus zu kommen. Auf den Anzeigen aber leider keine Regung... Hat irgend Jemand eine Idee? [c] #include <avr/io.h> #include <util/delay.h> // MAX7219
-
Thread
Eingangsspannung µC
Hi Forum ich möchte meine µC (attiny 2313) gerne an ein 12 V Netzteil hängen, weil ich über dieses auch mehrere LED Blöcke versorgen will, die über den µC an/aus geschalten werden. Reicht es einen Widerstand vor den VCC Eingang des µC
wenn du mir die Messgeräte schenkst > > Zum Verarschen brauch ich dich nicht Wenn nur der attiny mit der geregelten Spannung versorgt werden soll, dann dürften das µA bis wenige mA sein. In dem Fall musst du bei der Auswahl des Spannungsreglers aufpassen, was für eine Mindestlast der braucht um
-
Thread
Mehrere Variable auf einen Port ausgeben in bascom
'############################################################################### $regfile = "attiny2313.dat" $crystal = 16000000 '------------------------------------ $hwstack = 32 $swstack = 8 $framesize = 24 '------------------------------------ 'Variablen Dim Tmp1 As Byte
-
Thread
BTS432 - Betrieb ohne Logikspannung?
ich auch eingeplant. Also wenn die Lastspannung vorhanden ist, an IN aber ein Mikrocontroller (attiny2313) ohne Versorgungsspannung hängt, dann sollte der BTS432 unter sehr niedriger Stromaufnahme diesen Fall fehlerfrei überstehehen - RICHTIG?
-
Thread
SPI 23LCV512 / 23LCV1024 ATMega328 oder ATtiny 2313
Funktionen, Port-Ausgaben und der Kommunikation via. USART bestehen, beides können ATMEGA328 und der TINY2313 in derselben Geschwindigkeit. Jedoch bin ich mir aus mangelnder Erfahrung bzgl. des SPI unsicher. Der Mega hat hierfür eine vollwertige SPI-Schnittstelle, der Tiny "nur" das USI. Wie wirkt sich dies
Rechnung aber relativ > ist, kommt das mit dem Verhältnis hin ;) Sowohl ATmega328 als auch ATiny2313 laufen mit Grundtonquarz auf 18,432 MHz stabil in den jetzt wieder vor mir stehenden Steckbrettern. Meine ursprüngliche Sorge galt eigentlich den Prozessortakten, die dem SPI zum Opfer fallen, bei
-
Thread
ATiny im sleep mode durch eine von zwei Tasten aufwecken
ich weiß echt nicht wie ich nun es machen soll. Was ich machen möchte? Also ich möchte mit einem ATtiny85 zwei batteriebetriebene Geräte gleichzeitig über den ATtiny bedienen. Welche Geräte das sind ist hier zweitrangig. Ich möchte also durch einen Tastendruck am ATTiny an den beiden batteriebetriebenen
möchtest, wäre es besser einen AVR zu nehmen, der hinreichend viele Eingangspins hat, zum Beispiel ein ATtiny2313/4313. Welche Art der Aufweckfunktion + Entprellung Du letztlich verwendest, hängt dann von Deinen genauen Anforderungen ab.
-
Thread
74HC595 an USI (Attiny2313)
wieder USICS1 und USICLK gesetzt werden, bleiben die nicht an? Ich habe einen 74HC595 an einem Attiny2313. An den Ausgängen des 74HC595 sind LEDs gegen GND. Die Verbindungen sind: t2313 - 74HC595 SCK --------- SRCLK (Shiftregister Clock) DO --------- SER (Serieller Input) PB4 --------
Code: THE ABOVE CODE HAD AN ERROR. THIS ONE WORKS: [c] // USING 74HC595 with USI Port on Attiny #include <avr/io.h> #include <util/delay.h> // Mikrocontroller: Attiny2313 // 74HC595 on USI Port, 8 LEDs on Shiftregister Outputs, /RESET (SRCLR) on + #define SCK PB7 // USI Clock
-
Thread
Anfängerhilfe - Tasterschaltung
das ist ein Attiny 2313 mit einem GND und einem VCC Pin, reicht es dann den Kondensator einfach zwischen VCC und GND zu löten?
Paul Rummel schrieb im Beitrag #3608896: > das ist ein Attiny 2313 mit einem GND und einem VCC Pin, reicht es dann > den Kondensator einfach zwischen VCC und GND zu löten? Ja. Möglichst nahe an die physikalischen µC-Pins ran. Ich seh auch keine Freilaufdioden
-
Thread
ATmega328 mit AVR910 programmieren
Hallo, ich habe mir mit einem HC06 Bluetooth Modul, einem ATtiny2313 und der AVR910 Firmware von Klaus Leidinger (avr910_2313_v38b.hex) einen kabellosen ISP-Programmer gebaut. Funktioniert auch prima mit den vom AVR910 unterstützten AVRs. Jetzt würde ich gerne
-
Thread
AVRDUDE µC-Kompatibilität (A und PA Typen)
IMHO kann man die ohne A nicht von denen mit A unterscheiden, da die Signatur gleich ist. Den ATtiny2313A kann man vom ATtiny2313 nur durch die zusätzlichen Register PCMSK1,2 unterscheiden.
für einen entsprechenden Patch dankbar, denn es schafft weniger Verwirrung, wenn die Leute einen ATtiny2313A auch als solchen bezeichnen dürfen.
-
Thread
Manuelles Routen
folgenden Quellen trotzdem richtig >sein: >Beitrag "AVRISP MKII Pinbelegung und Grundschaltung mit ATtiny2313" Der ist richtig. >http://www.google.de/url?sa=t&rct=j&q=&esrc=s&sour... >(S.26) Ist auch richtig. Aber dein Schaltplan nicht, dort ist der Stecker gespiegelt.
-
Thread
Netzfrequenzmessung
Hallo, ich habe das problem für einen Drehstromgenerator mit einem Attiny2313 gelöst. Du benötigst ein Trafo, eine graetzbrücke und eine diode zum entkoppeln der brücke. Der trafo sollte etwa 7V nennspannung haben. Dann kannst du mit dem captureeingang die frequenz
-
Thread
Unterdruck messen (BlowerDoor) mit Arduino
09.11.2013 '********************************************************************** $regfile = "ATtiny2313.dat" $crystal = 8000000 $hwstack = 10 $swstack = 10 $framesize = 10 Config Sda = Portb.3 Config Scl = Portb.2 config I2Cdelay = 10 config PORTB.4 = output Einschalten alias PORTB
09.11.2013 > '********************************************************************** > > $regfile = "ATtiny2313.dat" > $crystal = 8000000 > > $hwstack = 10 > $swstack = 10 > $framesize = 10 > wow, vielen vielen Dank. Muss mich in die Schaltung einlesen aber das bekomme ich bestimmt hin. Ist ´ja
-
Thread
Mit AVR anfangen Zubehör?
Low-Current-LEDs, evtl. Quarze für mehr als 8 MHz oder Baudratenquarze und LCD-Module. An Controllern: z.B. ATTiny45, ATTiny2313, ATMega8, ATMega 16/32, ATMega644... ganz was Du willst. Vielleicht hilft Dir das als Anhaltspunkt weiter.
-
Thread
schwierigkeiten passenden Bus zu finden
An welchen Attiny wurde eigentlich gedacht? Gibt es schon einen Schaltplan? Welche Timer, wieviele PWM-Bits wird der Attiny haben? Wird er UART oder USI haben? Schaut doch mal die WS28xxx Library von Adafruit an:
verbinden kann. Es wäre gut, TX und RX zu einer Kette zu verbinden. Dann kann der UART von z.B. dem attiny2313 unabhängig arbeiten und man hat die CPU für SoftPWM frei. Bei Protokollen in Software kann man die Reihenfolge jederzeit umdrehen. Bei Verwendung von USI oder UART vermutlich nicht und es muss
-
Thread
AVR ISP Entkoppeln
nicht geschrieben (oder ich hab's übersehen) welches Datenblatt dich dermaßen beschäftigt. Beim ATtiny2313 z.B. mit seinen 274 Seiten liefert dir der fünfte Treffer bei der Suche nach "MOSI" die Pinfunktionen und Datenrichtung bei der seriellen Programmierung und wenige Treffer weiter kommt das Signaldiagramm
Für ATtiny25/45/85 habe ich mir einen Adapter gebastelt, der mit einem 4x-Um-Relais die Programmier-Pins des Controllers von der Anwendungsschaltung bei Bedarf auf den Programmer umschaltet. Es kommt bei den
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
Wer also in Assembler programmieren kann sollte damit 4 Drehgeber parallel mit 500ksps auf einem ATTiny auswerten können und seriell verschicken.
Seien wir realistisch, versuchen wir das Unmögliche." Und bitte jetzt keine Krümelkackerei wegen ATtiny und 8 Pins. Es gibt auch solche Sachen wie ATtiny2313. Und selbst wenn es einen ATmega88 oder so brauchen würde, wäre es keine Niederlage. Wenn man mal verlgeicht, was für unglaublich perfomanten Dinge
-
Artikel
Hausbus Diskussion
Weitere Vorschläge (bitte ergänzen): Universaler I/O-Knoten in UP-Dose:. Vorschlag 1 basierend auf ATtiny 2313 (günstig!) CAN-Controller MCP2515 mit 4 Eingänge 4 Ausgänge Eingänge optional mit Optokoppler Ausgänge wahlweise mit MOSFET, ULN2003, ... Ausgänge optional mit PWM Platine sollte in eine Standard
-
Thread
ATTiny2313 EEPROM wird teilweise nicht überschrieben
Hallo, ich speichere für ein Programm auf einem ATTiny2313 ein paar Konfigurationsdaten im EEPROM. Das Programm ist noch in der Entstehung, daher flashe ich ab und an eine neue Version. Meistens lassen sich die Konfigurationsdaten durch einfaches überschreiben
In den Errata vom ATTiny2313 ist was zum EEPROM beschrieben. Wrong values read after Erase Only operation EEPROM can not be written below 1.9 volts Prüf mal ob das für dich zutrifft
-
Thread
ATtiny2313 Zeitprobleme
Guten Morgen, möchte mit einem Atiny2313 eine kleine Steuerung machen.. Nix besonderes, er fragt 3 Pin's ab ( wo ein später "Taster" ran kommen, im Moment nur simuliert ) und soll je 2 Pin's high oder low setzten. Macht er auch, aber, die Zeiten sind willkürlich. Die 2 Sek. macht er bei Position 2 aber bei Position 1 hängt er sich lange auf, manchmal aber macht er auch nur 2 Sek. und schalten normal um. Programmiert wird er über ISP mit dem AVRISP mkII. Die Fuses sind auch eigentlich richtig gesetzt. Hier mal der Code, eventuell könnt ihr mir weiter helfen . [c]/* * AVRGCC2.c * *
-
Thread
Anfänger benötigt hilfe beim Fehler im Programm
Hi >Ich möchte das ganze auf einen Attiny45 machen. >OCR1A = 2312; Der Timer1 vom ATTiny45 ist ein 8-Bit Timer. Der ganze Code kann nicht funktionieren. MfG Spess
ATTiny2313 dann läuft auch das Programm. MfG Spess
-
Thread
debugWire ATTINY2313!
Hallo Freunde, habt ihr schon Erfahrungen mit der aktuellsten AVR Studio 6 Version gemacht, was das Debuggen mit debugWire angeht ? Klappt das bei euch ? Ich habe aktuell das Problem, dass ich es mit der Version nicht hin bekomme! Was aber mit der 4 er Version noch klappt ?!
-
Thread
Minimum Initialization Sequence Attiny2313 und ADXL346
hey, kann mir vll jemand weiter helfen? ich häng hier komplett fest :( ich möcht gern den reset programmieren damit Microcontroller und ADXL346 miteinander kommunizieren können.
-
Thread
Attiny2313 eeprom Fragen
Hallo Leute, ich habe hier eine Schaltung mit einem ATtiny2313. Im Quellcode (C) wird eine Konstante festgelegt: [c] const gesCard_Struct eegesCard[NUMBER_OF_CARDS] EEMEM ={ {0x01, {0x2A, 0x00, 0x24, 0x91
, }; [/c] Ich habe schon ein wenig über EEProm gesucht, vor allem in Zusammenhang mit dem Attiny der ja 128 Bytes zur Verfügung hat. Allerdings verstehe ich das Code-Beispiel nicht so genau. Wieviele Bytes werden da pro Zeile belegt? Wie funktioniert das mit der Adressierung? Ich hätte ja gesagt
-
Thread
Schaltung gegen Standby-Verbrauch Laptop
articles/Raspberry-Webradio gegenüber rpi + ATMega32 als Bridge zwischen Raspberry und GLCD + ATTiny2313 ist das XP-Lap + AVR aber deutlich einfacher zu bewerkstelligen. Vorteile, das Lap durch den rpi zu ersetzen, sehe ich nicht. Das Lap ist ohne jeden höheren Programmieraufwand sofort als vollwertiges
-
Thread
Display von Pollin - Datenblatt - Ansteuerung
in http://www.mikrocontroller.net/topic/327888#3680251 angegebene Belegung stimmt. Mit einem ATtiny2313 und einem LM324 zum Puffern der LCD-Spannungen habe ich eine einfache Testschaltung aufgebaut. Der Tiny2313 duerfte fuer die meisten ernsthaften Anwendungen allerdings zu klein sein, da nichtmal
-
Thread
ATtiny2313 Programmieren
. Ich weis aber leider nicht wie es geht. Ich weis nur das es ein Atmel AVR 8bit Mikrocontroller ATTiny2313 ist und ich so etwas wie ein Programmiergerät brauche. Jetzt wollte ich euch fragen welches ein gutes und einfaches Programmiergerät ist und wie ich nun die Lampen dazu bringen kann, dass sie so
-
Artikel
Datei:4000Pi.zip
Atmel Studio 6.1 SP2 Project des Programms für den ATTiny2313. Inkl. Hex und ELF. 4000 Stellen von Pi auf dem ATTiny1313. Stand: 13.03.2014
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
immer noch mit dem Ding hantieren). Programmiert wird der mit SDCC. Zum Flashen hab ich eigens ein ATtiny2313 Programm und ein kleines Linux C Programm geschrieben. Der ATtiny kann die serielle Schnittstelle auf andere Portpins spiegeln, sodaß ein MCS-51 Anwenderprogramm den CH340 als USB2RS232 Wandler
dann, weil auf der vorprogrammierten die wichtigsten Tasten fehlten, schnell eine selber gebaut. ATTiny2313 mit 16 Tastenmatrix und IRSND, dazu Tiefschlaf mit Powerdown. Als Quelle bot sich eine 18650 an, die in Ruhe allerdings nur mit etwa 300nA belastet wird. Die Tasten sind geplündert von einem MF
-
Thread
ATmega48 Programmspeicher zu klein?
: 40% of 128 bytes [/pre] Das ist aus folgendem Projekt: [[4000 Stellen von Pi mit ATtiny2313]] und verwendet folgende float-Routinen: Addition, Subtraktion, Multiplikation, Division, lrintf, Vergleiche (<=, >=) sowie int <--> float Konvertierungen. Gerade der Stack-Verbrauch hängt
natürlich auch was ISRs schlucken (die obiges Projekt nicht verwendet). Aber immerhin hat der ATtiny2313 gerade mal 128 Bytes an RAM. Das Demo-Projekt zeigt also schon ganz klar, daß float kein Teufelswerk ist. Bei dem Code vom OP würde ich aber nicht auf float zurückgreifen, das ist dann doch
-
Thread
Einstieg in die Mikrocontroller
Den ATtiny2313 solltest du nur dann kaufen, wenn du dir sicher bist, dass du genau *den* brauchst. Falls du unbedingt mit Tinys arbeiten willst - warum auch immer - sind ATtiny841 und ATtiny1634 interessant
schrieb im Beitrag #3567888: > Sinnvoll ist es gleich 10 Stück Ja, aber eben keine 10 Stück ATtiny2313.
-
Thread
ATTiny167 HVP - finde nirgendwo die Pinbelegung für High Voltage Programming
: Das STK500 kann mit dem ATtiny167 nichts anfangen! Es kann eben NICHT alle ATtiny HVP programmieren. Da ist auch mit Softwareupdates nichts zu machen. Die Sockel des STK500 sind für den ATtiny167 nicht ausgelegt. Eine DIP Variante
müssen die Signale auch ankommen. Und dann kommt der lustige Part: Schaue mal ins Datenblatt (z.B. ATtiny2313) wie viele Leitungen Du von Außen an die Schaltung heranführen musst. Ich habe mit Stromversorgung 18! gezählt. Dann tendiere ich doch eher zur "kurzen Antwort". Oder ? MfG Uwe
-
Thread
Display im Hausflur, das die letzten Anrufe anzeigt, wie realisieren?
Hühnerfutter um sich herum sehen. Und für die Anzeige brauchst du dann doch einen Protz. Also... ATtiny2313, ein Display und ein Abend Lochraster löten. Und Uroma freut sich.
-
Thread
Problem mit Tachoprogramm tiny2313
---------- // Projekt : Tacho-Test, 2 Impulse pro Raddrehung // Taktrate: 8 MHz // Prozessor: ATtiny2313 // ------------------------------------------------------------------- #include <avr/io.h> #include <avr/interrupt.h> #include <stdlib.h> // für itoa #include <util/delay.h> #include
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
programmieren! Passender Source-Code würde sich bei Guloshop.de finden. Dort gibt es einen Programmer auf attiny85-Basis und auch den freien Source-Code. Dieser Programmer macht das zum Programmieren nötige SPI-Protokoll direkt per Port-Programmierung. Mit diesem Code könnte man bei einem attiny84 oder 2313 wohl
dann noch den RESET-Pin als Datenpin verwendet, könnte man auch noch IR empfangen. Alternative zum ATtiny85 wäre ein ATtiny4313.... den ATtiny2313 mit seinen 2KB Flash finde ich zu winzig. Gruß, Frank
-
Thread
Welcher Bus kann das?
> MCP2562 als Bus-Treiber (relativ günstig) und "Multi-Processor > Communication Mode" z.B. mit ATtiny1634 oder ATtiny841 (Hardware-UART > vorhanden) So würde ich es auch angehen, wobei als Bustreiber ein PCA82C250 deutlich günstiger wäre und auch ein ATtiny2313 passen würde.
billiger als der ATtiny2313, hat mehr Speicher und deutlich bessere Peripherie. Unter Anderem hat er 4 16-Bit-PWM-Kanäle, was ihn für RGB-Ansteuerung sehr interessant macht.