-
Thread
LED mit PWM über Attiny2313 dimmen
Hallo erstmal, ich bin gerade dabei ein Hausbus-System über RS485 mit Attiny2313 Controllern aufzubauen. Die Entwicklung ist noch ganz am Anfang und ich habe bisher auch noch nie ein IC programmiert, aber ich bin zuversichtlich das hinzubekommen ;) Jedenfalls würde ich damit
-
Thread
Attiny2313 Herz - Interrupt Problem
Hallo Leute, habe ein Problem mit meinem Programm. Es soll ein LED Herz mit verschiedenen Animationen werden. Das Herz hat 12 Reihen. Diese sind von PB0..7 und dann an PD0,1 und PD4,5 angeschlossen. Die Ansteuerung erfolgt über NPN Transistoren und funktioniert einwandfrei. Auch die einzelen Animationsabläufe funktionieren anstandslos. Aber ich habe nun das ganze wie folgt geplant: Per Interrupt (Taster - PD.2) soll eine Variable hochgezählt werden. Je nach dem welchen Wert die Variable besitzt, wird die entsprechende Subroutine geladen. Außerdem wird der Wert im EEPROM gespeichert. Leider funktioniert
-
Thread
Finde fehler nicht (UART - Attiny2313)
und steuere den Motor mit Hilfe eines MicroControllers. Ich sende die Daten über RS232 an den µC (Attiny2313) und dieser steuert dann den L297 an. Mein Problem ist, dass in meinem Code die if-Bedingung in der Funktion: void parser(void) gar nicht "reagiert", obwohl rx_flag gesetzt ist. Zur Überprüfung
-
Thread
Fusebits beim Attiny2313 richtig setzen
Hallo. Ich komme mit den Fusebits nicht wirklich klar, desswegen wollte ich erst nachfragen, bevor ich den µC "sperre". ist mir schon mal passiert. im programm ist 4 MHz eingegeben. externer Quarz ist bei mir nicht vorhanden. also möchte ich den Internen aktivieren. wie muss ich die Fusebits beim PonyProg setzen? Danke
-
Thread
ATTiny2313 Timer1 will einfach nicht starten
Hallo, ich bin schon kurz vorm Verzweifeln mit diesem Timer1. Zum Test wollte ich einfach nur Timer1 beim Overflow einen Interrupt auslösen lassen. Das ganze gibt mir einen Puls auf dem Oszi. Mit Timer0 geht alles blendend. Ich führe folgendes aus: TCCR1B := 1; // Non Prescaler , f_IO verwenden TIMSK := 128; // Timer1 Overflow Event aktivieren EnableInts; // I-Flag setzen Nunja, ein Interrupt wird nie ausgelöst. Wenn man das ganze mit Timer0 (TIMSK=4,TCCR0B=1) macht, dann läufts bestens. Was könnte denn da falsch sein? Es steht kein weiterer Code in der Datei ;-). MfG Christoph
-
Thread
Application Note AVR309 ATTiny2313
nix passendes da) Als Firmware verwende ich: Version :1.1 Target MCU :ATtiny2313 AUTHOR :Ing. Igor Cesko Fuses sind gesetzt auf High: 0xDF Low: 0xDF Ext: 0xDF (alles laut AvrStudio mit USBProg als AVRISP MKII)
-
Thread
Problem mit attiny2313: Timer löst keinen Interrupt aus
Kann mir jemand helfen und erklären, wieso ein 2313 keinen Interrupt auslöst wenn ich den folgenden Code ausführe? Der Tiny soll im sleep-Modus bleiben bis er vom Timer0 ca. alle 10ms geweckt wird, etwas ausgeben, einlesen, berechnen (für den nächsten
aufwecken, das geht nur per Hardware (INT0, INT1 etc). Das geht nur mit einem Echtzeit-Controller, ATtiny88 und ähnlichen. Grüße, Peter
-
Thread
ATtiny2313 USI und 74HC165
Ich versuche einen 74HC165 über USI einzulesen. Dies habe ich folgendermassen probiert: [c]// Liest versetzt char SPIShiftIn165() { USISR = 1 << USIOIF; while ((USISR & (1 << USIOIF)) == 0) { USICR = (1 << USIWM0) | (1 << USICS1) | (1 << USICLK) | (1 << USITC); } return USIDR; }[/c] Dabei wird ein Bit versetzt eingelesen, so wie es die shiftIn() Function von Arduino macht. Die habe ich fogendermassen abgespeckt: [c]// Liest versetzt char shiftInArduino() { uint8_t value = 0; uint8_t i; for (i = 0; i < 8; ++i) { digitalWrite(Clock, true); // <--- beachten
-
Thread
Merkwürdiges Verhalten von Taster nach VCC an ATTiny2313
Hi, ich habe ein mir bisher nicht erklärbares Verhalten eines Tasters an Pin6 am ATTiny2313. Ich möchte diesen Pin so schalten, dass ein Taster den Pin nach VCC zieht und dieser somit high aktiv ist. Ich habe dazu vom Pin einen 10k Pulldown-Widerstand nach GND verbunden. Über den Taster
-
Thread
Code übersetzen von ATmega8515 auf ATtiny2313
Guten Tag allerseits, ich möchte auf einem ATtiny2313 die DMX-Empfangsroutine von Hendrik Hölscher (danke übrigens) zum Laufen bringen. Allerdings noch ohne Erfolg. Folgender Code: //DMX-Empfangsroutine ISR (UART_RX_vect) { uint8_t USARTstate
-
Thread
ATtiny2313 PWM bei Last -> "Absturz"
Ich sende mit einem ATtiny2313 per uart ein signal raus. Das wird moduliert mit einer h-Brücke (L6203) und einer 15V DC Spannung; in die eine Richtung gepolt ist eine 1, andere richtung eine 0. Die Spannung muss so hoch sein
-
Thread
Atmel Studio 6.2 kein ATTiny 2313?
an eine einfache Schaltung (Heißer Draht) begeben. Habe von einem früheren Versuch noch einen ATTiny 2313 hier (bestimmt 5 Jahre alt). Zudem eine AVR USB Programmer. Das funktioniert auch soweit. Also das Projekt auf den Controller bringen könnte ich. Aber: Wenn ich Atmel Studio 6.2 starte, ein
Liste > angezeigt. Da stimmt etwas nicht. In meiner Liste sind unter anderen Tinies auch der T2313 und auch der T2313A enthalten. Mach eine frische Installation.
-
Thread
attiny2313 und lcd - problem mit ansteuerung
Hallo, ich kämpfe hier gerade mit dem ATTiny und einem HD44780 kompatiblen LCD (2x16 Zeichen). Kurz vorab: Vor einiger Zeit habe ich ein kleines Test-Programm geschrieben was das LCD im 4bit Modus ansteuert und ein paar Texte anzeigt.
gut... hat auch funktioniert. Nun wollte ich nach einiger Zeit daran weiterwerkeln: - Neuen ATTiny2313 aufs (Pollin) AVR Board gelegt - LCD angeschlossen - Software nochmal neu übersetzt (microPascal) - Mit PonyProg geflasht Jetzt habe ich folgenden Fehler: Wenn ich den µC starte,
-
Thread
attiny2313 reset disabled - was nun?
ich hab schlauerweise zu "testzwecken" den resetpin an meinem attiny2313 disabled - und kann den nun natürlich nicht mehr programmieren - weiß jemand was man hier machen kann? (außer nen neuen einbauen :))
-
Thread
I2C Slaveimplementierung auf einem ATTINY 2313
Hallo! Ich nutze die I2C Slave-Implementierung von Martin Junghans (jtronics) schon einen ganze Weile und die hat mir super Dienste geleistet. Bisher habe ich auch nur immer ein Byte gelesen (ein paar Tasten wurden durch den ATTINY entprellt und dann der Status geliefert) und das ging prima. Nun habe ich das Problem, dass ich nun ein paar Bytes vom Master an den Slave schicken muss und auch mehrere Bytes vom Slave lesen muss. Alle meine Daten passen sicher in den Sende oder auch Empfangsbuffer des ATTINY, aber ich finde keinen Punkt der mir sagt, wann eine Transaktion abgeschlossen ist,
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
3,6V sein, also müsste die Betriebsspannung des ATTINY2313 auch 3,6V sein. Deshalb werd ich den ATTINY85 und die SD-Karte direkt an den Alarm ausgang des ATTINY2313 hängen! Soviel Strom brauch ne SD-Karte und ein ATTINY85 ja auch nicht. Da am Port
-(( Ist blöd wenn man von dieser Materiere keine Ahnung hat. Ist möglich, daß mir jemand einen ATTINy2313 brennt ?? Natürlich gegen Kostenübernahme ! Danke
-
Thread
Attiny2313 läuft auf der doppelten der angelegten Frequenz
Hallo Leute, ich habe ein Problem mit meinem Attiny2313. Er läuft bei Nutzung des internen Timer1 genau auf der doppelten eingestellten Frequenz. Habe ich mich da irgendwo verfust? Ich habe extern einen 4Mhz Quarz dran und auch darauf gefust, aber
-
Thread
Schaltzeit ATMEGA8 / ATTINY2313
Hi, Ich möchte eine Intervallsteuerung im 1/10.000 stel Bereich realisieren. Ich muss zwei Verbraucher die unterschiedlich weit voneinander entfernt sind exakt im selben Moment schalten. Deshalb muss ich auch die reaktionszeit beider Verbraucher mit einrechnen und die liegt unter einer µ-Sekunde. Ist sowas mit einem MEGA8 oder TINY2313 möglich oder muss ich einen anderen finden? MfG Richard
-
Thread
Attiny2313 PWM PowerLED Probleme
Hallo, ich habe folgendes Problem: Ich dimme über die Hardware PWM Kanäle eine RGB LED, die MOSFETs sind dabei direkt am Controller angeschlossen, es liegt auch alles auf einer gemeinsamen Stromversorgung. Auch den üblichen PullUp-Widerstand am Reset habe ich entgegen des Schaltplanes schon eingebaut. Die Helligkeit lässt sich auch problemlos dimmen, solange alle Kanäle unterschiedliche Werte haben. Sobald aber alle Kanäle den gleichen Wert haben, steigt der Controller aus, auch ein Reset hilft nur, wenn ich die Werte wieder ändere. Das ganze tritt dann auch nur im unteren Wertebereich auf, so
-
Thread
Attiny2313 lässt sich über dapa nicht Porgrammieren
Hallo wenn ich über AVR8-Burn-O-MAT meinen Attiny2313 über den DAPA Programmieren will gibt er mir die fehler medung aus [code]AVR device not responding avrdude.exe: initialization failed, rc=-1 Double check connections and try again
-
Thread
[S] Hat jmd von euch einen Attiny2313V zu Hause?
Es muss unbedingt die V - Version sein, wegen dem Spannungsbereich. Würde mir den jemand in einem Briefumschlag zusenden? Möchte ungern wegen einem IC bestellen. Übernehme natürlich das Porto mit. Grüße
-
Thread
ISR wird nicht aufgerufen FastPWM Attiny2313
Ich werde gleich wahnsinnig. Ich nutze den Timer0 zur FastPWM und würde gerne in den ISR der entsprechenden Interrupts das Output Compare Register auf einen neuen Wert setzen. Leider springe ich nie in die ISRs. Es ist sicher irgendwas blödes, aber ich bin wohl grade betriebsblind. Ich habe ein Testprogramm eingefügt. In dem Testprogramm setze ich nicht das OCR neu, sondern einen Port Pin auf high. int main(void) { cli(); /* OC0A is PIN PB2= PIN 14 */ DDRB = 0xFF; DDRD = 0xFF; TCCR0A =0; /* Clear OC0A on Compare Match, set OC0A at BOTTOM --> non inverting mode*/ TCCR0A
-
Thread
Attiny2313 - RC-Empfänger auswerten
deswegen habe ich mich entschlossen, diesen Fall personalisiert zu schildern. Ich möchte mit einem Attiny2313 einen 6-Kanal digitalen Empfänger eines Modellflugzeuges auswerten, dann einige Servos ansprechen. Hier mein Code: [c] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h
-
Thread
Einfangen eines Eingangssignals mit Attiny2313 C-sprache
/////////////////// /////////////////////////////////////////////////////////////////// /* uC: Attiny2313 */ #include <avr/io.h> #include <avr/interrupt.h> #include "regdef.h" #include <stdlib.h> volatile unsigned int counter; int main(void) { DDRB = 0xfc; // Eingänge PORTB
-
Thread
Attiny2313 mit mySmartusb light Problem
Hallo, ich habe ein Problem mit meinem Microcontroller ATTiny2313 und dem mySmartUSB light Programmer, ich versuche zunächst eine Grundschaltung aufzubauen um den Tiny zu Programmieren dazu habe ich den Tiny als erstes mit einer 5 V Spannungsquelle verbunden
-
Thread
ATtiny2313 nach schreiben mit Ponyprog fehler (-24)
, PonyProg installiert und gestartet , einstellungen = Avr ISP I/0 , LPT1 , Device AVR micro - ATtiny2313 , dann auf Open Device File .hex datei ausgewählt und Write Device , nach dem schreiben wollte ich noch die Configuration and Security bits einstellen und schreiben wie in der anleitung, dann kam
-
Thread
PWM ATTiny 2313 RGB LED _GCC
Guten Tag, Ich versuche seit kurzem eine led zu dimmen, jedoch dies gelingt nicht. Vielleicht habt ihr eine Lösung. Hier mein Code ;) lg Ben [c] #include <avr/io.h> #include <util/delay.h> int main() { TCCR1A = (0<<WGM11) | (1<<WGM10) | (1<<COM1A1); TCCR1B = (1<<CS12) | (1<<CS10); ICR1 = 0x6FFF; OCR1A = 0x2FFF; while( 1 ) { PORTB ^= ( 1 << PB3 ); _delay_ms(1000); PORTB ^= ( 0 << PB3 ); _delay_ms(1000); } return 0; } [/c]
-
Thread
AVR ATtiny2313 PORTD Ausgabe in ASM
Hallo, in einer Timer Interrupt Service Routine möchte ich etwas an PortD[4..6] ausgeben. In AVR Studio 4.10 gehe ich im Einzelschrittbetrieb durch den entsprechenden Bereich und sehe mir das PORTD im I/O-Fenster an. nach der out-Anweisung in der Sequenz [avrasm]ldi temp1, $F0 out PORTD, temp1 ldi ZL, LOW( Segment0 ) ldi ZH, HIGH( Segment0 )[/avrasm] wird bei PORTD auch 0xF0 angezeigt. Nach dem nächsten "Step Into" steht PORTD auf 0xD0 und PIND auf 0x70, nach einem weiteren "Step Into" wechselt PIND nach 0x50. Mit dem Bit D5 passiert also irgend etwas, was nicht meiner
-
Thread
IO - Ausgänge schalten (ATTINY 2313)
einen Tipp, wie ich weiterkomme? Ich würde mich sehr über Hilfe freuen! Ich verwende einen Atmel ATTINY 2313 auf dem Evaluations-Board von Pollin (Version 2.0). Die Programmierumgebung ist WinAVR (2.0.7.667-devel) und PonyProg2000 (2.07c Beta Jan 6 2008). Viele Grüße, Stefan
-
Thread
Probleme mit Ocr0a am Attiny2313
Spannug messen :-( egal was ich drauf schreibe....Kann mir wer helfen? Lars CODE: $regfile = "attiny2313.dat" $crystal = 8000000 $hwstack = 32 $swstack = 10 $framesize = 40 Config Portb.0 = Input Config Pinb.2 = Output 'Die PWM-Pins als Output definieren
-
Thread
Das leidige alte Thema Mac und ATTINY 2313
Hallo liebe Forengemeinde! Ich habe vor Jahren eine Schaltung erstellt. Mittels eines Generators erstelle ich den sehr sehr einfachen Programmcode, welcher wiefolgt aussieht: [code]:10000000F8F8FEFEF8F8FEFEFEFEFEFEFEFEFEFE28 :0A001000FEFEFEFEF8F8FFFFFFFF02 :00000001FF[/code] Jetzt habe ich das Problem dass ich von Windows auf Mac umgestiegen bin und kein virtuelles Windows installieren möchte, somit funktioniert auch mein Ponyprog nicht mehr. Ich habe hier schon viel gelesen, jedoch immer nur Lösungen mit Terminaleingaben gefunden, welche leider sehr umständlich und für mich unverständlich
-
Thread
ATTiny2313 Externes Interrupt an INT1
Hallo, folgendes Programm für einen TIny2313 soll eigentlich einen Pegelwechsel an INT1 erkennen und dann den aktuellen Wert der Zählerregister von Timer1 an den PC senden. (Erst dass Low- dann das Highbyte) PB0 und PB7 sind nur auf Low, bzw High für einen Taster zum Testen, der an INT1 angeschlossen ist. Anscheinend wird das Interrupt aber nie ausgelöst und ich kann meinen Fehler nicht finden. Das Senden funktioniert prinzipiell, das habe ich schon in der loop ausprobiert. Danke fürs Lesen und ich hoffe der Thread ist hier richtig aufgehoben. [avrasm].include "/defs/tn2313def.inc" ;--
-
Thread
ATtiny 2313: I2C und ISP?
Hallo Experten! Ich würde gern mehrere ATtiny 2313 mittels I2C bzw. TWI verbinden. Jetzt das Problem: wie kann ich ISP programmieren und das TWI gleichzeitig benutzen? MfG Marc
-
Thread
ATtiny2313 DMX über USART Probleme
Ich versuche nun schon seit geraumer Zeit, mit der allseits bekannten DMX-Library von Hendrik Hölscher ein DMX Signal aufdem 2313 zu empfangen. Dafür habe ich einen 75176B an den RX angeschlossen, mit einem ATmega8 funktioniert das in der gleichen Konfiguration mit externem 8MHz Quarz ohne Probleme. Beim 2313 kommt dagegen nur Müll an. In der Library habe ich nur den Interrupt Vektor anpassen müssen, um ohne Fehler kompilieren zu können. Hat vielleicht jemand schon eine fertige DMX Routine anzubieten oder weiß anderweitig Rat? Gruß Andi
-
Thread
Falsche Angaben im ATtiny2313 Datenblatt ?
Ich habe soeben ein paar tiny2313 von Reichelt bekommen, wollte diese mit meinem selbtgebauten Programmer Flashen und bekam gleich eine Fehlermeldung: Verify failed Bei der Fehlersuche fiel mir auf, dass nur die obersten 32Bytes jeder 128 Byte Page beschrieben sind. Also nochmal genau das Datenblatt studiert: Da steht wirklich 6bit Adresse für die Page (+ High/Low macht 7bit = 128Byte). Es geht aber nicht ! Am Ende wurde es mir zu dumm und ich habe die Page Size mit 32 definiert und auf einmal kam Verify OK ! Also ist die Angabe im Datenblatt falsch ?!?
-
Thread
Fuse für Attiny 2313 20PU
Hallo für eine kleine Steuerung möchte ich einem Attiny 2313 20PU verwenden. Bisher habe ich immer mit einem 16 MHz Quarz gearbeitet. Um Beine zu sparen möchte ich den inetrnen Ozi. mit 4 MHz verwenden. Einstellung mit 16Hz Quarz: EX 0xFF HI 0xD9
LO 0x62 Habe beider Versionen getestet. Dabei scheint aber schief gegangen zu sein, Kann beide 2313 nicht mehr lesen oder anders einstellen. Verfusst?? Welche Einstellung stimmt für 4MHz intern Osz.? LG Peter
-
Thread
Attiny2313 dmx springt anscheinend nicht in ISR
Hallo, ich bin ein wenig am Verzweifeln, kann bitte jemand einen Blick über die paar Zeilen Code werfen. Anscheinend springt er nicht in die Service-routine. in dmxreciver_init setze ich das LICHT 18 auf 3, das funktioniert. Zum testen setze ich in der ISR L27 auf 8, ohne Erfolg. Das Licht bleibt aus. Was vergesse ich? Vielen lieben Dank, ps
-
Thread
ATtiny2313 - Biterkennung via ICP
Hallo, ich möchte gern eine Zeitmessung mittels ICP auf einem ATtiny2313 machen. Das Prinzip soll zur Biterkennung von einem Protokoll dienen. Das Protokoll ist (kommas nur logische Trennung) _____,__|-|,_|--|,__|-|_ SPACE SYNC 0 1 1 = 2/3T low + 1/
-
Thread
TWI-Master mit USI am ATtiny2313 (Assembler)
Hallo Leute, versuche seit einiger Zeit TWI per USI am ATTiny 2313 zum Laufen zu bringen. Bin schon kurz davor auf Bit banging zu wechseln, da die Vereinfachung per USI nur gering zu sein scheint (vor allem als Master). Und es funktioniert nicht. Also Start und
-
Thread
Problem beim schreiben der Fuses mit attiny2313
Hi Leute! Ich hab da ein kleines Problem mit meinem attiny2313. Ich benutze mySmartUSB mit AVR Eclipse und AVRDude. Das Programmieren funktioniert auch einwandfrei, nur wenn ich versuche die Fuse Bits zu setzen, bekomme ich einen Fehler. Hier mal ein kurzer
noch die Kommandozeile von AVR Dude, wie er vom AVR Eclipse aufgerufen wird: [code] avrdude -pt2313 -cavr911 -P/dev/mySmartUSB -b19200 -y -u -Uflash:w:counter_sign.hex:a -Ulfuse:w:0x7c:m -Uhfuse:w:0xdf:m -Uefuse:w:0xff:m -Ulock:w:0xff:m[/code]
-
Thread
Attiny 2313 Timer/Counter 1 und 0
zwischen einen Timer/Counter 1 und einen Timer/Counter 0 liegen. Der Unterschid sollte für einen Attiny 2313 sein. Der Timer/Counter ist ein 16-Bit. Würde mich echt freuen, wenn mir da jemand helfen könnte =)
-
Thread
ATmega16 als Master und ATtiny2313 als Slave!
Hat jemand Erfahrung mit ATmega16 als Master und den ATtiny2313 als Slave? Bin momentan in der Planungsphase und möchte über einen BUS diese beiden µC miteinander kommunizieren lassen (URAT mit 1 aus n)!
-
Thread
ATTiny2313: WinAVR erkennt Interrupts nicht
Interrupts nicht als Interrupt erkennt ? Bei allen anderen uC funktioniert alles problemlos, nur beim ATTiny2313 habe ich diese Probleme. Ich verwende diese beiden Interrupts, es kommen keine Warnungen oder Fehler, nur die Interrupts werden eben als normale Funktionen eingebaut. SIGNAL(SIG_OUTPUT_COMPARE0A
-
Thread
UART Lib von Peter Fleury und ATtiny2313
Hi, ich versuche hier gerade etwas zu experimentieren und musste leider feststellen das die UART Lib von Peter Fleury noch gar keine Unterstützung für den Tiny2313 und andere neuere AVR kennt. Zumindest meckert der Compiler. Hat das schonmal jemand erweitert? Hab leider noch nix finden können. thx JarJar
-
Thread
Attiny2313A in AVR Toolchain (noch) nicht unterstützt?
Die avr-libc unterscheidet strikt zwischen attiny2313 und attiny2313a. Das macht auch Sinn, weil die neue Variante mehr Features hat. Das sind unter anderem 2 zusätzliche Pin-Change-Interrupts für PORTA und PORTD. avr/iotn2313a.h: [c] #define
ATtiny2313A device when 0x001 is 0x91). Bis auf die Pinchange-Interrupts auf allen Ports und den entsprechenden Vektoren sind die wohl auch gleich. Also für 2313 kompilierter Code müsste auf dem 2313A
-
Thread
AVR ATtiny 2313, Mega32 und pollin board
ich jetzt die Mirkochips über die serielle Schnittstelle Programmieren. Aber das Problem mit dem ATtiny2313 habe ich natürlich immer noch. :-/
war zuerst verwundert warum das SPI heißt und nicht ISP. Hat aber leider auch nichts gebracht: Der ATtiny macht nichts. So ehe ich jetzt einen neuen ATtiny2313 durch flaches Fusen stumm mache: Wie ist die Konfiguration für einen 8MHz Quarz??? Ist das richtig: 1110 (CKSEL3 – 1). So war der mein erster
-
Thread
ATTiny 2313 Arduino Core paar Probleme
schon der Überschrift zu entnehmen ist hab ich ein Problem mit meinem Arduino in Combination eines ATTiny2313 uC. Und zwar hab ich forlgendes Problem: wenn ich den befehlen "Delay(millisec);" verwende hab vergrößerte Verzögerung um den Faktor *10. außerdem stimmen die Pins nicht: z.B: ich setzt bin
-
Thread
Attiny2313 SPI Two Wire Mode
Hallo, ich wollte nur folgendes bestätigt wissen: Wenn ich meine Ausgabeports mit Schieberegistern erweitern möchte, benutze ich am besten die USI-Funktion im Two-Wire-Mode. Im Datenblatt steht, dass hierbei diese Ports benutzt werden: SCL (SPI-Takt) und SDA (Serielle Datenausgabe). Mein Schieberegister (74HC595) braucht natürlich noch ein Übernahmesignal, um die Daten auf die Ausgänge auszugeben (RCK). Dieses Signal muss ich per Software ausgeben. Hier will ich PB6 (MISO/DO/PCINT6) benutzen. Diesen Pin kann ich ja ganz normal als Ausgang per Software ansteuern, da er vom USI im 2-Wire-Mode ja nicht
-
Thread
Ansteuerung Display DMC2047 mit ATtiny 2313
Ich habe mit ebenfalls das Display DMC-2047 von Pollin zugelegt und wollte es mit einem Atmel ATtiny 2313 ansteuern. Auf der Suche nach Informationen bin ich auf dieses Forum und das hilfreiche Thema gestoßen, das mir sehr weitergeholfen hat! Habe den Code in C geschrieben und mit dem WinAVR kompiliert
-
Thread
ATtiny2313 - RC5 Empfänger
Moin! Ich versuche hier gerade mit dem ATtiny2313 RC5 Signale auszuwerten. Habs schon mit dem Code von Peter Dannegger versucht (angepasst wie in http://www.mikrocontroller.net/articles/Pollin_Funk-AVR-Evaluationsboard#RC5_Empf.C3.A4nger beschrieben