-
Thread
Frage zu einer Schaltung
Kondensatoren mit 27pf kann ich da auch 22pF nehmen? Ich nehme an das das zwei Z-Dioden sind? Und der ATTiny2313 hat noch keine GND und Vss bekommen? Danke Mario
3,3V, um sie also nicht mit den 5V des µC zu grillen sind zwei Z-Dioden eingebaut. > Und der ATTiny2313 hat noch kein GND und Vss bekommen? > Danke Mario genau, die fehlen noch
-
Thread
50Hz Sinuswandler für Projektarbeit
aufgebaut wie ich sie mir als simplen Wandler vorstelle (ohne Netzsynchronisation, OCP, OVP etc.). Der 2313 soll ein ATtiny sein, kein AT90, tiny gibts aber bei eagle leider nicht. Funktionsprinzip wie oben beschrieben. Step-Down Wandler erzeugt (annähernde) Sinus Halbwellen (geregelt über das Digitale
da die im Nulldurchgang schalten. ATtiny861 ist interressant, danke für den Tipp, da der TL494 das PWM übernimmt und der ATtiny nur nen Timer fürs Samplen vom Sinus braucht ist der eher unnötig imho.
-
Thread
Vergleich wird 16-bittig ausgeführt (avr-gcc)
Professor: ATtiny2313 avr-gcc: (AVR_8_bit_GNU_Toolchain_3.4.2_939) 4.7.2 Ich habe eine Frage an die C-Gurus, und zwar habe ich folgendes "Problem". Wie man im Assembler-Listing sehen kann, übersetzt avr-gcc diesen
möglichst viel in eine Zeile zu > quetschen ist nicht gescheit. Außer für Leute, die 'Professor: ATtiny2313' schreiben.
-
Thread
cc1110 programmieren
Kann mir mal irgendeiner helfen wo ich diesen Sourcecode für den 2313 finde ? Muss ich den erst compilieren ? wenn ja wie ?
3,3V umstellen (ist so vorgesehen). Der Rest lässt sich alles per Software anpassen, d.h. von ATTiny auf ATMega8 und die Pin-Belegung anpassen. Bei Interesse an der angepassten Software einfach mal melden, dann pack ich alles zusammen. Hab es bisher nur unter Mac OSX getestet. Michael
-
Thread
8Bit Timer keine genaue Sekunde?
Ich habe eben im Datenblatt nachgelesen das der 8bit Timer vom ATTINY2313 auch Clear Timer on Compare Match (Auto Reload) machen kann. Wie sieht der Code aus um in zu aktivieren? Von dem C-Tutorial wird man nicht schlauer weil die Register bei dem AVR anders sind
Upps, ich sehe grad, beim Tiny2313 steht das PSR10 im Register GTCCR und nicht im SFIOR...
-
Thread
Welche .def ist die richtige?
wird hier teilweise auf die .def des AVR Studio verwiesen. Meine Frage ist: Ich nutze primär den ATtiny2313, es werden aber zwei tn2313def.inc im AVR Studio gefunden. Eine ist im Ordner AVRAssembler und eine im AVRAssembler2. Die Datein haben eine unterschiedliche Dateigröße. Leider weiß ich nicht
unwichtig, welche Werte diese Zahlen haben. Sinnvoller ist es, die aktuellen Atmel-Handbücher vom ATtiny2313 und vom ATmega8 auszudrucken. Am besten als Stapel von "Booklets". (Stichwort: "Broschürendruck" unter "Anpassen der Seitengröße" im Adobe Reader.) In den Handbüchern stehen auch die Symbolischen
-
Thread
DCF77 Empfangsprobleme
LCD und zum "Aufwecken" des separaten "Decoders" mit UART für PC. Und dafür extra einen weiteren ATtiny2313 noch zu verschwenden, hielt ich damals für unnötig, so dass ich nach einer "Einchiplösung" suchte. Diese waren damals nur für ATMega8535 publiziert. Nun, das "Umschreiben" auf ein anderes Target
der alten Datensicherung. Kommentar: Der "Decoder" von Schmidt wollte demonstrieren, was aus dem ATtiny2313 alles herauszukitzeln ist. Dabei geht er mit dem Speicherplatz bis zum letzten Byte. Auch die Taktfrequenz von 10 MHz ist nicht von Pappe. Allerdings nur für PC mit Rs232 und Hyperterminal o.ä
-
Thread
Passiver I²C TWI USI ATtyin4313
Hallo liebes Forum, ich möchte bei meiner Schaltkarte mit ATtiny4313, Relais und Triacs, Netzsynchronisiert gerne die PCF-Expander nachbilden. Ich wollte gerne Adresse, Datenpaket Relais, Datenpakete der Dimmstufen (4stk)senden, der ATtiny4313 soll einfach nur
http://www.atmel.com/devices/attiny2313.aspx?tab=documents Suchen nach AVR311 oder AVR312.
-
Thread
stk500 update unterbrochen
fehlgeschlagen, und nun kann ich kein update mehr starten. ich hab nun den isp stecker für den attiny2313 eingelötet, und wollte ihn mit einem 2. stk500 programmieren - das programmieren funktioniert zwar, aber ich habe wohl die falshce firmware dafür verwendet - es leuchtet nach wie vor nur das power
nachgebaut - funktionieren beide - aber wie kann ich denn nun das defekte stk programmieren? der attiny2313 (bei den neuren stk's statt des at1200 drauf) ist ja schon neu programmiert, nur der atmega 8535 eben nicht
-
Thread
AVR Pullups und stromsparendes Design
einstellen können. Dazu würde ich einen ATtiny2313 oder ATtiny24 mit mehr I/Os nehmen. Die Pullups sind im Datenblatt mit 30-80k angegeben. Das heißt, dass bei geschlossenen Schaltern und 4,5V Betriebsspanung über jeden Pullup zusätzliche 56-150µA
kann doch gar kein Strom fließen. Das benötigt aber einen zusätzlichen Pin und die sind beim ATtiny13 eher knapp.
-
Thread
Größe eines Arrays im Flash zur Compilezeit bestimmen
bestimmen kann. Hintergrund ist, das ich einen Zeichensatz für ein Dot-Matrix-Display im Flash meines ATTiny2313 hinterlegt habe, welchen der "Endanwender" in gewissen Maßen frei erweitern dürfen soll. Dadurch würde sich natürlich auch die Größe des Arrays ändern. Da der Text der durch das Display läuft im
> Hintergrund ist, das ich einen Zeichensatz für ein Dot-Matrix-Display im > Flash meines ATTiny2313 hinterlegt habe, welchen der "Endanwender" in > gewissen Maßen frei erweitern dürfen soll. Wie soll denn das gehen?? Der Anwender kann Teile des FLASH (=Programmspeicher) zur Laufzeit verändern
-
Thread
MP3 Player an CD Wechsler Anschluss
habe den CD-Wechsler weggelassen, das Cassettendeck auch gleich ausgebaut und stattdessen einen Attiny2313 reingebaut, der nun dem Radio einen Wechsler vorgaukelt. Leider war das Signal meines MP3-Players zu leise, nur ca. 1/3 Amplitude des Wechslers. Deshald habe ich dann noch einen OpAmp dazwischengeschaltet
habe den CD-Wechsler weggelassen, das Cassettendeck auch gleich > ausgebaut und stattdessen einen Attiny2313 reingebaut, der nun dem Radio > einen Wechsler vorgaukelt. > > Leider war das Signal meines MP3-Players zu leise, nur ca. 1/3 Amplitude > des Wechslers. Deshald habe ich dann noch einen OpAmp
-
Thread
Suche Quelltext für ATTiny12
eine gemeinsame Kathode. Die Frequenz von CLOCK sollte nicht höher als 1kHz sein. Wäre mein 1. ATTiny-Projekt
Hardware: Taster an PD2, LED an PD3 '--------------------------------------------------- $Regfile = "2313def.dat" 'AT90S2313-Deklarationen $Crystal = 3686400 'Quarz: 3.6864 MHz DDRD = &B0001000 'Pin PD3 Ausgang, Rest Eingang 'PORTD = &B0000100 'PullUp von Pin PD2 aktivieren Do If PIND
-
Thread
Ausgang ist zu lange geschaltet
Hallo, ich habe folgendes Problem: wenn ich bei meinen Mikrocontroller ATTINY2313 den Eingang PA0 auf high schalte geht der Ausgang PB7 auf high. Setze ich den Eingang PA0 auf Low, bleibt der Ausgang PB7 auf high, für eine unbestimmte Zeit. Das Programm sieht wie folgt auf:
> bei meinen Mikrocontroller ATTINY2313 den Eingang PA0 auf high schalte Wie genau machst du das? Was hast du an den Pin extern angeschlossen. Es ist ein Irrtum zu glauben, dass ein Pin der auf Eingang geschaltet ist und an
-
Thread
[avrsm] variables Bit manipulieren
Hi @all, Ich versuche ein Lauflicht in Assemblersprache im Attiny2313 zu animieren. Es sollen immer 3 LEDS gleichzeitig aktiv sein. Die vorderste (1. LED) soll heller werden. Die mittlere (2. LED) soll einfach leuchten. Die hinterste (3. LED) soll dunkler werden
Attiny2313
-
Thread
16 x PWM erzeugen
per 1 Controller sind möglich, wir haben hier z.B 9 PWMs für Modellbahn-Signale in einem einzigen ATTiny 2313 geparkt, der bei 8MHz läuft und noch dazu die Bussignale annimmt. Für 16 PWMs wird aber aufgrund der Pinknappheit wenigstens ein ATMega8 in Frage kommen. Bei 16MHz Takt hat man dann auch noch
Ein ATtiny2313 ginge auch. Den könnte man sogar mit 20MHz takten.
-
Thread
Fahrrad - Ortung / Alarm
Ja, klasse Idee, wo jeder ATtiny2313 einen USB-Host drin hat :)
wer anderes drum kümmern :P) GSM Modul mit 250mA bei ~3,6V also 900mW/h wenn aktiv sonst 0,nix ATtiny2313 mit 0,020mA bei ~3.6V sind praktisch vernachlässigbar noch mal mehr der Ruhestrom Nehme mal an das Verschicken braucht 60 Sekunden, solange darf das GSM Modul zum Netzaufbau und der ATtiny mit
-
Thread
Timer der Automatisch ausschaltet
Bin ich jetzt verrückt und schlage einen Attiny 12 vor? ;))) Weniger Hardwareaufwand geht kaum^^
Anselm 68 schrieb: > Bin ich jetzt verrückt und schlage einen Attiny 12 vor? ;))) Nö. Allerdings würde ich gleich den Nachfolger ATtiny13[A] nehmen und in C programmieren. > Weniger Hardwareaufwand geht kaum^^ Und geht auch schneller und ist genauer.
-
Thread
Batteriebetriebener AVR
Hi, ich hab mir auch ne Countdown-Uhr gebaut. Aufladen ist kein Thema, das Ding läuft ewig. -- ATtiny2313/ATtiny24 -- 2*AA NiMH, je 2500 mAh -- Standby ca. 130nA -- Piezo-Beeper + 14 LEDs Im Einsatzt ist die täglich. Weiß nicht, wenn ich die zum letzten mal auflud (eine daheim, eine inne Firma
ich seit dem Bau noch nicht aufgeladen. Wied allerdings seltener benutzt als die Ur-Version mit Tiny2313. http://www.mikrocontroller.net/topic/100892 Johann
-
Thread
Wie lese ich eine Frequenz beim Atmel mega32 ein?
An michael: Wieso bist du so unfreundlich? Es ist nur für den AT90S2313 und nicht für einen mega32 und da wir uns damit noch nicht so gut auskennen, müssen wir erst selber mal schaun, wie wir das Problem am besten lösen. Außerdem ist es nicht einfach ein fertig programmiertes
werden könnte. Für die C-Programmierung ist allerdings besser ein ATMega8 zu empfehlen, da ein ATTiny2313 recht schnell am Anschlag ist (nur 1024 Befehle). Peter
-
Thread
Microcontrollerwahl
zu den 66 doch relativ > langsam. Zu Langsam? Für das was ihr vor habt, reicht das allemal. ATtiny2313 und gut is!
Iwo schrieb im Beitrag #2570916: > ATtiny2313 > und gut is! Naja, ausgerechnet dieses Modell hat keinen ADC. Aber der Tiny26 ist genauso klein und hat ihn. Michael K. schrieb im Beitrag #2569290: > * > 20 sonstige I/O's Nehmt doch
-
Thread
i2c Slave soll Master benachrichtigen
leider sind meine slaves attiny2313s und die können nur i2c und uart...
johnny schrieb im Beitrag #2755011: > leider sind meine slaves attiny2313s und die können nur i2c und uart... Dann muss der Master in regelmäßigen Abständen nach den Daten fragen...
-
Thread
ATTiny 13 Servotester
Hallo, ich möchte mit dem Attiny 13 die Programmierung in Bascom erlernen und habe mir als erstes ein Lauflicht ausgesucht. Dies ging prima und nun sollte ein Servotester folgen. Hierzu wollte ich den Befehl pulseout benutzen. Im
? z.B.: pulseout 0, 1500 würde ja an Pin0 des PortB den Puls mit der eben definierten Länge am ATTIny 13 ausgeben. Mit welcher Taktfrequensz arbeitet denn der ATTiny 13 , wenn er ohne Quarz beschaltet ist und der Parameter "Chrystal" nicht im Programm benutzt wird ? Danke für Eure Unterstützung
-
Thread
DCF Funktion frisst unglaublich viel Speicher
Hallo! Folgende Funktion belegt fast 50% Speicher in einem ATTiny2313. Ich kenne mich mit Embedded-Programmierung noch nicht so gut aus ... mache ich da was falsch? (ReceivedBits ist ein Array mit den empfangenen Bits, receivedBitsIndex ist der Index des Startbits
lesen. Ah, ok, mein Fehler. Oben war nur die Rede von "50% µC ist voll" und Größen, die für ein ATtiny2313-RAM nicht in Frage kommen... AFAIR hat er 128 Bytes Meine Implementierung schluckt 31 Bytes an RAM incl. Stack-Bedarf und Empfang von Sommer-/Winterzeit-Kennung. Wenn man letztere nicht will
-
Thread
Frage zur LCD-Initialisierung
Habe beide Varianten einmal ins Studio 4 Version 18 geladen. Assembliert mit no errors, obwohl der ATTINY2313 garkeinen HIGH-STACK hat.
UCSRA;for compatibility rjmp senden out UDR, temp ret OK, einfach einmal ausprobieren. Beim ATTINY2313 meldet der Assembler: : error: Undefined symbol: UCSRA beim 4313-er gehts fehlerfrei durch compatibility gilt also für "Nachfolge"-Typen ciao gustav
-
Thread
Suche seiten mit programmier beispielen für die Atmel AVR CPUs
artikel:ateval:led-blink_atmega8_8mhz.hex http://dokuwiki.ehajo.de/_media/artikel:ateval:led-blink_attiny2313_1mhz.hex http://dokuwiki.ehajo.de/_media/artikel:ateval:led-blink_attiny2313_8mhz.hex Dann muss er aber den AVR passend zum Programm beschalten. Ob das einfacher ist?
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
Beim ATTiny2313 messe ich etwa 400nA = 0,4µA. Und das ist noch die ältere Architektur.
Bernd schrieb im Beitrag #7227017: > Dann ist aber wirklich alles aus. ATtiny402 mit RTC (32kHz): 0.7µA @ 3V
-
Thread
Wieder einmal Grundbeschaltung
Hallo, ich bitte diese Anfängerfrage zu entschuldigen, aber ich habe bisjetzt fast nur mit dem Attiny2313 gearbeitet, wo man nur einen 100nF Kerko ann VCC und GND nimmt. Ich bastel mir gerade einfach ein "Entwicklungsboard" mit einem Mega32, Ausgänge auf Steckkontakte, Rs232, ISP, etc. Nun meine
> > ich bitte diese Anfängerfrage zu entschuldigen, aber ich habe bisjetzt > fast nur mit dem Attiny2313 gearbeitet, wo man nur einen 100nF Kerko ann > VCC und GND nimmt. Gratuliere! Das ist schon mal ein guter Anfang. (Beim Mega32 gibt es 2 Vcc/GND Pärchen. Jedes benötigt seine eigenen 100nF
-
Thread
avr + uln2003
angeschlossen ist er so http://atmega32-avr.com/wp-content/uploads/2012/06/attiny2313.jpg bloß mit nem mega8515 und die pins sind a1,a2,a3 und a4 und code sieht so aus zum versuchen $regfile = "m8515.dat" $crystal = 4000000 $hwstack=32 $swstack=8 $framesize=16 Config
Beitrag #3653011: > angeschlossen ist er so > http://atmega32-avr.com/wp-content/uploads/2012/06/attiny2313.jpg Das ist eigentlich nicht mehr die Frage. Die Frage ist eher: was hast du an den Ausgängen des ULN hängen und wie hast du das verschaltet? Deine offensichtliche Vorstellung, dass
-
Thread
Tasten Portpins und Interrupts
wirklich was anfangen. Sonst haben auch andere AVRs 2 externe Interrupts. Der ATmega 8 und der ATtiny2313 fiel mir mal so auf. Hier steht mehr: http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC
@Ronny: Jo, das mit dem ATtiny2313 könnte hinhauen! Danke!!! @Peter: Den Timerinterrupt brauche ich doch für die Sekunden ;) Tastenentprellung und Erkennung sind schon in einer getrennten & erweiterbaren Routine. Das mit dem
-
Thread
ATTiny Reverse Engineering
aus persönlichem Interesse: wie kompliziert ist es eigentlich, die vorhandene Firmware aus einem ATTiny Prozessor herauszubekommen? Ich rede nicht vom Disassemblieren, sondern rein vom Ziehen des Binaries. Danke!
Narvesen schrieb im Beitrag #3321500: > Oder anders konstruiert: ich habe ein 08/15-ATTiny-Board, welches durch > meine Firmware zu was ganz dollem wird. Kann man da überhaupt > verhindern, dass jemand diese Firmware ausliest und damit seine eigenen, > 08/15-Boards "aufwertet"?
-
Thread
avrdude error mit AVR Dragon Board
4.18 Build 700 -WinAVR0100110 -AVR-Dragon Board (Aktuelle Firmware, übers AVRstudio geladen) -ATtiny 2313 Was ich will, ist über die Kommandozeile (im Windows) mit avrdude den Tiny zu programmieren. Beim ausführen des Befehls: [code]avrdude -p t2313 -c dragon_isp -P usb -U flash:w:Main.c bzw
Hi >avrdude -p t2313 -c dragon_isp -P usb -U flash:w:Main.c bzw. Willst du ein C-File flashen? MfG Spess
-
Thread
usb cdc io hilfe
des Quellcodes hab ich auf die neuste Version updedatet und er kompiliert. Allerdings sagt mein ATTiny2313 auch nichts. Vorher wurde er "wenigstens" ebenso als unbekanntes Gerät erkannt. Ich meine, das passiert eh immer dann, wenn du auf dem D+ (oder dem D- ?) Pin den 1,5kOhm Widerstand gegen +5V sitzen
Schaltung..mal sehn. Was für eine USB.hey schiebst du denn auf den Mega8? Ich habe nur eine CDC2313.hex zum rüberschieben im Ordner default. Aber ich denke bei dem Attmega projekt ist das sicherlich einfach anders benannt oder? Grüße Goeck
-
Thread
Atmega, Nullkraftsockel und Quarze zu verkaufen
folgende Bauteile: Atmega8515-16 PU DIP für 2,50EUR/ Stck Atmega32-16 PU DIP für 3,50EUR/ Stck Attiny2313- 20PU DIP für 1,50EUR/ Stck AT89C2051- 24PU DIP für 1,00EUR/ Stck Nullkraftsockel (ZIF-Sockel) 40pol für 25,00EUR Quarze: je 0,25EUR 16,0Mhz HC49U/70 8,0 MHz HC49U/70 11,0592 MHz
Atmega8515-16 PU DIP für 2,50EUR/ Stck 5 Stück Atmega32-16 PU DIP für 3,50EUR/ Stck 6 Stück Attiny2313- 20PU DIP für 1,50EUR/ Stck 5 Stück AT89C2051- 24PU DIP für 1,00EUR/ Stck 4 Stück Nullkraftsockel (ZIF-Sockel) 40pol für 25,00EUR Quarze: je 0,25EUR 16,0Mhz HC49U/70 8,0 MHz HC49U
-
Thread
[Attiny] NPN-Transistor als Schalter
Hallo, Ich möchte mit einem Attiny 2313 ein Relais schalten. Da ich einen NPN-Transistor als "Schalter" verwenden möchte habe ich folgenden Schaltplan gefunden(Anhang). Da hat sich mir die Frage gestellt ob man den Basiswiderstand zwischen
Moritz S. schrieb im Beitrag #2647556: > Ich möchte mit einem Attiny 2313 ein Relais schalten. Da ich einen > NPN-Transistor als "Schalter" verwenden möchte habe ich folgenden > Schaltplan gefunden(Anhang). Da hat sich mir die Frage gestellt ob man > den Basiswiderstand
-
Thread
AVR Studio 5.1 auf zwei Rechnern, unterschiedliche compilierte Größe
Leider kompilieren beide das selbe Projekt mit unterschiedlicher Größe! PC 1: Device: attiny2313 Program: 1164 bytes (56.8% Full) (.text + .data + .bootloader) Data: 23 bytes (18.0% Full) (.data + .bss + .noinit) Done executing task "RunCompilerTask". PC2: Device: attiny2313 Program: 1408 bytes (68.8% Full) (.text + .data + .bootloader) Data: 23 bytes (18.0% Full) (.data + .bss + .noinit) Done executing task
-
Thread
Wechselschalter anstatt Pull-up/down
Hallo, ich wollte Eingänge des ATtiny2313 mit Schaltern und Pull-down Widerständen beschalten. Beim planen ist mir aufgefallen, dass ich doch eigentlich anstatt den Pull-down Widerständen auch einfach Wechselschalter nehmen kann und mit
meine Frage ist eben, ob das so möglich ist? Ergänzend: inzwischen habe ich gelesen, dass der ATtiny2313 interne Pull-ups besitzt. Damit hat sich mein Problem eigentlich erledigt, aber aus Interesse und Wissenshunger würde ich sie doch gerne beantwortet haben. mfg Björn
-
Thread
Takt Tiny 2313
hab von Pollin ein AVR-Eval-Board. Nun hab ich dort auch einen 8MHz Quarz eingelötet, der am Tiny2313 anliegt. Nun hab ich CKSEL1 Bit gesetzt, bedeutet eigentlich, dass er mit 4 MHz internen oszi laufen sollte....läuft aber immernoch mit 8MHz. Bedeutet das, dass ich den externen Quarz abklemmen
>bedeutet eigentlich so? guck: http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATtiny2313&P=ATtiny2313&V_LOW=FF&V_HIGH=DF&V_EXTENDED=FF&M_LOW_0x3F=0x3F&M_LOW_0x40=&M_LOW_0x80=&M_HIGH_0x01=&M_HIGH_0x0E=0x0E&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=&M_HIGH_0x80=&M_EXTENDED_0x01=&B_SPIEN
-
Thread
7 Segment mit 4 Stellen - Schieberegister und Multiplexing
Woche einen erfolgreichen Test mit einer 4-fach LED Anzeige mit gemeinsamer Anode und einem atTiny2313 ohne weitere Außenbeschaltung gemacht. Die LED-Anzeige wird mit 1000Hz gemultiplext, so dass jede der 4-Stellen mit 250Hz ein 'update' erhält. Über den seriellen Eingang lassen sich mit 9.600
Hallo Timo, ja Braun sind Orange sind sich sehr änhlich. Ich habe gerade in die atTiny2313 4-fach LED-Anzeige 68Ohm Reihenwiderstände eingebaut. Somit ist der atTiny nicht mehr im Grenzbereich. http://www.mikrocontroller.net/topic/233919?goto=2369106#2368000