-
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
-
Thread
PWM Signal auf anderen Pin klonen ATTINY2313
Hi ! Der angehängte C Code bewirkt in seiner Hauptfunktion, dass auf PD5 eine Spannung von 0 bis 5V ausgegeben wird. Ich vermute mal per PWM. Es ist sicher möglich auf einem anderen Pin exakt das selbe auszugeben, ich habe aber keine Ahnung wie. Der Grund is, dass ich gerne mehr als 40mA ziehen würde. Mit 80mA könnte ich leben. Der Code kann noch weit mehr als das beschriebene. Benutzt wird aber mit Ausnahme der Schalter (bei mir Jumper auf Steckbrücken) nur der PD5 und halt reset. Ich habe falls notwendig, den Schaltplan auch mal angehangen. Ich finde einfach nich diese verfluchte Stelle
-
Thread
4x Servo-PWM mit ATTiny2313
Hi, ich versuche mit dem Attiny2313 4 Servos anzusteuern. habe mit Timern leider nicht besonders viel Erfahrung. Jetzt hab ich hier im FOrum den Beitrag http://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung#Signalerzeugung_f.C3
Servos genau anstellen? Hab da auch mal ne Weile an so einem Programm rumgebastelt (auch für den 2313) das aber nie sonderlich gut lief...
-
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
Attiny2313, Bascom, Wert Speicher und Arbeiten
Ich hab einen zähler Programmiert (ist hier nur ne einfache version davon, der richtige ist mit menu führung und verschiedenen zählern & löschbar) Dim A as Integer Do Home LCD A Locate 2,1 LCD "Wert" If Count (Pinb.0) = 1 then Count: If Count (Pinb.1) = 0 then A = A+1 else Goto Count Endif Loop End Jetzt will ich den wert der In A steht behalten selbst wenn ich das gerät neustarte. Wie geht das? Mit Dim A as eram Byte funktioniert das schonmal nicht mfg Jan
-
Thread
Uart zwischen ATmega16 & ATtiny2313
Hallo Ihr Hilfsbereiten! Ich such jemanden der schon Erfahrung damit hat eine ATmega16 und mehrere ATtinys2313 über einen Uart BUS zu betreiben. Um eine eindeutige zuweisung der tinys zu erhalten, habe ich einen Decoder gewählt, der zu einen 4 Bitwert einen bestimmten Tiny anwählt. Wenn mir irgendjemand Tips(Hardware oder Software) geben könntewäre ich Euch sehr dankbar.
-
Thread
Problem mit ATtiny2313 Timer0 compare
mache ich falsch??? Ich benute den internen 4MHZ RC. Doran PS: Nutze AVR-Studio und den ATtiny2313
-
Thread
ATtiny2313 ext. Interrupt wird doppelt ausgelöst
Hallo, ich möchte per INT0 eine Tasterentprellung machen. Beim Testen (Taster wird ganz schnell mehrfach betätigt) wird meine ISR 2 mal ausgeführt! Warum? Mit cli(); sperre ich doch weitere Interrupts und auch wenn ich das Flag im EIFR lösche passiert das- [c] ISR (INT0_vect) // ISR ext. Interrupt Request 0 { cli(); // Int. sperren EIFR = (1<<INTF0); // Int.Flag löschen _delay_ms(300); asm("NOP"); sei(); // Int aktivieren } [/c]
-
Thread
ATtiny2313 - Stromverbrauch im aktiven Modus
Hallo und gute Morgen liebe Gemeinde. Ich habe mir einmal das Datenblatt des ATtiny2313 angesehen. Darin heißt es, dass der Stromverbrauch im aktiven Modus bei einem Takt von 1MHz ca. 230µA liegt. Gehe ich Recht in der Annahme, dass dann der Stromverbrauch bei einem Takt von 4,19