-
Thread
hauptschleife läuft garnich?
hallo! hab avr-studio mit nem attiny26. in dem prog steht nur: #include <avr/io.h> int main (void) { while(1) { /* "leere" Schleife*/ } return 0; } wenn ich kompiliere, und im avrstudio
-
Thread
schalter "simulieren"
wurden. diesen mechanischen schalter habe ich jetzt nicht mehr, stattdesssen erzeuge ich mit einem attiny26 ein schönes rechteck-signal. das klappt soweit auch ganz fabelhaft. ich weiß nur nicht, wie ich mit dem ausgang von tiny jetzt das 12v-siganl durchschalte. hab schon ein paar experimente mit einem
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
| Linux 2.6.26-1-686 Tue Jan 12 00:17:13 2010 5 44 days, 00:58:01 | Linux 2.6.26-1-686 Wed May 20 13:24:31 2009 6 43 days, 07:00:44 | Linux 2.6.26-2-686 Wed Feb 23 11:21:08 2011 7 42 days, 11:10:13 | Linux 2.6.26-1-686 Wed Apr 8 02:11:46 2009 8 42 days, 10:21:43 | Linux 2.6.26-1-686 Wed Apr 7 11:57:17 2010 9 39 days, 08:36:31 | Linux 2.6.26-2-686 Mon Jan 10 14:52:32 2011 10 34 days, 18:40:24
-
Thread
Lebensdauer Atmega Attiny13 Dauerbetrieb
System arbeitet mit 5 Volt hinter einem 7805 Spannungsregler. Meine Frage nun ist folgende. Der Attiny wird im Dauerbetrieb laufen ohne Sleep Modi, also ständig sein Programm abarbeiten. Wie sieht es bei solch einer Anwendung eigentlich mit der Lebensdauer eines Attiny13 bzw. generell Atmega uC aus
> Wie sieht es bei solch einer Anwendung eigentlich mit der > Lebensdauer eines Attiny13 Ewig. Wenn die Schaltung richtig designt ist, geht wohl zuerst das Relais kaputt, dann die Elkos (im Netzteil).
-
Thread
32Bit Zahl zusammensetzen
r26, r25 f2: b9 2f mov r27, r25 f4: 28 2b or r18, r24 f6: 39 2b or r19, r25 f8: 4a 2b or r20, r26 fa: 5b 2b or r21, r27 fc: 87 2f
r25 100: 87 fd sbrc r24, 7 102: 90 95 com r25 104: a9 2f mov r26, r25 106: b9 2f mov r27, r25 108: ba 2f mov r27, r26 10a: a9 2f mov r26, r25 10c: 98 2f mov r25, r24 10e: 88 27 eor r24, r24 110: 28 2b
-
Thread
Hilfe bei einem Projekt
Der billigste Controller der das kann ist wohl der ATTiny11 in SO8 von Reichelt für 60ct, der mit einem externen 32768 kHz Quartz betrieben wird und an den 4 dann noch verfügbaren Pins die 3 Taster, 3 LEDs und 1 Beeper unterbringen muss (was geschickte Programmierung
Spannungsregler wie 78L05. Die Sache mit den Treibertransistoren erfordert mehr Ausgangspins, also statt Attiny11 wohl ATTiny25 zum fast 3 fachen Preis. Du siehst, zu welchen Korrekturen deine dämlich ungenauen Anfragen führen, wenn sich langsam, salamitaktik-scheibchenweise, herauskristallisiert was du wirklich
-
Thread
Mehrkanal Dimmer Schaltung
ist der den ich meinte: http://www.reichelt.de/?ACTION=3;GROUP=A164;GROUPID=2893;ARTICLE=8818;SID=26NtxTaawQARoAADtlcTEb801808aa69980c3ded88adc2a95830d (IRFPC50) Da steht was von 11 Ampere maximum, und das sind wenn ich mich nicht täusche bei 220V über 2000 Watt, warum hat ELV den MOSFET mit 20 Ampere
www.reichelt.de/?;ACTION=3;LA=444;GROUP=A164;GROUPID=2893;ARTICLE=41707;START=0;SORT=artnr;OFFSET=16;SID=26NtxTaawQARoAADtlcTEb801808aa69980c3ded88adc2a95830d 500V 20A, und auch nicht so teuer. Vllt ist der besser?
-
Thread
Einsteigerfragen
selber ätze wollte ich > auf DIP-Gehäusen auf Lochraster aufbauen)? Fang am besten mit irgendnem ATTiny an, siehe Tutorial. > > Gibt es zwischen 8 und 32 Bit auch noch eine Stufe? Denn z.B. aus den > Produktbeschreibungen bei Reichelt werde ich nich so ganz schlau. Sonst > würde es ja sinn machen
;SID=26Ev124KwQARoAAHbBi304c932238bf8c99abcb5bd5d598d0fcf0 Die Zahl nach dem L bzw. nach dem Bindestrich gibt immer die maximale Taktfrequenz an.
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
Ausserdem ist es nie zu spät für Fixes :-) BTW - wenn jemand eine bessere Idee hat als nach AVR_ATtiny2313 und AVR_ATtiny2313A zu überprüfen (z.B. Familie?), immer her mit der Information.
E53F cpi r30,lo8(-11) 1435 02ae 01F4 brne .L68 1436 02b0 A13E cpi r26,lo8(-31) 1437 02b2 00F0 brlo .+2 1438 02b4 00C0 rjmp .L69 [/c]
-
Thread
Punkt wird als ASCII gesendet, lesbar nur als dezimal Zahl. Zahlen und Buchstaben funktionieren!
> Funktion ausgabe_wert komplett verzichtest. Bei aber 30 Senderoutinen ist der Speicher des Attiny2313 total voll. Darum wollte ich mir ein Array generieren und den Inhalt des Arrays "fast" dynamisch zuweisen.
empfangen wird, soll 1234 ausgegeben werden, bei 'b' 1.234 usw. Macht bei einem Alphabet mindestens 26 Wertzuweisungen. Bei direkter Zuweisung ist der Programmspeicher im Attiny2313 über 100% voll, der Datenspeicher bei etwas mehr als 15%. Mit der Zuweisung mittels Array ist der Programmspeicher deutlich
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
: Artikel: [[Elektronik Lagerverwaltung]] Oder http://www.mmvisual.de Die Exe ist von heute, 10:26.
nicht ganz kapiere mit der Verwaltung: Also ich erstelle bei Bauteile zum Beispiel den Eintrag Attiny und dann bei Gehäuse gebe ich Attiny2313, Attiny26, etc. ein? Und bei Widerständen mach cih das dann zum Beispiel 0-200 Ohm, 200-400 Ohm, etc. ? Wenn ja dann glaube habe ich das richtig kapiert :D
-
Thread
AtTiny2313 mit "avrdude" keine Verbindung mehr
0xBB, 0xBC, 0x99, 0xE1, 0xBB, 0xAC; stk500_devcode = 0x23; ## Use the ATtiny26 devcode: avr910_devcode = 0x5e; signature = 0x1e 0x91 0x0a; pagel = 0xD4; bs2 = 0xD6; reset = io; chip_erase_delay
des wegen 1nem tiny is da rumzueiern): http://www.instructables.com/id/How-to-fix-dead-atmega-and-attiny-avr-chips/
-
Thread
Füllstandsanzeige per LED-Bargraph-Anzeige
Verstärker. Hätte er einen aus der MPX4115-Serie genommen, könnte er sich das sparen, oder ein ATtiny26 hätte wohl auch gereicht, aber die Leute suche sich immmer zielgenau eine unpassende Kombination aus. Immerhin lässt sich der LM3914 auf recht kleine Spannungsbereiche auslegen, aber ich fürchte
-
Thread
Verstärker für KMZ10B
Nullpunkteinstellung R: Verstärkung einstellen, ca. 10k Hättest du statt dem eher ungeeigneten ATmega8 einen ATtiny26 oder ähnlich genommen, der bereits einen internen Gain-Verstärker hat, dann hättest du dir den externen OpAmp-Verstärker sparen können (und zur Temperaturkompensation noch die Temperatur extra messen
-
Thread
Suche µC für Schaltnetzteil
Ich kam mit 16Mhz immer auf max. 62.5 kHz Der Attiny45 und bestimmt auch ein paar andere AVRs haben eine eingebaute PLL die bis 64MHz geht, dann sind auch ausreichend schnelle PWMs möglich.
ATtiny26
-
Thread
Fehler im AVR Simulator, Tiny26
Moin! Ich versuche gerade ein Assemblerprogramm für den ATtiny26 mit dem AVR Studio zu simulieren. Dabei fällt mir auf, daß der AD-Umsetzer im Free-Running-Mode nur genau eine Wandlung vollführt und sich dann nicht mehr meldet. (Kein weiterer Interrupt) Sieht
-
Thread
PT100 an Atmega 8
ein bischen. Ist ja kein 4-Bitter an 32kHz. Es gibt auch AVRs mit ADC-Vorverstärker, z.B. der ATtiny861 verstärkt * 32 (1LSB = 33µV). Peter
Peter Dannegger schrieb im Beitrag #1782657: > Es gibt auch AVRs mit ADC-Vorverstärker, z.B. der ATtiny861 verstärkt Ich hab' mal eine Steuerung für eine Nebelmaschine gebaut, der Tiny26 kann das prima (differentiell, Verstärkung x20). Es wird nur eine passende Konstantstromquelle benötigt.
-
Thread
PCF8591 - ATtiny26 als ADC an anderen ATmega
www.mikrocontroller.net/topic/43771#331862 Hat jemand evt. so ein ähnliches Projekt durchgeführt: ATtiny26 oder ähnlich mit Software für I2C Emulation als wäre es ein PCF8591 mit 11 Kanälen oder so? Ich dachte schon evt. einen 2. ATmega8 zu nehmen, aber der Tiny26 wäre vielleicht sogar flexibler. Erfahrungen
-
Thread
Problem beim Bau eines Thermometers
ich hab mal wieder ein Problem mit C. Ich will ein Thermometer mit einem zweipunktkalibriertem ATtiny25 bauen, dass ähnlich wie das im elektor vorgestellte µ-Thermometer die Temperatur als Folge von Lichtblitzen ausgibt. Mein Problem besteht darin, den Wert, der vom ADC kommt in °C umzurechnen. Wenn
else{ if(delay > 0){ delay --; } } } } } //Inits, 26 Bytes void init(){ //Init ADC //Reference @ 1.1 Volts, Temp-Sense-Channel ADMUX = (1<<REFS1)| (1<<MUX0) | (1<<MUX1) | (1<<MUX2) | (1<<MUX3); ADCSRA = (1<<ADPS1) | (1<<ADEN) | (1<<ADSC) |
-
Thread
Peltierelement regeln
mit sehr hohen Frequenzen arbeiten sollte, wenn's PWM sein muss. Und schon wieder kommt mir der Attiny26 in den Sinn, der mit seinem internen Oszilator PWM-Frequenzen bis weit in den kHz-Bereich erzeugen kann. Nen Versuch ist es auf jeden Fall wert. Wie würdet Ihr eine PWM in der Richtung gestalten? Attiny26 mit ordentlichem FET und dickem ELKO? Oder ELKO bei so hohen Frequenzen besser weglassen? Alternativ habe ich mir noch überlegt, könnte man das PWM-Signal auch auf einen OPAMP mit vorgeschaltetem
-
Thread
TTL Signal mit C-programm auswerten
zur Zeit auf einem Projekt. Ich muss ein Inkremental-TTL-Signal(Heidenhain ERO 1225) mit einem uC(ATtiny 2313 oder 26)auswerten bzw. zählen, die fehler erkenen falls eine gibt, der Zählerstand an einer SPI-schnittstelle ausgeben. Das problem, ich weiss nicht wo und wie ich anfangen soll obwohl ich
-
Thread
LED Blinkschaltung mit NE558
ein 558 sicher die einfachere Lösung. Sonst ginge das auch gut mit einem Controller zu machen, ATTiny 26 oder so. Den LED-Treiber braucht er dann aber auch.
-
Thread
ATtiny25 asynchronen Modus von Timer1 aktivieren
Guten Tag, ich versuche nun schon seit gestern den Timer1 des ATtiny 25 im asynchronen Modus mit 64Mhz zu betreiben. Durch das Datenblatt werde ich nicht schlauer. Im Datenblatt steht, dass PCKE in PLLCSR gesetzt sein muss, aber das habe ich ja. Muss ich eventuell etwas an den Fusebits ändern? - momentan betreibe ich den ATtiny mit internen 8Mhz- Es wäre echt klasse, wenn mir hier jemand einen entscheidenden Tipp geben kann. Meine Timerinitialisierung: [c] // Timer 1 konfigurieren: TCCR1 |= (1<<CS10); PLLCSR
-
Thread
Attiny Timer1 Soft-PWM
Hallo, ich verscuhe grade auf einem Attiny25 mit dem Timer 1 ein PWM Signal zu erzeugen um eine (rote) LED zu dimmen. Leider blinkt diese nur undefiniert vor sich hin. Es wäre echt klasse, wenn sich jemand mal meinen code ansehen könnte, da
simulieren kann - warum ist das so ? Mit einem Atmega funktioniert die Simulation. Wenn ich versuche den ATtiny simulieren will, zählt er nicht die Timerregister hoch und ich kann die Variablen nciht beobachten. Hier nun mein code: [c]#ifndef F_CPU #define F_CPU 8000000UL #endif #include <avr/io.h
-
Thread
Putziges Problem: ATTiny24V
setzt ein Ausgangsbit auf 0 , der zweite Abschnitt setzt ein Ausgangsbit auf 1. Der reale Chip ATTiny24V funktioniert nicht. Zwar wird das Bit im ersten Abschnitt auf Null gesetzt, das Bit aus dem zweiten Abschnitt wird aber nicht auf 1 gesetzt. Mit dem Dragon wird das Programm bis Zeile +00000148
Kann es mit der Zeile "mcu = attiny24" im Makefile (siehe Angang) zusammenhängen? Nach dem Compilieren erhalte ich die Meldung "Device: Unknown" (siehe unten). ... ---------------- Device: Unknown Program: 908 bytes (.
-
Thread
Bitverarbeitung
hängen. Im Datenblatt und im AVR-Simulator sind für Register ADCSRA 2 Adressen angegeben: 0x6 und 0x26. Im generierten Assemblercode wird 0x26 verwendet, wogegen man im memory I/O Fenster des AVR-Simulators auf Adresse 0x6 die Veränderung des ADSC bit verfolgen kann. Auf Adresse 0x26 passiert nichts.
eingeschalteter Optimierung (Os anstatt ursprünglich O0) steht im Disassembler dann die Adresse 0x6 anstatt 0x26. Funktionieren tut das aber trotzdem nicht. Danke, bis bald Christian
-
Thread
Witz der Woche Gesperrt
Pfff... http://www.sandraandwoo.com/woode/2014/06/26/0593-weiche-weichen/ ;-)
Was haben Sie eigentlich die ganze Woche gemacht...? Nen Attiny10 von Hand verlötet, Chef...! Guter Mann...!
-
Thread
Wie lange prellt ein Taster in der Regel?
ist es prellen, wenn ein Taster 24msec zu und 24msec offen ist (wiederholt) und kein prellen wenn er 26msec zu und 26msec geschlossen ist, mit wie man sieht einer wahlfrei erfundenen Zahl von 25msec. Das Makro beginnt mit der Annahme, die Taste wäre nicht gedrückt (flag=0) und wartet dann auf drücken
hielt es daher unnötig, das extra mit einem "#ifdef" zu kapseln. Es stört selbst beim winzigen ATtiny13 kaum, wenn man es drinläßt. Nicht umsonst gehört vor dem effektiven Optimieren erstmal ein Profiling. D.h. eine Funktion sollte mindestens einige 100Byte groß sein, ehe sich eine Optimierung lohnt
-
Thread
Library Tiny26
runtime.h: No such file or directory Wo bekomme ich die global.h und die runtime.h passend für meinen attiny26 her und wie binde ich diese dann ein? Vielen Dank im Vorraus Juppes
such file or directory > > Wo bekomme ich die global.h und die runtime.h passend für meinen > attiny26 her und wie binde ich diese dann ein? Keine der beiden Header Dateien sind Standard-Header Dateien. Meine Annahme: Du arbeitest mit irgendeinem Schulungs-Kit. Dort gibt es wohl Demo-Beispiele
-
Thread
Wert des ADU auf Display ausgeben / ATtiny / Assembler
welcher Routine steuer ich am besten mein WINTEK WD-C2704M-1HNN an. - ich progge in Assembler - ATtiny26 - da ich es mir mit dem proggen recht schwer tue, bitte ich ganz freundlich um eine gute Beschreibung ohne viele Verweise auf andere Codesammlungen usw ... wäre super Vielen vielen Dank im
-
Thread
Open source Autoradio
Browser halte ich ebenfals für überflüssig, und GPS wäre sogar mit nem ATTiny zu erschlagen ;) Harry
ttyACM0: USB ACM device klogd: usbcore: registered new interface driver cdc_acm klogd: cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters In wieweit Linux dann damit reden kann? Keine Ahnung. Die wirklich interessante Frage ist aber, gibt es fuer den SuperH unter
-
Thread
Euer Lieblingscontroller
AVR tiny26, wenns noch kleiner wird tiny13 :D
projekt bezogen (PSOC, ARM9, CM3 bald). Für private kleine dinger vor ein paar jahren PICs, jetzt attiny, atmega, selten xmega. Hin und wieder, weil es spass macht 6502, 680x und deren clones.
-
Thread
Arduino zu schwach für RC5??
Hi >boolean bCommand[28] = { 0,1,.... Hat es eine besondere Bedeutung, das nur 26 Bits definiert werden? MfG Spess
beispielsweise mit einem PWM Ausgang machen. In meiner Fernsteuerung mache ich das in Assembler auf einem ATtiny11 direkt mit Warteschleifen zyklusgenau - das geht auch. Grüße, Peter
-
Thread
avr-libc kompilieren schlägt fehl
attiny22 attiny26
unterstützt wird. Da müsste dann sowas stehen wie: [pre] ... checking if avr-gcc has support for attiny2313... yes checking if avr-gcc has support for attiny2313a... yes [/pre] Wenn dort "no" steht, sollte er später auch nicht versuchen, für einen ATtiny2313A überhaupt zu compilieren, wenn dort
-
Thread
PWM mit 20 Bit Auflösung
einstellen lässt. Was will man mit diesem Präzisions-Overkill bitte anfangen? Als Zeitbasis macht so ein ATTiny ja auch keinen großen Sinn.
Peter Dannegger schrieb im Beitrag #1726414: > Ich hab mal nen Thermostat gebaut mit ATtiny84. Der Timer 1 macht die > 16Bit PWM Kannst du den Code bitte mal hier posten?
-
Thread
viele Fehler im Programm <-Anfänger
-o buttons.o In file included from buttons.c:26: buttons.h:1: error: stray '$' in program buttons.h:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token In file included from buttons.c:26: buttons.h:1:38: error: invalid
error: stray '$' in program In file included from buttons.h:35, from buttons.c:26: rc5.h:53: error: expected ')' before 'cmd' In file included from buttons.c:26: buttons.h:56: error: expected ')' before '*' token buttons.c:45: error: expected ')' before '*' token make.exe: **
-
Thread
Bräuchte Hilfe beim Strom messen
Hallo, ich muss einen Strom von 0,3 A messen wie mache ich das am besten mit einem Attiny 2313? Es soll der Strom von einem 3,3 V Motor gemessen werden und dann beim erreichen von 0,3A abgeschaltet werden. Das ganze soll unter C programmiert werden. was für Bauteile bräuchte ich um den
Beitrag #1709620: > ich muss einen Strom von 0,3 A messen wie mache ich das am besten mit > einem Attiny 2313? Warum unbedingt ein ATTiny? Ich kenn' mich mit den uC's von Atmel nicht aus, aber unten schrieb jemand etwas davon, daß dieser Typ keinen integrierten ADC (Analog-Digital-Konverter) enthält
-
Thread
CP/M auf ATmega88
ganz bestimmt nicht tun. leo@cb:~$ uptime 17:09:00 up 10 days, 5:17, 15 users, load average: 0.26, 0.18, 0.06
#1810280: > Welche SOJ Dram's kommen jetzt höchstwahrscheinlich zum Einsatz? > 4M x 4 SOJ haben 26 Pin? 4Mx4 SOJ kommen zum Einsatz. Die haben 24 Pins und werden von 1 bis 26, unter Auslassung der 7 und der 20, durchnummeriert. Ein typischer Vetreter ist z.B. HY5117404C Joe
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
Buch auch nie Neu kaufen. Mikrocontroller: Grundlagen der Hard- und Software der Mikrocontroller ATtiny2313, ATtiny26 und ATmega32 Dummerweise kriegt man es auch nicht gebraucht. Was haltet ihr von diesem Autor ? Bernd_Stein
empfehlen, die alten Kamellen endlich links liegen zu lassen denn die aktuellen (z.B. AVR128Dx oder ATTiny1624) ersetzen locker alle alten Chips und haben in jeder erdenklichen Hinsicht Vorteile. Bis hin zu Preis und Lieferbarkeit...
-
Thread
ADC nimmt die falsche Vref obohl richtig eingestellt.
ja das Programm hab ich vom Atmega 32 auf den Attiny 13 umgeschrieben
ja als Prozessor ist der Attiny 13 ausgewählt und ned der Atmega 32 Taktfrequenz passt auch
-
Thread
LED Deckenbeleuchtung: die Zeit ist reif
Vorwiderstände. Das Problem dabei sind die unterschiedlichen Spannungen der Farben. Ich nutze einen ATtiny25 als geregelter StepDown Wandler, bei 8Bit schafft der ca. 125kHz. Die I/O sind schneller als bei den meisten AVRs getaktet. Bei drei Farben reicht der nicht mehr, dann macht es aber ein tiny26(1)
-
Thread
Blaue LED and Lithiumknopfzelle
>einem ATtiny25 oder so als Boost-Schaltregler machen Eben. Die Idee war, das genau hier zu nutzen. Aber mit dem AVR der auch den Rest steuert.
1 mA Strom*0,5 h/Woche*52Wochen=26 mAh*3 Jahre=78 mAh. Wo ist da das Problem?