-
Thread
Flip-Flop Schaltung für den PC
zusätzlich dazu nehmen. Und dann ist deine Schaltung bedeutend einfacher mit einem kleinen PIC, ATtiny o.ä. zu lösen, denn außer deinen Relais plus die Transistortreiberstufen brauchst du dann sonst nichts mehr. Entprellung und deine Flipflop-Logik geht alles im Microcontroller per Software.
. Ich melde mich nachher mal wieder, werde erst einmal den Microcontroller ATTiny 2313 analysieren, einiges an DBlättern raussuchen und Schaltung überdenken. Will mal hoffen, ich krieg bis heute Abend meinen Freischaltcode für die EPLAN Studendts. Mit EPLAN wars entspannter,
-
Thread
PWM mit Transistor verstärken
@Simon K. > Brutzel Brutzel Warum? Nutze einen ATTINY26. Lt. Datenblatt verträgt der doch sogar 40mA rein und raus?? Bei PORTPIN=0 und auf AUSGANG schaltet der PIN doch auf GND durch. => Transistor leitet. Bei PORTPIN=0 und auf EINGANG schaltet der
Myself schrieb im Beitrag #1946787: > @Simon K. >> Brutzel Brutzel > Warum? Nutze einen ATTINY26. Lt. Datenblatt verträgt der doch sogar 40mA > rein und raus?? 40mA schon. Aber nur bei Vcc Du schmeisst da aber 12V rein. Wenn Atmel da nicht ein paar Schutzdioden spendiert hätte, die
-
Thread
Welchen ATmega soll ich nehmen?
ATmega329 ATmega3290 ATmega48 ATmega64 ATmega644 ATmega8 ATmega8515 ATmega8535 ATmega88 ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny44 ATtiny45 ATtiny84 ATtiny85 PPS: (Das ist mein erster Post hier im Forum, ich hoffe ich habe soweit alles richtig gemacht
-
Thread
Wägezellen mit 4-20mA an AVR NET IO
bei Übertragung des Ergebnis mittels UART brauchts gerade mal ~860 Byte. Das paßt sogar in einen ATTiny 26.
Messverstärker mit Spannungsausgang verwenden. Z.B: http://cgi.ebay.de/1x-Messverstarker-Clip-HBM-AE-301-15-26-V-DC-NEU-/300494668247?pt=Mess_Pr%C3%BCftechnik&hash=item45f6e0c1d7 Ansonsten reicht der bereits beschriebene Widerstand gk
-
Thread
Optimiert der Compiler Division durch 2^n wirklich?
entspricht /4 Die Defines dienen einer einfacheren nachträglichen Anpassung. Trotz eines uC (ATtiny26) ohne Barrel-Shifter, brachte das 1. einiges an frei werdenden Speicher 2. eine wesentliche (Faktor ca. 2) Beschleunigung des Programms. Was ist also dran an dem Gerücht? Oder liegt es an meinen Compiler-Schaltern? avr-gcc -mmcu=attiny26 -Wall -gdwarf-2 -std=gnu99 -fno-inline-small-functions -finline-limit=3 -ffunction-sections -fdata-sections -ffreestanding -fno-split-wide-types -fno-tree-scev-cprop --combine -fwhole-program
-
Thread
ADC free running mode aktivieren Atmega 16?
Trick! OK, ok.... Asche auf mein Haupt: Hab nicht im Datenblatt des Atmega16 nachgeschaut und vom Attiny26 extrapoliert. Aber das Nachschlagen kann/soll er ruhig selbst tun. Der 1. Grund reicht ja bereits, dass es nicht funktionieren kann. Und der reicht, um die Laune zu helfen, in Grenzen zu halten
-
Thread
ATMega: EEPROM Inhalt zerschossen, warum?
Ich denke auch das irgend ein Verbraucher dir diesen Effekt beschert, schau mal ins Datenblatt des ATTiny26 dort ist für die Spannungsversorgung des ADCs eine kleine Filterschaltung LC abgebildet, diese setze ich z.B. auch vor die reguläre VCC, mein AVR läuft damit im Abstand von wenigen cm neben einer
-
Thread
I²C Schieberegister
hatte mal Dr. Google gefragt und hatte nichts zu I²C Schieberegistern gefunden. Daher die Idee einen Attiny2313 mit dem I²C Slave zu programmieren und als Schieberegister umzubauen. Jedoch wäre es Schade den dafür zu "verschwenden". Kennt ihr I²C Schieberegister bzw. eine andere Möglichkeit, wie ich die
sollten es wissen ! AN10658 Sending I2C-bus signals via long communications cables Rev. 01 — 26 February 2008 Application note http://www.nxp.com/documents/application_note/AN10658.pdf ... http://ics.nxp.com/literature/other/interface/pdf/bus.buffers.p82b96.pca9600.pdf
-
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
+24)%59] + receivedBits[(receivedBitsIndex+25)%59] + receivedBits[(receivedBitsIndex+26)%59] + receivedBits[(receivedBitsIndex+27)%59] ) %2 != receivedBits[(receivedBitsIndex+28)%59] ) return false; // Get hour char resultHours = 0; resultHours += receivedBits[(
-
Thread
Antenne für 518kHz Navtex Empfänger
Seite gefunden: NAVTEX der Bundesrepublik Deutschland ACHTUNG Sender Pinneberg : In der Zeit vom 26.10. bis 08.11.2010 werden voraussichtlich die Antennen für die Navtex - Ausstrahlung abgeschaltet. Viele Grüße, Dirk
Zum (Assembler) Code kann ich leider nichts sagen, aber da ich das Programm auf einem modernen ATtiny / ATmega / Arduino inklusive Realtime clock laufen lassen möchte, wird der Code vermutlich stark überarbeitet oder neu geschrieben.
-
Thread
AVR-L wie AVR betreiben
abgeholt und festgestellt, dass man mir die falschen beschafft hat: Eigentlich wollte ich einen ATtiny 461 - 20PU haben, bekommen habe ich die ATtiny461V-10er, die ja speziell für niedrigere Spannungen gemacht sind. Eigentlich wollte ich sie schon zurückgeben (und wieder Wochen auf die Bestellung warten
Chips wie die ohne V? Es gibt Unterschiede, nicht nur in der Endkontrolle.... Bin übrigens vom Attiny26(V) Datenblatt ausgegangen. Leider habe ich im DB vom Attiny 261 gerade die Figure 19.1 gefunden. Die gibt wohl eine eindeutige Lösung für mein Problem. Muss mal schauen, ob mir die 8MHz takt reichen
-
Thread
Was passiert bei einem Überlauf
Einen AVR (Genauer einen ATtiny26). Programmiere in C und bin mir nicht ganz bewusst, ob der Missbrauch eines Überlaufs Konsequenzen hat. Was passiert mit dem Carry-Flag wenn es nicht für eine bestimmte Operation (z.B. eine 16-
Regler schrieb im Beitrag #1923332: > Einen AVR (Genauer einen ATtiny26). > Programmiere in C und bin mir nicht ganz bewusst, ob der Missbrauch > eines Überlaufs Konsequenzen hat. Was passiert mit dem Carry-Flag wenn > es nicht für eine bestimmte Operation (z.B. eine
-
Thread
Parameter eines uC basierten Reglers extern einstellen
gefragt, ob man die Parameter eines PID-Reglers irgendwie extern einstellen kann. Ich verwende einen ATtiny26, der leider nur relativ wenige IOs hat, die ich zudem bereits reichlich (Digitale Sollwert-Vorgabe, Strombegrenzung mit AC und Spannungsmessung mit ADC und externer Referenz, Ausgänge auf PortB für
Buchegger schrieb im Beitrag #1922285: > Software UART Ist der aufwendig? Soviel Flash hat der ATtiny leider nicht. Brauche ich dafür mehr als 2-3 Ausgänge?
-
Thread
Atmega Anwendungsfrage
Spannungsabfälle über Shunts messen willst, ist eine kleine Referenz besser. Schau Dir mal den Tiny26 (und seine Nachfolger 261/461/861) an, die haben Gain im ADC. Ein Tiny26 mit Differenzmessung und Gain 20 braucht z.B. 128 mV für Vollausschlag (2,56 V interne Referenz und Gain 20). Damit kann man den
große Ströme messen willst, solltest Du besser einen AVR mit Verstärker vor dem ADC nehmen, z.B. ATtiny25 oder ATtiny24. Peter
-
Thread
avr an avr Pin betreiben?
billiger und der AVR beherrscht auch gleich die Mittelwertbildung. In diesen Faellen nehme ich den Attiny26 als AD-Wandler. Ju
-
Thread
Wird Ponyprog noch weiterentwickelt?
Ich hab auch ne Frage zu PonyProg Auf der Seite von Ponyprog steht dass: Support the AVR ATtiny12, ATtiny15, ATtiny26, ATtiny2313 Nun meine Frage kann ich damit auch einen ATtiny15A oder ATtiny15V programmieren
-
Thread
Ärgerlichten Fehler
kleine schaltung mit ATTiny aufgebaut und funzt nicht bin fast blöde gewurden moralm der Geschichte man sollte das Ding Programmieren dann gehts auch ;-)
Stellen. Irgendwann schaute ich mal die Datei an, und stellte fest, dass ein Byte mit Dezimalwert 26 vorausging. 26 markiert in Textdateien das Dateiende. Ursache des Verhaltens: ich hatte beim Lesen und Schreiben in die Datei nicht den Binärmodus bei fopen verwendet, sondern den Textmodus (bzw. den
-
Thread
appears to be a misspelled signal handler
misspelled signal handler wie und wo kann ich den richtigen namen für meinen controller finden (ATtiny167) vielen dank für eure hilfe little
Grundsätzlich in avr/iotn167.h Der Attiny167 hat aber kein UART sondern ein USI. Dein Programm ist original für den Attiny167 geschrieben?
-
Thread
Audiomixer Schaltung so brauchbar?
Eingangstrennung, dann brauche ich jetzt: 6x Differentielle Verstärker, 7x 4066, 1x OPA2143, 1xATtiny26, 1x TDA1519. Nur dafür dass ich eine Fernbedienung verwenden kann kommt mir das gegenüber eines mechanischen Aufbaus sehr aufwändig vor. Da könnte ich vermutlich gleich etwas in der Art A/D Wandler
-
Thread
40 Spannungen einlesen und an AtMega8 übertragen
Ich wuerde das Spannung messen 4 ATTiny26 machen lassen. Der ATTiny26 hat 11 10-bit ADC's + die Pins fuer die Uebertragung. Ju
aber wieso würdest du zu dem Attiny25 tendieren ? Gleiches Gehäuse, kaum teurer als der ATtiny13. Wenn Du bei der Entwicklung merkst, daß es in einen ATtiny13 paßt, kannst Du den ja immer noch nehmen. Ich würde eh nicht gleich
-
Thread
I2C-Bus Adressproblem bei 50 identischen Slaves
Der Hinweis von Christian sollte Erfolg versprechen. Nimm einen ATtiny mit USI-Schnittstelle und 10-Bit ADC's (z.B. ATtiny26). Mit Hilfe der USI-Schnittstelle kann ein TWI-Slave nachgebildet werden, dazu gibt es sogar App-Notes bei Atmel. Der Slave könnte seine eigene
hierher. Eine weitere Frage: Angenommen ich habe einen Master (ATmega32) und viele Slaves (ATtiny) auf dem TWI hängen. Die Slaves messen über den internen ADC eine Spannung und der Master "erfragt" diesen Messwert aller Slaves über TWI. Ab Seite 183 im ATmega 32 sind sogenannte "Transmission
-
Thread
Protokoll ELV Funk-Temperatur-/ Luftfeuchtesensor ASH500
wollen ist wohl Quatsch, da muss man erst den passenden Compiler und einen Programmer auftreiben. Ein ATtiny dürfte reichen. An deinem Vorhaben bin ich interessiert. Hast du zufällig eine Betty TV? Da ist ein CC1100 drauf, allerdings für 434 MHz beschaltet. 868 tunen geht zwar, aber der Empfang ist entsprechend
Anbei Daten von 0x3 0x6 0x75 0x5 0x0 0x40 (26.02 C, 33.86 %RH) .. 0x3 0x6 0x80 0x5 0x0 0x40 (26.46 C, 33.86 %RH) Ich rate mal wild: - es werden Ziffern übertragen - die Berechnungsfaktoren stimmen nicht ganz - etwa alle zwei
-
Thread
Brauche eure Hilfe zum Programmieren
Trotzdem habe ich auf dem LCD Modul keine Anzeige beim Einschalten. Das LCD-Modul ist mit dem Avr (ATtiny26) durch Flachbandkabel verbunden.Ziehe ich jetzt während es eingeschaltet ist den Stecker vom LCD-Modul ab und wieder drauf,erscheinen wirre Zeichen. Nach betätigen des Tasters 1 erscheint teilweise
Uli, ich habe zufällig das gleiche LCD in der Bastelkiste gefunden und baue die Hardware (nur µC/Attiny2313 und LCD) jetzt am Wochenende auf. Mal sehen, ob ich das von dir beobachtete Verhalten nachstellen und ggf. beheben kann.
-
Thread
PWM von hand?
den mega644 nur zum testen da ich dort nen jtag zugriff habe, das Programm soll später mal auf nem ATtiny45 laufen und da ist auch schon das Problem. Ich möchte eine PWM machen über einen externen Takt und einen Sensor an die I²C Schnittstelle anschließen, allerdings teilen sich Timer0 (einzigster Timer
case (20): case (21): case (22): case (24): case (25): case (26): case (33): nachr[i]=1; break; default: nachr[i]=0; } } } void int0init(){ EICRA |= (1<<ISC01); EIMSK |= (1<<INT0); //int0
-
Thread
Programmierung AT90S4414
AT90USB1286 x AT90USB1287 x AT90USB162 x AT90USB646 x AT90USB647 x AT90USB82 x ATtiny12 x ATtiny13 x ATtiny13A x ATtiny15 x ATtiny167 x ATtiny2313 x ATtiny24 x ATtiny25 x ATtiny26 x ATtiny261 x ATtiny43U x ATtiny44 x ATtiny45 x ATtiny461 x ATtiny48 x ATtiny84 x ATtiny85 x ATtiny861 x ATtiny88 x ATmega128 x ATmega1280 x ATmega1281 x ATmega1284P x ATmega128A x ATmega16 x ATmega162 x ATmega164P x ATmega165 x ATmega165P
-
Thread
2-Kanal ADSR-Synthesizer für ATTinies(85, 2313 u.a.)
Muss es zwangsläufig ein ATTiny sein? Mit z.B. einem ATMega hätte man mehr Möglichkeiten, wie zum Beispiel MIDI oder jede Stimme auf einem eigenem Pin ausgeben.
Chris B. schrieb im Beitrag #1989198: > Muss es zwangsläufig ein ATTiny sein? 'Müssen', eindeutig 'Nein'. Der Code sollte auch auf jedem ATmega laufen. Mir ging's aber gerade darum, das auf dem ATtiny hinzubekommen, bzw. zu sehen, was auf einem kleinen tiny alles so
-
Thread
Poti mit µC "simulieren"?
Zum Beispiel 8 x Attiny 26 mit 16 Mhz sollte es gehen. Kosten doch kein Geld.
würden wohl sogar 6 gehen. (Komisch war für mich, dass der Code auf dem Atmega8 super ging, auf dem Attiny26 jedoch nicht.) Also muss ich nun umplanen. Ich denke es ist nun doch die beste Idee sich auf ein Zufällig Blinken zu konzentrieren. Als Gimick will ich vielleicht die Sternbilder dann einzeln
-
Thread
Ethersex mit Mega 1284p
specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 avr25 attiny13 attiny2313 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 at86rf401 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711 avr4 atmega8 atmega48 atmega88 atmega8515
-
Thread
stufenlose drehzahlregelung von dc motoren
eBayISAPI.dll?ViewItem&item=160482741427&ru=http%3A%2F%2Fshop.ebay.de%3A80%2Fitems%2F%3F_nkw%3D160482741427%26_sacat%3D%26_ex_kw%3D%26_mPrRngCbx%3D1%26_udlo%3D%26_udhi%3D%26_sop%3D12%26_fvi%3D1&_rdc=1 Ist in meinen unerfahrenen Augen die einfachste Loesung?!
Ebenso die Abmessungen, die ja wohl klein sein sollen. Eine elegante Schaltung wäre auch mit einem ATtiny13 zu machen, der per ADC ein Poti als Sollwertvorgabe einliest, das PWM-Signal für einen MOSFET erzeugt und, falls notwendig, auch noch die Istdrehzahl über die EMK des Motors auswertet und nachregelt
-
Thread
Labornetzgerät als Projekt
die Schaltung geringfügig umbauen und auf diese Rs verzichten. Es müsste folgendermaßen gehen: R56/26 und T3 mehrfach einbauen und dafür R25 verkleinern (Widerstand und Watt).
Trennung zur Schaltung, was ja beim ICL7106-7, ja leider der Fall ist. Man könnte das auch mit einem ATtiny2313 realisieren, habe aber leider noch nicht's gefunden... Gruß Michael Edit: ich kann den Mod bei Bedarf zur Verfügung stellen
-
Thread
Bascom Taster funktioniert nicht
Hier der Code: $crystal = 1000000 '1 MHz Taktfrequenz, Intern $regfile = "attiny26.dat " 'Tiny26 Def - Datei 'Portdeklaration Config Pinb.5 = Input 'Noch nicht benutzt Config Pinb.4 = Output
eingeschaltet Do If Portb.3 = 1 Then Z = Z + 1 If Z > 40000 Then 'Zeit mit tiny26 bei 1 mhz If Portb.0 = 1 Then 'Ausschalten Portb.0 = 0 Portb.1 = 1 Portb.2 = 0 Z = 0 Writeeeprom
-
Thread
ATTINY 2313 - Passt da überhaupt ein Programm drauf?
Hier mal der Verbrauch meiner DCF77-Uhr: [pre] 4.3.3 AVR Memory Usage ---------------- Device: attiny26 Program: 1056 bytes (51.6% Full) (.text + .data + .bootloader) Data: 31 bytes (24.2% Full) (.data + .bss + .noinit) [/pre] Und der Code: http://www.mikrocontroller.net/topic
@ Spess53 > Wie wäre es mit dem ATTiny4313? sehr gerne - wo gibt's den zu kaufen?
-
Thread
Hoelscher/Henne DMX-Empfangscode modifizieren
recht gemächlich unterwegs ist (oder auch gerade >deshalb, wie mans sieht). Das ist um den Faktor 26 langsamer. Sprich auf 26 DMX-Bytes kommt eins vom anderen Protokoll. > Ich brauche so wie's aussieht effektiv gut 100 >zusammenhängende Millisekunden pro Sekunde für diese Geschichte, Das glaube
DMX)... Wäre da also nach wie vor noch dankbar für Tips, im schlimmsten Fall werd ich mir nen ATTiny dazubauen der stupide RS232 async in LANC synchron umsetzt oder so... Danke + Gruß, fgde
-
Thread
[V] hobby auflösung
> Viele Pollin Teile - RFM12,AVRNETIO,...ATMEGA,ATTINY,DRAM, Das ist eine ziemlich knappe Information. Da müßtest du schon mal eine Liste einstellen mit allen Bauteilen/Dingen, welche du anzubieten hast. Darüber hinaus ist es ja auch nicht so kompliziert
RFM12,AVRNETIO,...ATMEGA,ATTINY,DRAM?
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Ja, die AVRs, die kein RAM haben, also der ATtiny11. Alle anderen AVRs haben den Stack im RAM.
11,11,11,12,12,12,12,13,13,13,14,14,14, 14,15,15,15,16,16,17,17,17,18,18,18,19, 19,20,20,21,21,21,22,22,23,23,24,24,25, 26,26,27,27,28,28,29,30,30,31,32,32,33, 34,35,35,36,37,38,39,39,40,41,42,43,44, 45,46,47,48,49,50,51,52,53,55,56,57,58, 60,61,62,64,65,66,68,69,71,72,74,76,77, 79,81,83,84,86,88,90,92,94,96,98,100,103
-
Thread
avr-gcc -O3 optimiert Variablen und If-else statements weg
; 0 62: 9f 41 sbci r25, 0x1F ; 31 64: 68 f4 brcc .+26 ; 0x80 <__vector_9+0x36> TCCR0 &= ~(_BV(CS02) | _BV(CS00)); else ++global_counter; 66: 80 91 60 00 lds r24, 0x0060 6a: 8f 5f subi r24,
ISR (und alle darin aufgerufenen Unterfunktionen) niemals unterbrochen werden kann (jedenfalls bei ATTiny/ATMEGA), gibt es auch keine Notwendigkeit, so eine Variable volatile zu deklarieren. Kostet nur Code + Zeit ;-) Gruß, Frank
-
Thread
Ganganzeige für Motorrad !
Also du musst das dritte Kabel, Gangsensor, über einen Widerstand von 2200 Ohm an 5.26V legen (die 5.26V sind vermutlich die Ausgangsspannung eines 5V Spannungsreglers, die sind nicht so genau 5.0V, das ist auch egal, so lange man die Ergebnisse auf diese 5V bezieht). Ich hab aber keine
5. Gang 6800 Ohm 4,59V 9000 Ohm 6. Gang 15000 Ohm 4,93V 17200 Ohm N Neutral / 5,26V /
-
Thread
Temp-Messungen mit Tsic506?
wie bekommst Du Dinger in 150 M Rohr hinein?. Schiesst Du mit Preßluft/Wasser eine Angelschnur mit 26 mm Kugel o.ä. vorne dran da durch?? Aber wieviel weniger Kabel geht denn. Soll jeder TSic einen eigenen Attiny und einen RS485 Treiber bekommen? Das wären 4 Leitungen. Oder ist die Umgebung störungsarm
Alu außen leitet zu gut .. ) Vergussmasse Epoxid ER 2074 weiß lambda= Thermal Conductivity 1.26 W/mK Sei L geschätzt 30 mm = 0,03 m Ra= 15 mm und Ri 6 mm (Bauteil+ Platinendicke) Dt = (Ta-Ti) die Temperaturerhöhung -> Messfehler. q= P_v = 0,002 W Dt = 0,002 /(2*3,14*0,03 *1,26)*ln(15/6)
-
Thread
Timer1 ( Bascom Uhr mit Alarm ) zu schnell
. Aber es haut schon genau hin: (65536 - 3036) * 256 = 16e6 Ich hatte jedenfalls mal beim ATTiny26 die CKOPT vergessen und der Quarz ging ziemlich nachm Mond. Peter
-
Thread
HabSim und Attiny
hallo! schreibe grad nen prog auf nem attiny26 und zum testen nutze ich gewöhnlich hapsim(vers.217 build 1930). der jedoch bringt mein avrstudio(vers.13 build 555) zum absturz, sobald ich in hapsim den attiny26 (oder irgendeinen attiny) auswähle
-
Thread
[Info] Solarpanele 20W peak für ca. 1,5 EUR pro Peak-Watt Gesperrt
siehe unten rechts (mit Gitterblech). Akkus gibt es nicht "abzustauben", die vorhandenen Akkus (12V, 26Ah) werden weiter verwendet, sofern sie nicht kaputt oder end-of-life sind. Preise: Die Panele liegen bei 30 EUR pro Stück (auch bei Abnahme mehrerer Module gibt’s keinen Rabatt). Preise für den Laderegler
geht es ja durch den Schaltregler (z.B. LM15116 mit 98% Eff), mißt den Ausgangsstrom mit einem ATtiny und regelts dann das FB signal so hoch, das zwischen der Eingangs- leistung und der Ausgangleistung der MPP erreicht wird. Somit kannste bei einem 20W Modul (17,4V) eben gut 19,5W bei 12V rausholen