-
Thread
38khz mit attiny2313 in Assembler
Hallo Leute Ich habe folgendes Problem und zwar möchte ich eine LED mit 38khz "blinken" lassen als Trägerfrequenz für ein infrarot Signal. Ich weis das man das mit einem Timer verwirklichen kann nur hab ich das Problem, dass ich nicht weis wie ich das richtig einstelle das da ein 38khz flackern raus kommt? Vielleicht kann mir auch noch jemand helfen da dann ein rc5 Signal drauf zu modulieren. Ich hoffe ihr verzeiht einem Anfänger diese frage und könnt mir helfen. Mit herzlichem dank schon mal im voraus Dedo Ps.: Ich habe vor das in Assembler zu Programmieren
-
Thread
ATtiny2313 USART - unmöglich?
Hallo! Also ich habe ein großes Problem einem ATtiny2313 das senden via USART beizubringen. Anfänglich habe ich versucht die Lib von Peter Fleury zu verwenden (die bisher bei ATmegas immer gut funktionierte) und da das alles nicht zum Erfolg führte habe
-
Thread
ATtiny2313 - Datenaustausch mit Interrupt
Steuerung. Für meine eigene 4-stellige 7-Segmentanzeige habe ich mir einen eigenen Decoder mit einem ATtiny2313 "gebastelt/geschrieben". Um diesen einzustellen habe ich einen zweiten uC, welcher über 2 Verbindungen die Befehle überträgt. Vorweg: Ja ich könnte SPI oder ähnliches nutzen, möchte mich aber
Fehleinsetzung einer Mehrprozessor-Lösung, die mir je begegnet ist. Einen Platinenbelichter schupft ein 2313 locker komplett alleine mit links. Und dabei wird ihm sogar noch fad. Aber seis drum: Programm + Schaltplan.
-
Thread
Input Betrieb funktioniert nicht (attiny 2313)
gut aber sobald ich einen Input betreiben möchte fangen die Problemme an. Ich möchte gern einen attiny 2313 programmieren unter Bascom, eigendlich ganz einfach aber es läuft nicht. Ich fang mal von vorne an. Ich benutze folgende Hardware/Software: - DIAMEX - AVR USB STICK (STK500 Protokoll)
-
Thread
CLK von Attiny2313 sehr schwacher Pegel
Hi, ich experimentiere gerade mit einem MAX7219 und 7-Segment Anzeigen am USI des Attiny2313. Das reintakten der Daten funktioniert einwandfrei. Jetzt ist mir allerdings auf dem Oszilloskop aufgefallen, dass der Pegel des SCK Signals aus dem Attiny sehr schwach ist. Ist das normal?
-
Thread
attiny2313 Fast PWM läuft nicht
Hallo, zuammen ich möchte gerne den 16bit timer im Attiny2313 im Fast PWM modus betreiben. Leider bekomme ich keinen ausgang auf OC1B ... kann mir jemand helfen? Hier ist der code ausschnitt. TCCR1A = (1<<WGM10) | (1<<WGM11) | (1<<COM1B1); TCCR1B = (1<
hast Du das Problem ja schon selbst gelöst. Also ich befasse mich mit dem Timer/Counter0 vom ATtiny13. Kann leider auch keinen Fehler in dem von Dir gezeigten Ausschnitt finden. Leider habe ich keine ahnung von C. Ich denke das es sich um C handelt, da der Assembler vom AVR-Studio diesen Teil " DDRB
-
Thread
schnelle Division für ATtiny2313
Ich brauche Fixkomme div und mul für tiny2313. Da gibts ja die AVR200.pdf die das gut beschreibt. Es funktioniert genau so, wie man die Division und Mul. in der Schule lernt. Ich nehme noch 8 bit dazu, sodass der Quotient dann auch 8 bits Nachkommastellen hat, was mit 1/256 nur einen max. Fehler von weniger als 0,4 Prozent für mich ausreichend ist Es gibt dann noch die "Newton-Raphson division" im en.wikipedia. Da wird der Kehrwert des Divisors ermittelt und das ganze läuft dann auf eine Multiplikation hinaus. Kann es sein, dass diese Methode nur Sinn macht, wenn man einen HW Multiplizierer
-
Thread
Schrittmotor mit Attiny 2313 steuern ?
Sers alle, Hat jemand ne Idee bzw. ein Schaltplan *g* wie ich mit dem Attiny 2313 einen 4 Phasen Schrittmotor (M42SP-5A) steuern kann ?. Wenn jemand weiß wie ich ihn anders steuern kann würde mir das auch helfen. Dank scho mal !
Warum denn eine fertige Lösung? Wenn Du einen ATtiny 2313 programmieren kannst, dann reicht Dir doch diese Seite.
-
Thread
ATtiny2313 externen Takt benötigt?
Hallo Ihr Hilfsbereiten! Habe hier vor mir einen ATtiny2313 liegen. Jetzt möchte ich die Hadware planen um eine µC Schaltung vernüftig planen. Mir ist der AT09s2313 bekannt.... So jetzt zu meiner Frage macht es Vorteile den Internen Takt des tiny2313 zu nutzen....oder ist es besser wie bein AT09s2313 einen externen takt(4mhz) zu nutzen.... Bringt mir der interne Vorteile oder nin ich auf den externen angwiesen???
-
Thread
Unterschiede ATTiny2313 und ATMega8?
worin liegen die unterschiede der beiden controller?
-
Thread
AVR Anfänger Frage ATtiny 2313
Hallo mC gemeinde, ich will nicht das Rad neu erfinden. Hat schon jemand eine Schaltung, in der ein ATtiny eine Count-Down-Uhr mit Zusatzfunktion erstellt hat. Als Zusatzfunktion soll ein bestimmter Betrag an Spielgeld lineare mit der Zeit runtergezaehlt werden. Ich habe 20 ATtiny 2312, eine ATMega und AVRISPmkII zu Verfügung. Aussdem ein 100 Mhz DSO von UNI-T und einige Multimeter, Lochrasterplatine und Lötstation. Also, hat jemand schon ATtiny als Count-Down Uhr benutzt? Danke für eure Hilfe
-
Thread
ATtiny2313 bleibt im ISR hängen
hi, ich verzweifel hier gerade.... ich arbeite zum probieren und testen meist mit einem at90can128, nun wollte ich eben ne kleinigkeit auf nen tiny spielen und der versuch dauert schon 4 stunden -.- problem: der tiny bleibt in der interrupt schleife hängen und das wars dann. in der schleife wird "count" hochgezählt. bei count größer 10 müsste er in der main schleife eine led einschalten. in der simulation wird der wert count auch hochgezählt aber dann, in der simulation schon, wird der wert einfach ignoriert und die isr weiter ausgeführt... das klappt sonst immer...gibts da was besonderes
-
Thread
Problem mit for-Schleife ATTINY2313
Hallo, eigentlich wollte ich ein altes LCD Display mit einem ATTINY2313 ansteuern. Ich habe aber scheinbar Probleme mit einer for-Schleife. Der letzte Befehl in einer for-Schleife wurde nicht ausgeführt, wenn die Schleife nur einmal durchlaufen wurde. Bei mehreren
-
Thread
Attiny2313 mit AVR910 brennen
Ich habe mir den AVR910-Brenner nachgebaut und der hat bisher wunderbar funktioniert. (mit tiny13, tiny26) Aber nun brauche ich einen AtTiny2313 und diesen will er partout nicht erkennen, hab sogar schon einen zweiten gekauft falls ich den ersten aus irgendeinen unerfindlichen Grund geschrottet hätte, habe ich aber nicht und geht weiterhin nicht. "No device found" - Ich benutze AVRDUDE. Das Problem bestand wohl bisher noch nicht im Forum, AVRDUDE unterstützt den 2313 und das Datenblatt gibt auch nichts her, also hoffe ich, jemand von euch eine Idee hat. greets
-
Thread
a = ~a; will nicht auf Attiny2313
die Zeile mit dem kommentar weg gehts und der knopf schaltet eine LED. Der Controller ist ein ATTiny 2313, AVR Studio 6.1 in einer virtualbox. hier geht der return Wert hin: [c] if (readButton()) { rCh = 0; } else { rCh = 255; } [/c] Die
-
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
Attiny2313 - Problem mit PWM
Gute Tag. Ich verwende einen Attiny2313 um die Helligkeit dreier LEDs zu steuern. Dazu benutze ich 3 PWM Kanäle. Nun bin ich auf ein Problem gestoßen, bei dem ich nicht weiter komme. Ich gehe davon aus, dass mein Programm in Ordnung
Kanäle gehen haben alle keinen Kurzschluss. Die Treiber und die Mosfets funktionieren auch. Den Attiny habe ich testweise raus genommen und einen Arduino an die Pins angeschlossen. Alles funktionierte bestens, auf dem STK500 klappt auch alles ohne Probleme. Die Beschaltung des Attinys sieht wie folgt
-
Thread
IR Fernbedienung Attiny 2313 Fuses
Hallo, Ich habe diese Fernbedienung: http://www.a-netz.de/remote-control.de.php nachgebaut (Attiny 2313) aber ich weiß leider nicht, wie ich die Fuses setzten muss kann mir jemand helfen? Wäre sehr nett. PS Ich verwende Burn-O-Mat
-
Thread
BASCOM ATTiny2313 + fuses?
Hi alle, habe BASCOM, letzte DEMO 1.11.7.9, in Verbindung mit ATTiny2313 und möchte einen SMD Ceramic Resonator einsetzen. Wie muss ich die Fuses setzen? 1000-1111 sind in BASCOM nicht möglich. Dort kann ich nur 0000-0110 auwählen. Das Einstellen auf 0000:External
-
Thread
Attiny2313 und SRF08 Problem
Hallo Hab mal aus reiner Neugier mein Attiny2313 mit einem LCD Display und Dem Ultraschallmodul SRF08 verbunden. Natürlich ist das modul an die richtigen Anschlüsse des Controllers angeklemmt (SCK u. SDA). Das Programm ist in Bascom geschrieben
und die Schaltung in einfachster weise. LCD Display ist nicht mit eingezeichnet. $regfile = "ATtiny2313.dat" $crystal = 1000000 $hwstack = 32 $swstack = 10 $framesize = 40 Config Lcdpin = Pin . Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portd.5 , Rs = Portd.6 Config
-
Thread
Attiny 2313 Assembler Ausgänge festlegen
Hallo, Habe eine kurze Frage: Wie kann ich nur die Ports PB0 bis PB5 als Ausgänge definieren? Mache ich das am besten mit ldi r16, 0b00011111 out DDRB, r16 oder über sbi DDRB, 0 und dann jeden Port einzeln? Und steht die O hinter DDRB dann direkt für die Ports? Also die Beinchen (bei 0 PB0) wenn man so will? Grüße Simon
-
Thread
38khz erzeugen mit Attiny2313
muss. Mein Problem ist aber das ich aus dem Datenblatt nicht schlau werde. Dabei nutze ich einen Attiny 2313 @ 16MHz Tackt. Ich weiss das ich einen der Timer im CTC Modus dazu nutzen kann , blicke aber nicht durch wie ich die Werte für die Register berechnen muss und welche ich wie setzen muss. Bin
-
Thread
9V Ladegerät mit ATTiny2313
hat jemand einen Schaltplan oder ein Tutorial, wie man ein geregeltes Ladegerät für eine 9V Batterie mit einem 2313 verwirklicht? Vielen Dank Flo
-
Thread
Attiny 2313 Taktquellen abgewählt was tun?
Hallo Leute ich hab ein Problem mit meinem Attiny 2313. Ich habe mich heute mal ans Fuse setzen gewagt und war eigentlich sehr vorsichtig da ich schon oft gelesen hab wie schnell man sich aus einem µc ausspesperren kann. Naja habe wie gesagt meine
-
Thread
SAMWELL Tastatur von Pollin mit ATTiny2313
Habe folgendes Skript geschrieben welches die Tastatur von Pollin auslesen soll: PORTA = 0x00; //Pullups ausschalten an Pins A DDRA = (1<<PA1); //PA1 als Ausgang ==> Masse an (1) scan1 = ( PIND | (1<<7)); DDRA = (1<<PA0); //PA0 als Ausgang ==> Masse an (2) scan2 = ( PIND | (1<<7)); DDRA = 0x00; //Alle Pins an A als Eingänge Komischerweise funktioniert es beim Scan1 und beim 2. Mal nicht. Jemand von euch ne Idee, woran das liegen könnte? Der PinA0 ist auch der XTAL1, allerding habe ich die Standard Fuses nicht verändert, so dass der interne Oszillator läuft.
-
Thread
Robotersteuerung mit ATTiny 2313-Interrupt nervt
Hallo und guten Abend, ich habe ein Assembler Programm für den AT Tiny 2313 geschrieben. Ein Interrupt wird ausgelöst, sobald über UART ein Zeichen empfangen wird. Dann wird ein Unterprogramm abgearbeitet, das die Elektromotoren eines Roboters ansteuert. Funktioniert soweit. Gleichzeitig steuert das gleiche Programm ein Ultraschallmodul. In einer Schleife wird ständig die Entfernung des US Moduls zum nächsten Hindernis gemessen. Auch das funktioniert. Mein Problem ist jetzt aber, dass wenn ich andauernd Steuerzeichen (also konkret: Vorwärts, wenn Entfernung>20cm und STOP, wenn Entfernung<20cm
-
Thread
Attiny 2313-20PU programmieren
Hallo, Ich habe eine Hex Datei einen Attiny 2313 und einen Arduino Nano, jedoch keine Ahnung wie ich die HEX Datei auf den Chip bekomme. Kann mir da jemand helfen?
ArduinoISP Und https://electronics.stackexchange.com/questions/205055/using-avrdude-to-program-attiny-via-arduino-as-isp
-
Thread
Reset Pin als Output Attiny2313
Hallo Zusammen, ich möchte bei meinem Attiny2313 den Reset Pin als Ausgang nutzen. es soll einfach eine LED im Sekundentakt Ein-und Ausgeschaltet werden. Ich hab also das Fusebit RSTDSBL gesetzt und den Tiny mit meinm GALEP programmiert. Der
-
Thread
Attiny2313 Timer und der Faktor 8
Hallo! Ich arbeite gerade an einem größeren Projekt bei dem ich u.a. den Attiny2313 verwende. Dabei ist mit aufgefallen das der 8Bit-Timer "Timer0" nicht ganz das macht was ich erwarte. Die Zeit zischen zwei Overflow Interrupts dauert genau 8mal länger als berechnet. Ich hab ein
-
Thread
Attiny2313 Bascom und Config Serialin
Modbus Programm für einen Atmega16 was auch super geht... Nu wollt ich mal versuchen es in einen Attiny2313 zu bekommen nu bekomm ich folgenden fehler: -->Config Serialin = Buffered , Size = 16 , Bytematch = All Fehler:Out of SRAM space Woher kommt das hab schon ne bisschen gegoogelt und
Hallo, der Mega16 hat 1024 Byte internes RAM; der Tiny2313 nur 128 Byte. Da gilt es beim Tiny zu haushalten, sonst geht der Speicher schnell aus ... Beim Compilieren erzeugt BASCOM ein Log; an diesem kann man einiges erkennen. Achte auch auf die Grössen
-
Thread
ATTiny2313 nur wenige male programmierbar
Alles klar. Im anderen Thread wurde darauf hingewiesen, dass der ATTiny2313 einen internen Pullup hat, aber das nächste mal ist der sicherheithalber dabei. Dankeschön.
-
Thread
mit Attiny2313 Servo ansteuern, Hardware
Hi Ich such jetzt schon ne Weile das Forum durch aber hab noch keine mir veständliche Lösung gefunden, daher frag ich einfach mal ganz direkt. Ich bin auf einem ITG (INformationstechnisches Gymnasium) und hab da C und Assembler gelernt, aber nicht, das Wissen in der Hardware umzusetzen *grumml* Daher geht es überhaupt nicht um den Code, der ist in AVR geschrieben und fertig (meiner Meinung nach *gg*) sondern um die BEschaltung des Chips, welcher bisher über eine mir gegebene Platine programmiert wurde. Da diese aber nicht auf Dauer mir gehört, muss der Chip alleine laufen. So, intro fertig
-
Thread
Attiny2313 und fuse bits //geschrottet?
Hallo, ich habe nen attiny2313, hab mein programmer so aufgebaut: http://s-huehn.de/elektronik/avr-prog/avr-prog.htm ohne Quarz // und habe dann die bits danach eingestellt: http://www.klaus-leidinger.de/mp/Mikrocontroller
leider kein erfolg, weder mit quarz noch mit 2. attiny ...
-
Thread
ATtiny2313 Hardware PWM Library
Vielleicht kann´s der ein oder andere brauchen. Initialisiert alle 4 PWM Kanäle des ATtiny2313.
-
Thread
ATTiny 2313 Reset disablen ohne Fusebits
Hallo Leute, ich prüfe gerade ob der ATTiny 2313 geeignet ist für meine Schaltung. Da ich den gerne über einen anderen MC ISP programmieren möchte, aber nach dem Beenden der Programmierung nicht sicherstellen kann, dass der Resetpin high bleibt
-
Thread
töne in c mit interrupt am attiny2313
hi, als newbie verstehen ich das verhalten des interrupts am timer nicht - kann man den nicht IN einer function aufrufen?? konkret: das progi melodie macht 2 töne, das prog melodieinterrupt lässt den lautsprecher VIEL zu langsam ticken... wer weiss was? danke jürgen
-
Thread
Timer0 Attiny2313 Problem
Hallo! Versuche im folgenden Programm Timer0 zum laufen zu bringen. Timer1 funktioniert so wie es sein soll, aber die LED im Timer0 wird nicht getoggelt. Helft mir mal auf die Sprünge, was hab ich übersehen. mfg, Bjoern [c] #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <avr/io.h> #include <avr/wdt.h> #define F_CPU 7372800L // Systemtakt in Hz #define LEDPORT PORTB #define LEDPIN PINB #define LEDDIR DDRB #define LED_INIT() LEDDIR = 0xFF #define LED1_ON() PORTB &=~(1<<0) #define LED1_OFF() PORTB |= (1<<0) #define
-
Thread
UART-Frame-Error mit Attiny2313
Hallo zusammen, mein UART beim ATtiny2313 spinnt leider etwas. Sende ich per STK500/Terminalprogramm oder über einen anderen Mikrocontroller ein Zeichen das kleiner als 128 ist, tritt ein Frame Error auf, bei größeren Zeichen nicht. Allerdings
bzw. im Quellcode des sendenden Mikrocontrollers entsprechen natürlich denen im UART-Register des ATtiny2313. Gruß Christoph
-
Thread
Pin Change Interrupt ATtiny2313
H. G. schrieb im Beitrag #3091651: > Pin Change Interrupt ATtiny2313 Worum geht es denn jetzt? H. G. schrieb im Beitrag #3091651: > ISR (PCINT0_vect) Das ist 2313A mfg.
-
Thread
Datenrekorder mit ATTiny2313 und SD-Karte
x-ten Datenlogger für SD-Karten gesteinigt zu werden, hier meine Variante: Das Ganze läuft mit einem ATTiny2313 und externem 12-Bit A/D-Wandler. Es wird kein Dateisystem verwendet sondern direkt auf die Karte geschrieben. Ich hänge mal nur die Schaltung an, den Rest gibts hier http://www.bastelmap.de/
Der LM324 ist nicht grad die optimale Wahl fuer einen 12bit ADC. Schoen, was man alles in einen 2313 reinkriegt.
-
Thread
ATTiny2313-EEPROM mit avrdude beschreiben?
Hi, ich würde auf einem ATTiny2313 gerne das erste Byte meines EEPROM beschreiben. Geht das mit dem avrdude? Wenn ja: wie? Danke!
-
Thread
Timer-Interrupt bei ATTiny2313 kommt nicht
versuche mich gerade an der Programmierung einer SPI-Schnittstelle mittels des USI-Interfaces eines ATTiny2313. Ich habe dazu Code von Atmel gefunden, welchen ich für meine Anwendung angepasst habe. Um den Clock zu erzeugen nutze ich den Timer0 mit dem Compare-Interrupt A. Hier die Initialisierung des SPI-Master
-
Thread
RC5 Decodierung mit Attiny 2313
Hallo Ich habe eine blöde Frage: Wie komme ich auf die C-Programmierung des Herrn Peter Dannegger. Gruß
-
Thread
Prgramm für ATtiny2313 Compilieren
Guten Tag. Daher das ich etwas mit PWM rumspielen möchte wollte ich diese Progrämmchen: http://www.mikrocontroller.net/articles/LED-Fading auf einen ATiny2313 umändern und mal laufen lassen. Daher das ich C nicht wirklich kenne finde ich den Teil wo der AVR definiert wird nicht ... Kann mir jemand sagen was ich ändern muss um es auf dem angegebenen AVR (ATiny2313) lauffähig zu bekommen?
-
Thread
Attiny2313 und RS232 Problem
Hallo AVR-Gemeinde, habe gerade zum Testen eine kleine Schaltung aufgebaut. Ist ein Attiny2313 der über RS232 (MAX232) an den PC angebunden ist. Ich hab den internen Quarz auf 8 Mhz. Leider bekomme ich im Terminal von BASCOM nur Datenmüll. Hab schon fast alle Baudraten ausprobiert. Hoffentlich
-
Thread
ATtiny2313 ISP I/O
Tach, ich will einen ATtiny2313 programmieren, kann man den auch mit den Billig-Programmer ISP I/O beschreiben?? Ich hab irgendwie in der Manual keine Miso Mosi eingänge gefunden? Lars
resources/prod_documents/doc2543.pdf) Am Besten auch noch gleich das Errata durchlesen, denn der tiny2313 kann man offensichtlich gar nicht parallel programmieren (auch wenn dich das momentan nicht betrifft). Cheers, manu
-
Thread
Printf-Ausgabe mit dem ATTINY2313 fehlerhaft
Hallo Community, um eine serielle Schnittstelle für mein Projekt zu realisieren, versuche ich mithilfe von UART vom µC aus einen String an einen "USB to TTL" Treiber zu schicken (CP2102), welchen dieser dann an den PC schicken soll. Der "USB to TTL" Treiber funktioniert(Habe RX direkt an TX angeschlossen und über gtkterm getestet.) Nur wenn ich das nachfolgende Programm auf den Tiny lade und mit dem Treiber verbinde, erhalte ich unter gtkterm immer nur: "Ha!" statt "Hallo Welt!" Ich habe schon die Möglichkeit mit ein und zwei Stopbits ausprobiert, da dies ja bei langsameren Komponenten teilweise
-
Thread
Frage zu PortA bei ATTiny2313
Also ich wollte in meiner Schaltung gerne den AT Tiny2313benutzen mit Internem RC-Oszilator. Kann ich dann den PortA einfach benutzen ohne weiteres? Programieren will ich das ganze per ISP-Adapter und da an PortA auch der Reset hängt hab ich sorge das es da Probleme geben kann, ich würde aber den Reset Pin eh nicht als I/O benutzen wollen, aber in den Fuses hab ich auch keine Hinweise gefunden wann und wie man den nun PortA benutzen kann und ob es mit ISP da eventuell probleme gibt.
-
Thread
Atmel Studio 7 und ATtiny2313
Hallo Wissende, in einem kleinen Enpfangsmodul mit einem ATtiny2313 läuft untenstehendes Programm. Beachtet bitte die zwei Zeilen innerhalb der While-Schleife ganz unten. Die empfangenen 16 Zeichen werden im Display korrekt angezeigt, => ISR korrekt. Kommentiere
-
Thread
Powerdown Attiny2313 - was machen die IOs?
Kurze Frage, die ich aber noch nicht zufriedenstellend klaeren konnte. Was passiert mit den IO- Pins eines Attiny im Powerdown? Bleibe geschriebene Bits erhalten/aktiv oder gehen Die in TriState, wie bei einem Reset?