-
Thread
ATtiny2313 als STK500 kompatibler Programmer
für den ATtiny2313 geben, die ich dann mit PonyProg und dem Atmel Evaluationsboard programmiere? 4.: Wie müssen die Fuses für den ATtiny2313 gesetzt werden? 5.: Welche Frequenz hat Q1? 6.: Welche Werte haben dann
welches PB3 als Ausgang setzt und einschaltet, gibt es dann nicht einen Kurzschluss über PB5 vom ATtiny2313? Wichtig ist vor allen Dingen die .hex-File vom ATtiny2313! Danke im Voraus!
-
Thread
EA DOGL 128-6+ attiny 2313
Das Display kenne ich nicht, mich irritiert jedoch zweierlei: - hier steht ATtiny2313, auf dem karierten Blatt 4113 (nb., kenne ich auch nicht) - angenommen, es sei doch der 2313, weshalb ist dessen Pin17 = DI mit dem Display verbunden und nicht Pin18 = DO?
Hallo! Wollte mich mal wieder zurückmelden, habe mein Problem mit dem EA DOGL 128-6 mit meinem Attiny 2313 in den Griff= Beendet. Der Grund warum es nicht so wollte wie ich es wollte, war ein NICHT Gesetzter sog. Fusebit. Mir ist es durch Literatur eines Attiny Craschkurses aufgefallen. dort
-
Thread
avrdude: Lockbits beim ATTiny2313 setzen?
Hi, ich habe hier einen ATTiny 2313, bei dem ich nach erfolgreichem Flashen gerne die Lockbits setzen möchte, so das keiner mehr die Firmware auslesen oder (und das ist das wichtiger) überschreiben kann. Da ich mich damit unter
und aussperren kann, > frage ich lieber noch mal doof nach: wie kann ich mit avrdude beim > ATTiny 2313 diese Lockbits *richtig* setzen, so dass der Flash vor > Zugriffen von außen geschützt ist, aber der Code noch korrekt > funktioniert? [pre] avrdude -c … -p attiny2313 -U lock:w:0xfc:m
-
Thread
attiny2313 UART bzw. Speicher Initialisierung
Guten Abend, ich versuche auf einem attiny2313 per UART Strings zu verschicken. Das funktioniert auch, solange ich das ganze char für char mache, allerdings nicht auf zusammenhängendes im Speicher. [c] #include <avr/io.h> #define
µC > hast du eingestellt? Denke ich doch: avr-gcc -Os -std=gnu99 -Wa,-adhlns=foo.lst -mmcu=attiny2313 -mmcu=attiny2313 -Wall -g -gstabs -I./ -o crap.out foo.c avr-objcopy -j .text -O ihex crap.out crap.hex avrdude -p t2313 -c stk500v2 -P /dev/ttyUSB0 -e -U flash:w:crap.hex Uebersehe ich
-
Thread
Puls Weiten Modulation beim Attiny2313
Guten Abend ! Ich beschäftige mich zur Zeit mit dem MicroController Typ Attiny2313 - genauer gesagt: mit der PWM Funktion des Attiny2313. Als Informationsquelle habe ich eine Lektüre sowie das AVR GCC Tutorial von dieser Seite benutzt. Mein Anliegen für das Anwenden des PWM Ausganges
wäre ein Prescaler von 8 d.h. bei 12MHZ Takt 1.5MHz. Das heißt das der Zähler (die FlipFlops im Attiny2313 ???) mit 1.5 MHz zählen oder ? Das besondere eines PWM Signales ist ja die unterschiedliche Zeit von LOW Phase zur High Phase. Jetzt habe ich das so verstanden das man im OC Register also
-
Thread
ATTiny2313A UART Receive Probleme
Hallo zusammen, ich habe einen ATTiny2313A mit externem 8MHz Quarz. Fuses sind folgende gestzt: SPIEN, SUT_CKSEL (EXTXOSC_8MHZ_XX_14CK_65MS) Das Senden vom Tiny an meine Konsole läuft nach korrekter Baudrateneinstellung auch. Nur empfängt
funktionierte nicht. Das zog längere Analysen nach sich. Die erste Feststellung war, dass die Daten ATtiny2313 -> RPi ohne Probleme kommen. Wenn ich aber Daten von RPi -> ATtiny2313 senden wollte, ging es nicht. Die MCU vollführte einen reset. Eine Analyse mit einem Digitalen Oszilloskop ergab nichts. Die
-
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
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
Attiny2313 als SPI-Slave an Raspberry Pi
Hallo, ich will mit einem Attiny2313 ein PWM für das Dimmen von LEDs verwenden. Die Stellgröße soll von einem Raspberry Pi über SPI an den Attiny übergeben werden. Hat jemand hierfür Beispielcode (nur für den Attiny)? Danke
Matt B. schrieb im Beitrag #3220808: > Hallo, > > ich will mit einem Attiny2313 ein PWM für das Dimmen von LEDs verwenden. > Die Stellgröße soll von einem Raspberry Pi über SPI an den Attiny > übergeben werden. > > Hat jemand hierfür Beispielcode (nur für den Attiny
-
Thread
attiny2313 Timer1 OV Interrupt
Hallo Robert! Vielen Dank für deinen Hinweis. Der Timmerinterrupt läuft jetzt! Der Attiny2313 ist ein richtiges Problemkind mit dem gcc. Alles muß man patchen, die handler heißen anders... Nochmal Danke Gruß Axel
> Der Attiny2313 ist ein richtiges Problemkind mit dem gcc. Das Problem ist da wohl eher die avr-libc.
-
Thread
USART mit dem Attiny2313 / 4313 geht nicht
Hallo! Ich habe folgendes Problem mit dem Attiny2313 / 4313. Ich habe den tiny über einen MAX232N an die Serielle Schnittstelle gepackt. An einem Port (PD6) hängt ne LED, die sich per Taster ein-/ausschalten lässt. Die Ausgabe an den PC per
Michael Niewöhner schrieb im Beitrag #2819233: > Ich habe folgendes Problem mit dem Attiny2313 / 4313. [c]ISR(USART_RXC_vect)[/c] Und wo hast du diesen Namen her? Merke: Den Vektornamen errät man nicht und man kopiert ihn auch nicht einfach von einem anderen Code der für einen anderen
-
Thread
Problem bei Steuerung über MIDI und ATtiny2313
scheinenden Projekt hänge ich fest. Es geht um folgendes: eine Steuerung von 6 Diaprojektoren über einen ATtiny2313. Das Signal soll ein Musikstück im MIDI-Format sein, was über einen PC an die Platine weitergegeben wird. Jeder Projektor erhält eine Note, wird diese Note gespielt, soll er zum nächsten Dia weiterschalten
Hier der Code [c] /******************************************************** * midiled für ATTiny2313 * * über Port b0 led mit midinote schalten * ********************************************************/ #include <avr/io.h> // Standard Bibliothek
-
Thread
Problem mit Nokia 3310 Display an ATtiny2313
Hallo, ich versuche grade an einem ATtiny 2313 mein Nokia 3310 Display zum laufen zu bekommen. Die Routinen hab ich übernommen und ein bißchen abgeändert. Hab es schon mit einem PIC gesteuert und jetzt mache ich meine ersten versuche mit WINAVR
ich schon geguckt. Gibt auch einige, aber die benutzen alle anscheinend den SPI und den hat der ATtiny2313 nicht (oder etwa doch??). Kann mir sonst jemand helfen??
-
Thread
ATtiny2313 Timer0 wird nie ausgelöst
ich wollte eigentlich für den Anfang was ganz einfaches machen und naja - klappt ned ... hab einen ATtiny2313 der so an sich läuft, aber der Interrupt für den Timer0 wird nie ausgelöst (interner Oszilator, an den Fuses hab ich nix gedreht) mein Code: #include <avr/io.h> // ohne wirds nicht gehen
0b01100000; } aber die LED an PORTB gehen nie an, weil wohl kein Interrupt, aber wieso ... beim AT90s2313 hats doch "so ähnlich" funktioniert. Hab ich was vergessen oder übersehen? Wahrscheinlich schon, WEIL ... mein Testprogramm vom AT90s2313 funktioniert auf meinem anderen Board auf dem Attiny2313 super
-
Thread
ATTiny2313: Unregelmäßiges LED-Flackern bei PWM
ich mache mich gerade daran, wie viele hier einen Looping Louie zu tunen; ich habe vor mir einen ATTiny2313 liegen, den ich zur Steuerung der Motorgeschwindigkeit benutzen möchte, dabei hat sich folgendes Problem ergeben: Ich steuere den Motor über Ping 9 (PD5/OV0B) des Controllers an, was an sich
kommt man auf 30Hz/MHz, d.h. so ca. unter 3MHz sollte ein Flackern zu sehen sein. Ich meine der 2313 hat diese ... CKDIV8-Fuse standartmäßig gesetzt. Mark
-
Thread
DS18S20 und ATTINY 2313
Hallo, ich möchte einen DS18S20 an einem ATTINY 2313 betreiben. Habe mir verschiedene Codes aus dem Forum angeschaut. Diese sind für mich leider viel zu kompliziert vom Programmieraufwand. Mit anderen Worten, ich kann sie nicht nachvollziehen. Zum
ich den Code von Peter Dannegger. Hat vielleicht jemand einen funktionierenden C-Code für den ATTINY 2313, bei dem ich eventuell nur den Clock und die Ports anpassen muss?
-
Thread
ATTiny2313 SPI & USI Probleme?
Der ATtiny2313 hat kein HW-I2C, aslo nimm einfach 2 beliebige Pins und mach das I2C in Software. Peter
Hallo zusammen: Danke noch mal für die Antworten. peda: Wenn der ATTiny2313 kein HW I2C hat, was sind dan bei folgenden Pins das was ich in >< nochmal dahinter geschrieben habe. PD7(UCSK/SCL/PCINT7) >SCL< PD5(MOSI/DI/SDA/PCINT5) >SDA< Sollten das SDA und SCL
-
Thread
ATtiny2313 mit AVR Studio4 programmieren
Hallo, habe ien großes Problem mit dem programmieren des ATtiny2313. Möchte gern ein Blinkmuster in den ATtiny übertragen mittels AVR Studio. Habe eine *.eep Datei mit dem Blinkmuster und einen USB ISP Programmer von Diamex. Wenn ich das Programm starte kennt
Danke, werd das mal probieren. Eine Frage hätt ich noch. Der ATtiny2313 hat einen Signaleingang beim PIN6. Dort kann ich zB ein Servokabel anschliessen damit ich den Kontroller steuern kann - Ein bzw. Aus. Wenn ich das Kabel also PIN 6 nicht anschliesse, blinkt dann
-
Thread
Attiny2313 Adressierungsproblem (7-Segment-Tutorial)
Huhu, ich will eine 7-Segment-Anzeige mit dem Attiny2313 ansteuern und habe mir dazu das Tutorial hier auf der Seite http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige angeschaut. Ich habe sogar eine Anzeige mit gemeinsamer Anode
stimmt, also diese Codetabelle. Muss ich da etwas beachten, wenn ich den Code im Beispiel für den Attiny2313 übernehmen will? Ist da etwas anders als beim Atmega? Hier noch der Code: [avrasm] .INCLUDE "tn2313def.inc" .def temp = R16 .def count = R17 .def zero = R1 .org 0x0000 rjmp RESET
-
Thread
Frage zum PA2 Pin des ATTiny2313
Wie kann der Portpin PA2 des ATTiny2313 aktiviert werden? D. h. der Resetpin soll zum Portpin werden. Reicht es das Fusebit RSTDISBL zu programmieren?
H. Winder schrieb im Beitrag #6345591: > Wie kann der Portpin PA2 des ATTiny2313 aktiviert werden? D. h. der > Resetpin soll zum Portpin werden. Reicht es das Fusebit RSTDISBL zu > programmieren? Ja klar. Du musst dir aber auch über die Folgen im klaren sein: Das
-
Thread
ATtiny 2313 mit AVRISP mk2 programmieren
Hallo Ich komm gerade nicht weiter, bin bei einem Freund und möchte einen ATtiny 2313 mit einem AVRISP mk2 (usb) programmieren doch bekomm es nicht hin. Den ATtiny 2313 möchte ich mit dem internen RC-Oszi laufen lassen, das ist doch schon standardmäßig so aktiviert, oder? Oder
mit dem ISP verbunden sein * Die Programmiergeschwindigkeit des mkII muss <1/4 der Taktrate des 2313 sein * der Controller muss als Target ausgewählt sein
-
Thread
CDC232 mag nicht? ATTiny2313
oder so) Ansonsten verhält sich die Schaltung genauso als wäre kein Controller im Board. Der Tiny2313 ist richtig gefused und hat einen 12Mhz Quartz drauf. Als Firmwäre verwende ich die CDC2313.hex (12Mhz Version) Stromversorgung läuft über USB. (Jumper gesetzt) http://www.recursion.jp/avrcdc/cdc
Also: I = (5V -3,3V) /68Ω = 25mA Mit deinen R5,R6 = 22Ω sind das satte 45,5mA, das liefert der attiny nicht und die Spannung bricht ein! Tom Amann schrieb im Beitrag #4159359: > Hallo Matthias, > > im Anhang die Schaltung meines CDC-232. Der Chip ist ein Tiny2313, aber > die Firmware darin
-
Thread
Probleme 7-Segment-Anzeige an ATTiny2313
und komme nicht auf den Fehler. Ich möchte die 7-Segment-Anzeige SA23-12 von Kingbright mit einem ATTiny2313 ansteuern und habe das Problem, dass ab einer Versorgungsspannung von ca. 10,5V alle Segmente anfangen zu leuchten obwohl nicht alle angesteuert werden. Die Anzeige hat eine Flussspannung von ca
Genau das, Open-Collector. ... ich würde ein Transistorarray (ULN2803 oder ULN 2003) zwischen ATtiny und Segmentanzeige schalten.
-
Thread
Falsche Spannung beim UART eines ATtiny2313
Hallo Ich habe mit einem ATtiny2313 das Problem, dass der UART keine richtigen TTL-Pegel liefert. Bei einer logischen 1 liefert er an Pin 3 (TXD) 5.017 Volt, bei einer 0 immer noch 4.75 Volt, obwohl das hier eher gegen 0 Volt gehen
auf etwa demselben Pegel bleibt und nicht wechselt. Der MAX232N hat aber keinen Einfluss, da der ATtiny2313 gleich reagiert, wenn er nicht mit dem MAX232N verbunden ist. Ich dachte auch, dass es aktive Pull-Ups sein könnten, die Aktivierung des PUD-Bits (Pull-Up Disable) hat aber keine Verbesserung gebracht
-
Thread
25 LEDs direkt an Mikrocontroller (Attiny2313)
Hallo, ich würde gerne 25 LEDs (3.2V, 20mA) direkt an den Mikrocontroller anschließen. (Attiny2313). Ich denke ich werde die LEDs als Matrix anschließen. Nun sollen beim einschalten des Mikrocontroller erst alle LEDs nacheinander leuchten, und dann alle zusammen. Meine Frage ist nun
) >Hallo, ich würde gerne 25 LEDs (3.2V, 20mA) direkt an den >Mikrocontroller anschließen. (Attiny2313). Bist du der Selber wie der hier? https://www.mikrocontroller.net/topic/377719#new Warum machst du dann einen neuen Thread auf? >Ich denke ich werde die LEDs als Matrix anschließen
-
Thread
Attiny 2313 Timer/Counter 1 und 0
Hey Leute wollte mal Fragen was die Timer/Counter 1 und 0 bei dem Attiny 2313 machen. Was für Aufgaben sie haben. Würde mich echt freuen, wenn ihr mir eine Antwort geben könntet.
Glückskeks schrieb: > Hey Leute wollte mal Fragen was die Timer/Counter 1 und 0 bei dem Attiny > 2313 machen. Erstmal machen sie gar nichts, denn sie sind per Power-On-Reset deaktiviert. Wenn dann der Programmierer auf die Idee kommt, sie zu aktivieren, dann mache sie das, was der Programmierer
-
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
PortB an ATTINY2313 verhält sich komisch
und portb.4 Was mach ich da falsch bzw. was könnte das sein? Hier der Code: $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output Do Portb = $b00000000 Wait 1 Portb = $b11111111 Wait 1 Loop End Gruß, Benny.
Chip vorher gelöscht. Bei folgendem Code blinken jetzt die LEDs an Portb 0 und 4. $regfile = "attiny2313.dat" $crystal = 1000000 Ddrb = $b11111111 Do Portb.0 = 0 Portb.1 = 0 Portb.2 = 0 Portb.3 = 0 Portb.4 = 0 Portb.5 = 0 Portb.6 = 0 Portb.7 = 0 Wait 1 Portb.0 = 1 Portb.1 = 1 Portb.2
-
Thread
ATtiny2313 aus 6V Batterie versorgen
Hallo, ich suche mir gerade nen Wolf.... Problem: Ich muss einen ATtiny2313 aus 4x AA Baterien = ca 6V versorgen. Ich suche nen einfachen Weg die Spannung auf ca 4V-5V zu begrenzen (3V ist zu wenig für die angesteuerte Hardware). Ein LDO sollte hier die Lösung sein
@ Jürgen Sachs (jsachs) >Ich muss einen ATtiny2313 aus 4x AA Baterien = ca 6V versorgen. >Im Moment habe ich einfach eine Diode in der Leitung von der Batterie, >was bei fast leeren Batterien kein Problem ist, aber bei vollen reicht >das nicht
-
Thread
ATtiny2313A: GCC Funktionsaufruf nicht erfolgreich
Hallo zusammen, ich versuche mich gerade an der Inbetriebnahme eines ATtiny2313A mit Atmel Studio 6.0. Ich kann über den AVR Dragon und ISP (wahlweise auch DEBUGwire) den AVR beschreiben und auch debuggen. Jetzt habe ich ein kleines Programm geschrieben mit einer einzigen
bekanntes Problem mit einer Fuse M103 bei den größeren AVRs gibt. Aber diese Fuse gibt es bei dem ATtiny2313A nicht. Habt Ihr eine Idee? Danke für Eure Mithilfe Mole Hier der Code: ---8< Schnipp 8< --------------------- #include <avr/io.h> #include <avr/interrupt.h> // Wird nur gebraucht bei
-
Thread
einfache rs232 kommunikation mit attiny 2313
Hallo, ich möchte einen attiny 2313 mit meinem pc kommunizieren lassen. Dies soll möglichst einfach über die rs232 schnittstelle ablaufen jedoch ohne den max232! Ich hab schon im Board und im internet gesucht jedoch nichts gefunden
Danke für die Antwort Alex (: würde es dann über die LPT schnittstelle gehen? Ich kann ja meinen attiny 2313 auch direkt (mit ein paar Widerständen dazwischen) über die LPT schnittstelle programmieren, ohne externe Spannungsversorgung.
-
Thread
ATtiny2313 berechnet π auf 4000 Stellen
in C programmiert :-) Mit avr-gcc-4.7 + avr-libc passt das ganze auch in die 2k Speicher einen ATtiny2313. Die Berechnung der ersten 1000 Ziffern dauert ca. 3 Minuten bei einer Taktrate von 22 MHz. Näheres im Artikel [[4000 Stellen von Pi mit ATtiny2313]]. Viel Spaß.
-
Thread
Diamex Prog-S Problem mit Attiny2313
Skipping paramter write; parameter value already set. AVR Part : ATtiny2313 Chip Erase delay : 9000 us PAGEL : PD4 BS2 : PD6 RESET disposition : possible
installiert. Praktisch dieselbe Fehlermeldung wie beim Atmel Studio 6. Als Testschaltung habe ich einen Attiny 2313, die Pins habe ich nach den Datenblätten von Diamex und Atmel verbunden. Dazu hätte ich die Frage, ob ich am Reset, da der ja im Atmel mit einem Überstrich versehen ist ( in Digitaltechnik war
-
Thread
PB0 an ATTiny2313 verhält sich seltsam
Hallo miteinander, ich habe eben eine Schaltung aufgebaut, die einen ATTiny2313 enthält, dazu den ISP Anschluss für den USB Programmer, den Reset-Taster, und die Schaltung für den externen Quarz (der aktuell weder eingesetzt noch in den Fuses aktiviert ist). Ausserdem hängt
Daniel Luscher schrieb im Beitrag #1985725: > ich habe eben eine Schaltung aufgebaut, die einen ATTiny2313 enthält, > dazu den ISP Anschluss für den USB Programmer, den Reset-Taster, und die > Schaltung für den externen Quarz (der aktuell weder eingesetzt noch in > den Fuses aktiviert ist). Wie
-
Thread
Zeit beim ATTiny 2313 stimmt nicht?
Hallo Leute, mein Model wird gesteuert durch einen 2313. Berichtigt mich, wenn ich mich irre, aber 1 sec hat 100 ms. das heißt, 10 sekunden wären 1000ms. Ich habe den so programmiert und musste aber feststellen, dass die Zeit überhaupt nicht stimmte. Ich musste sie um einen Faktor von 1.35 erhöhen, um annähernd die Zeit von 10 sec. einzuhalten. Woran liegt das denn? Ein Ausschnitt aus dem Programm: Waitms 945 'Anlaufzeit des CD-Players+Zeit bis Start Waitms 2025 Portb.3 = 1 Waitms 2565 Portb.3 = 0 Waitms 3780 Portb.1 = 1
-
Thread
ATTiny2313 mit ATMega32 über SPI
zu lassen. Ein Kommunikation zwischen zwei ATMega32 ist mir bereits gelungen. Leider Möchte der ATTiny2313 aber irgendwie nicht mit dem ATMega32 sprechen :-( Nach langem Suchen in unzälligen Foren und stundenlanges Wälzen des Datenblattes habe ich ein Programm geschrieben, welches eigentlich funktionieren
; PORTB &= ~(1<<PB3); } } return 0; } [/c] und hier der des Slave (ATTiny2313): [c] /* * SPI_Slave.c * * Created: 07.07.2013 10:59:29 * Author: Jens */ // This program is for an SPI-Slave Tiny device #include <avr/io.h> #include <avr/interrupt.h>
-
Thread
Hilfe mit ATTINY2313 und STK 500 benötigt
Ich benötige Hilfe beim Brennen eines ATTINIY 2313-20 DIP20. Mein Freund, der diese Aufgabe bisher macht, ist in Urlaub und ich benötige dringend ein paar Chips. Ich habe zwar mühsam zusammengelesenes Grundlagenwissen, habe aber noch nie einen Chip
Die *.inc sollten im gleichen Projekverzeichnis stehen. Und dann einfach assemblieren (Target ATTiny2313 und Hex-Output einstellen). Das Hexfile und die Fuses dann brennen. Peter
-
Thread
ATtiny2313 und EEprom lesen/schreiben prob.
Hallo Ich habe ein Problem mit dem Attiny2313 und dem EEprom lesen/schreiben. Meine Routinne zu lesen: unsigned char EEGET(int location) { while(EECR & (1<<EEPE)); /* Check if EEPROM is ready*/ EEAR = location; /* Write EEPROM address
/ EECR |= (1<<EEPE); /* Set write strobe*/ } Beide Routinen sind die denem Handbuch zum attiny2312 ähnlich. Allerdings steht im Handbuch diese readRoutine: unsigned char EEPROM_read(unsigned int uiAddress) { /* Wait for completion of previous write */ while(EECR & (1<<EEWE)); /* Set up
-
Thread
Problem mit SPI zwischen Atmega8 und Attiny2313
was uC angeht und habe Probleme mit einer SPI Verbindung zwischen einem Atmega8(Master) und einem Attiny2313(Slave). Eigentlich sollte der Master immer eine 0 oder 1 senden und eine LED am Slave ein- bzw. ausschalten, leider passiert nichts. Den Slave Select nutze ich noch nicht und auf das ACK soll
Oszillator...dachte das wäre auch ein Quarz. Laut Datenblatt stimmen die Zuweisungen von den Atmega8 und Attiny2313.
-
Thread
RGB Fader mit Tasten Attiny2313(Bascom)
Color_delay mit Tastern ändern kann. +- Vielleicht ist mein Ansatz auch falsch ?* [c] $regfile = "attiny2313.dat" ' specify the used micro $crystal = 800000 ' used crystal frequency $hwstack = 64 $swstack = 16 $framesize = 21
Denke schon, der ADC wert ist normal zwischen 0 und 255. > > Poti ist an PC.0 @thomas - der attiny2313 hat doch keinen adc, und auch keinen C.0 ? auserdem ist der adc doch 10bit also 1024 (z.b. beim Mega)?? oder liege ich da falsch ?
-
Thread
MCP 4921 & ATTINY 2313 Sprünge
ratlos. Ich habe folgendes Problem: Für eine kleine Spielerei wollte ich eine Soft-DDS mit einem ATTINY2313 und dem MCP4921 D/A-Wandler implementieren. Im Rahmen des ursprünglichen Projekts habe ich festgestellt, dass die Ausgabe des MCP4921 sehr viele periodische Störungen aufgewiesen hat. Nach einigem
Tja, ein ATTINY2313 hat aber nur 128 Byte SRAM. Das ist durch das 128 Byte große Array schon komplett belegt. Für die lokalen Variablen und Funktionsaufrufe werden aber noch ein paar Bytes für den Stack gebraucht,
-
Thread
ATTINY2313 und ATMEGA8 nach flash ohne funktion
ansprechen kann ich ihn auch nicht mehr!!! Erst war der Atmega8 in diesem Zustand und dann der ATTINY2313. So jetzt sind mir die Prozessoren ausgegangen und die Ideen auch! :-( Was hab ich falsch gemacht? Wäre net wenn mir jemand helfen kann. Morgen sollte ich wieder neue ATMEGA's bekommen
und da Wartezeiten für die Übertragung einbauen (habe ich auch schon mal gemacht, weil ich einen ATTiny mal auf 16384Hz Takt gestellt habe; dafür war selbst der lahme Bit-Banging-Programmer noch zu schnell...) Noch ein Tipp: Bau oder kauf dir mal einen vernünftigen Programmer. Den kann man auch einfach
-
Thread
Newbie frage, ATTINY2313 geht das so Danke
Hallo liebe freunde, ich bin newbie und wollte fragen ob die Schaltung so korrekt ist. Undzwar wird maximal nur eine LED brennen. Es kommen Standart LEDs mit 20mA zum Einsatz. Quarz ist 3,6864Mhz die ich gerade da habe. Kann ich die Widerstände am Port PB4, PB3 und PB2 weg lassen? Wenn nein wie groß ist der Widerstand am Einzellnen Port. Ganz wichtig, habs fast vergessen, das ganze ding läuft mit 3,3V. Danke. MfG David
-
Thread
int. oszillator vs. Watchdogtimer ATTiny 2313
Hallo Gemeinde, hat jemand praktische Erfahrungen (ja, ins Datenblatt habe ich auch schon geschaut) bezüglich der Unterschiede in der "Qualität" des int. Oszillators gegenüber dem 128 kHz Watchdogtimer gemacht? Ist der interne Oszillator wirklich so viel "genauer"? Hintergrund: ich möchte eine netzsynchrone Uhr bauen (ohne Quarz), die aber bei kurzem Stecker ziehen (oder Stromausfall) weiter läuft. Was ist genauer - Timer (int. Oszillator) oder 1s Watchdog? Grüße lötfix
-
Thread
ATtiny2313 verschluckt Zeichen beim Senden
So, ich habe das eben nochmals mit einem mini program und einem zweiten ATtiny2313 geprüft. Gleiches Ergebnis. Ich erhalte z.B. nur "1247adghknqst" Einen Baudratenquarz habe ich nicht. Aber 38400 sollte normalerweise ja ohne gehen. Hatte ich noch nie Probleme mit den ATmega32
soll das ??? Dieser Code, den du uns da zeigst, ist nie gelaufen - weder im Compiler noch im Attiny.
-
Thread
Timer und PWM Gleichzeitig beim Attiny2313?
läuft Supi. Leider habe ich in meiner neuen Schaltung kein Platz mehr und wollte auf den Attiny2313 ausweichen, leider scheint der nur ein Timer zu haben? im Datenblatt steht ein mal 8 Bit und einmal 16Bit Timer nur wenn ich in Bascom Schreibe Timer2 kommt nur ein fehler. Mache ich aus den Timer2
Hier mal die Wichtigsten Stellen des Programmes, das auf mein Atmega8 gut läuft, auf den Attiny2313 aber leider nicht [QUOTE] 'Konfiguration für Das Empfangen des Servo Signal's, Angeschlossen an Port D2 abgefragt mit Timer1 Config Portd.2 = Input Config Timer1 = Timer , Prescale = 1 Config
-
Thread
Adapterplatine Attiny84 auf Attiny2313-Sockel?
Hallo zusammen, leider macht Atmel vom Tin2313 keine Version mit mehr Speicher :-(( Ich habe das schon mal dort angefragt, aber das klassische Pinout mit diagonaler Stromversorgung wird wegen problematischerer Entstörung nicht mehr weiter verfolgt. Um jetzt bei einer bestehenden Anwendung 'aufrüsten' zu können, bin ich auf der Suche nach einer kleinen, professionell gefertigten Adapterplatine um statt dem Tiny2313 den Tiny84 einsetzen zu können. Weiß einer, ob es das schon käuflich zu erwerben gibt ? Ist ja nicht unbedingt eine revolutionär neue Idee.... Gruß Uli
-
Thread
Zustand vom Port speichern beim Attiny2313
Moin, kann ich beim Attiny2313 den Zustand von PORTB im eeprom speichern, damit wenn ich ihn aus- und wiedereinschalte, der Zustand an den Pins gleichbleibt. Ich hab einfach Taster an PORTD hängen, die ich per Software entprellt
Ok also wenn der es nur 2 jahre tut reicht vollkommen dann gibts eben einen neuen Attiny. ;-) danke für die Antworten. Aber wo genau muss ich diese Funktion einfügen?? In der for schleife ??? Hier ist mein Code aber so funzt das nich so ganz. [c] #include <avr/io.h> #include <inttypes.h
-
Thread
Attiny2313 fuses falsch gesetzt =)
ihren AVR-fuses rumgespiel haben ohne eine Ahnung davon zu haben .... es handelt sich um einen Attiny2313, den ich mit avrdude und einem stk200 über die parallele Schnittstelle programmiere. nachdem ich das lfuse - byte auf 0x06 gesetzt hatte (int. RC oszillator, 128kHz, 0ms startup, clock output
avrdude nicht mehr mit dem controller sprechen: [pre] krisi@laptop:~/avr$ avrdude -c stk200 -p attiny2313 avrdude: AVR device not responding avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude done. Thank