-
Thread
Microcontroller im SO14 mit Centerpinning
sind meistens einlagig. Man kann also bequem Leiterzüge durchtrennen und Drähte ziehen. Z.B der ATtiny24 im SO-14 läuft mit 1,8..5,5V.
fixen Schlüssel verschlüsselt zu versenden. Peter D. schrieb im Beitrag #5664493: > Z.B der ATtiny24 im SO-14 läuft mit 1,8..5,5V. Wenn ich nichts geeigneteres finde, nehme ich einen ATtiny44. Arne schrieb im Beitrag #5664462: > EM78P153A muesste passen, ist aber auch etwas exotisch. Der
-
Thread
ATTiny mit Mingnonzellen und Transistor für kleinen Motor
für Stunden nichts machen. Als Bauteile sollen der Motor eines (ehemaliges) RC-Spielzeug´s, ein ATTiny45 PU (welchen ich hier noch liegen habe) und zur Spannungsversorgung 2 Mignon-Zellen (oder Micro) zur Verwendung kommen. Oder sind 3 Akku's à 1,2V sinnvoller? Der ATTiny45 sollte ja mit einer Spannung
Zeit mit Zeit-tot-schlagen. Guck mal ins Datenblatt, was dein ATtiny an Stromsparmodi bereit hält.
-
Thread
Fernbedinung: Umbau möglich?
RGB-Fernbedienung, z.B. bei Ali: https://de.aliexpress.com/item/Mini-Led-RGB-Remote-Controller-24-Tasten-IR-Wireless-Controller-F-r-Globus-Lampen-RGB-Licht/32957259295.html Die Dinger benutzen das NEC-Protokoll, siehe auch: https://www.mikrocontroller.net/articles/IRMP#NEC_.2B_extended_NEC
Empfangsgerät eine Sequenz von NEC-Codes erwartet, werde ich entweder das NEC-IC auslöten und durch einen ATTiny ersetzen oder versuchen den NEC mit dem ATTiny zu steuern. Vielen Dank für eure konstruktiven Beiträge.
-
Thread
Glockenklänge mit Mikrocontroller erzeugen
SD-Karte mit WAV Samples anbinden? Dann reicht sogar ein ATTiny
finde ich. "I could achieve to generate a sound like music box." mit Wavetable-Synthese auf einem ATtiny45.
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
Das habe ich schon. Bspw. QFN24 0.5mm Pitch, SOT-158, SO8 suche ich. Mir fällt aber auch gerade auf, viele scheinen mehrere verschiedene Bezeichnungen zu haben, sind aber untereinander kompatibel (Ich müsste also SO8 haben glaube
Keks F. schrieb im Beitrag #7052705: > QFN24 0.5mm Pitch Ich hab mir neulich Adapter bei ebay gekauft TQFP 0.8mm, andere Seite QFN 0.5mm von 32 bis 100 polig (50 Stück für 12€). Kann dir aber inzwischen sagen, daß die beidseitigen Leiterbahnen
-
Thread
ATmega32 will nicht springen! AVR-Studio schuld?
: 18 inc r20 19 cpse r20,r18 20 rjmp Warte2 21 inc r21 22 cpse r21,r19 23 rjmp Warte1 24 ret ===================== So. Wenn ich den Code compil. und in den ATtiny2313 schiebe, ist das kein Problem. Die LEDs blinken abwechselnd. Wenn ich den Code aber für den ATmega32 compil. und
daß Sprünge und Verzweigungen im ATmega32 garnicht ausgeführt werden. Woran kann das liegen? Im ATtiny2313 funktioniert das hervorragend. Ich habe übrigens auch mal die beiden HEX-Codes (ATtiny2313 + ATmega32) verglichen. Sie sind exakt gleich. Was mache ich also falsch? Wie immer danke ich Euch
-
Thread
Timer (Ausschaltverzögerung) für ca. 4V und Zeit>30min
attiny13 (10 Zeilen C, je nach Genauigkeit den RC Oszillation kalibrieren oder gleich Quarz dran.)
Hier ist eine passende Schaltung dafür: http://www.zen22142.zen.co.uk/Circuits/Timing/24hour.htm MfG Paul
-
Thread
Potentialfreien Kontakt stromsparendst auswerten
externer pull-up. werde ich die nächsten Wochen mal testen. Erstmal will ich eine minimalistische nRF24-Software schreiben, um überhaupt die Reichweite zu testen. Sollte das nicht klappen, teste ich die RFM69.
Lothar M. schrieb im Beitrag #6547625: > Ich betreibe einen Attiny seit fast 10 Jahren in einer Art "Eieruhr" an > einer CR1620 Knopfzelle: der Watchdog weckt den µC alle 500ms auf, dann > wird am Tasterpin der µC-Pullup eingeschaltet und kontrolliert, ob der >
-
Thread
Mit Hardware entprellen
Frage ich mich wie könnte ich eine Wechselspannung schalten mit einem uC, ein Magnetventil das AC 24V braucht. Optokoppler oder ein Transistor das eine Spule vom Relais schaltet und dieser dann die 24V. Ist einer Relaisspule egal ob ich sie jetzt mit ac oder mit dc ansteuere und und und. Eigentlich
RC-Gliedern, sehr geringe Stromaufnahme, variables Schaltverhalten und Auswertung per Interrupt mit ATtiny25: https://www.mikrocontroller.net/topic/290561?goto=new#3613836 Für mehr Kanäle kann man einen größeren "Käfer" nehmen, z.B. den ATtiny2313.
-
Thread
Autoradio periodisch Ein- und Ausschalten
#2760026: > Oder der µC-Ausgang wird als Tristate ausgeführt mit PullUp gegen 12V Ich habe für den ATTiny12^^ kein Datenblatt gefunden, aber bei den anderen ATTinys steht: "Absolute Maximum Ratings: Voltage on any Pin with respect to Ground -0.5V to VCC+0.5V". Der "PullUp gegen 12V" könnte den ATTiny12
den ATTiny12 > zerstören. > > M. Schwaikert schrieb im Beitrag #2760036: >> Kühlkörper entsprechend dimensionieren! > > Die "Zündungsplus-Leitung" (Klemme 15 / S-Kontakt) ist i.d.R. ein > Steuereingang
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
bei winzigen Projekten nur mit dem Controller kämpfen, kaum mit dem > Projekt. Mir sind die ATtiny10 im SOT23-6 zu klein zum löten. Daher nehme ich lieber die ATtiny85 im SO-8 als kleinsten MC, das geht noch zu löten. Und auch kleine Sachen programmiere ich in C. Mit Assembler habe ich lange
winzigen Projekten nur mit dem Controller kämpfen, kaum mit dem >> Projekt. > > Mir sind die ATtiny10 im SOT23-6 zu klein zum löten. Daher nehme ich > lieber die ATtiny85 im SO-8 als kleinsten MC, das geht noch zu löten. > > Und auch kleine Sachen programmiere ich in C. > Mit Assembler habe
-
Thread
74er-Logik 74HCT11 kapazitiv bei steigender Flanke belasten?
- oder Ausschalten der Versorgung auftreten. Ich hab mich daher für eine MC-Lösung entschieden (ATtiny25), da eine Logikschaltung zu aufwendig wurde. Bei jedem Wechsel des Umschaltsignals wurden erst alle Einträge in den Scheduler gelöscht, das abzuschaltende Relais sofort abgeschaltet und für das
am Gatterausgang erzeugt, verhindert das schnelle saubere Schalten des Relais. Der Tip mit dem ATTINY ist sehr gut: weniger Bauteile, vermutlich auch geringere Kosten, und jederzeit leicht anzupassen. Ansonsten könnte man auch auf 555 Grundschaltungen zurückgreifen. Wie auch schon geschrieben:
-
Thread
I2C bei Attiny13
(default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 *attiny13* attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535
-
Thread
3fach Timer (einschaltverzögerung)
45 Sekunden 5. Relais 2 EIN 6. Delay 70 Sekunden 7. Relais 3 EIN 8. Warten auf Godot Attiny25, 1x 100nF, 3x BC..., 3-5V für den µC, Spannung für die Relais mfg.
[c] $regfile = "attiny13.dat" 'definieren des verwendeten Chips Config Portb = Output 'PortB als ausgang schalten Do Portb = 0 'alle Pimd an Port B auf 0 also aus Portb
-
Thread
Inline-Assembler: 16bit variable speichern
subi r25, 0x0C ; 12 206: 88 40 sbci r24, 0x08 ; 8 208: 88 2f mov r24, r24 20a: 99 2f mov r25, r25 20c: 90 93 57 02 sts 0x0257, r25 210: 80 93 56 02 sts 0x0256, r24 [/c] Kann man sich nicht
handelt... [c] __asm__ __volatile__ ( "subi r25, 0x0c" "\n\t" "sbci r24, 0x08" "\n\t" "sts sample , r24" "\n\t" "sts sample+1, r25" :: "memory"); [/c] Evtl noch Clobbers für r24/r25
-
Thread
Labor Netzteil
24 Bit sind völlig überflüssig, die kriegt man eh nicht vernünftig gehandelt.
Jens, das ist schon klar. Nur angenommen Ufullscale des DA-Wandlers beträgt 5V, dann hast du bei 24 Bit eine Auflösung von 5V/2^24=298nV (!!). Das geht dir schön brav im Rauschen unter, wenn du nicht enormen Aufwand beim Layout etc. betreibst => sinnlos.
-
Thread
Timer0 CTC zu langsam mit Mega644
0x00b0: ADIW R24, 1 SREG=[--H-----] 0x00b0: CPU-waitstate 0x00b2: CPI R24, 0xe8 SREG=[-------C] 0x00b4: LDI R18, 0x03
und dann klappt's auch locker mit dem ATtiny13.
-
Thread
Steckdose per Mikrocontroller ein- und ausschalten
ist ja vielleicht schon was brauchbares drin. Der ATTiny kann dann Zero-Cross-Detection, Phasenanschnittsteuerung usw. machen. Über einen Optokoppler ist der ATTiny entweder mit einem Interface-µC verbunden, der von außen mit Kleinschutzspannung versorgt
zusätzlich 4 Rechner resetten und per Power-Taster an- und ausschalten. Läuft hier seit einigen Jahren 24*7. fchk
-
Thread
PCF 8574 vs attiny
Steins) Ports brauche und die Kabellänge auch zu lange wird. Meine Idee währ nun kleine avr's (attiny) per rs232 anzusprechen. Der Attiny 26L hat z.b. 16 Ports damit sollte das doch klappen oder ? Und es würde endlich ein einstieg in die Welt der AVR's sein. Irgendwelche Kommentare ? Schlechte
In dem Falle reichen Attiny2313. Mit 1.25 immer noch billiger als der PCF. ATMega8515 kann bis 64kB externes Ram ansprechen. Gruss Jadeclaw.
-
Thread
40/50MS/s AVR Digital Storage Oscilloscope
Das gibt dann z.B. mit 18V-Trafo (24/2) * sqrt(2) = ca. +/-13V an den Eingaengen von 7805 und 7905.
Engelhardt wrote: > Ich hab mir einen Rinkerntrafo 12V geordert und der ist > unterwegs. Der 24V 70W Trafo kommt übrigens aus einem alten Spielautomaten (Rotamint o.ä.)
-
Thread
Attiny2313 USART Baudrate stimmt nicht
Guten Tag allerseits Ich möchte mich ein wenig in USART einarbeiten. Ich habe: Attiny2313 AVR Studio 4 STK500 HyperTerminal Ich möchte vom Attiny aus Zeichen an den pc senden. Das ganze funktioniert aber nicht. Der HyperTerminal verhält sich recht seltsam, manchmal bekomme ich
:D und folgende seltsame enteckung gemacht: Auf den hinweis von norbert hin habe lasse ich den attiny jetzt nur 0xFF senden, sodas ich nur das Start bit habe. Das Start bit ist aber nur etwa 20ms lang, was einer Frequenz, bzw bitrate von 50Hz entspricht. Wie kann das sein? Der Attiny bekommt am XTAL1
-
Thread
Seltsamer Stackpointer
Habe mir bei ATtiny84 mal den Stackpointerwert ausgeben lassen, bekomme 607 dezimal. Mein Programm hat eine Menge PUSH und POP und RCALL und RET drin, funktioniert ansonsten, obwohl ich 1. den Stackpointer zu initialisieren vergessen habe 2. der ATtiny84 laut Datenblatt nur 512 Byte RAM hat. Warum 607 und nicht 511?
-
Thread
Wahl der richtigen µC-Familie Gesperrt
So etwas Kleines würde ich mit ATtiny aufbauen. Habe mir gestern den ersten ATtiny13 in SOIC auf DIP-Adapterplatine gelötet und eben getestet - Schieberegister ansteuern mit demselben Programm, anderem Zielprozessor und -Os statt -O2.
Trecker zum Aldi einkaufen fahren. Ein Golf Variant ist aber viel angemessener - entsprechend einem ATtiny13 oder 85.
-
Thread
Batteriewahl und Powermanagement
aber wieder im Winter mit der Kälte kritisch) Gustl B. schrieb im Beitrag #6344505: > nicht mal 24 Wochen. Geht doch voll klar. Mit Solar je nach Größe müsstest du "nie" wieder laden
ihr Empfehlungen was ich mir da angucken sollte? Steht doch schon viel weiter oben im Thread: ATtinyIrgendwas+RFMirgendwas. Konkret z.B. ATtiny84A + RFM75-S. Damit kannst du einen Betriebsspannungsbereich von 1.9..3.6V ohne irgendwelche Wandler überstreichen. Damit bist du schonmal sehr frei bei
-
Thread
Gesucht: Counter / Timestamp Counter IC
ein Slave µC die bessere Wahl? Kenn da nicht die Stromverbräuche, aber vllt. etwas in Richtung ATtiny? Oder gibt es noch eine andere Möglichkeit? - Ein System Tick ist naturlich im µC vorhanden, jedoch startet ja dieser bei jedem Restart/Reset neu. - RTC ebenfalls vorhanden, jedoch würde bei
Michael B. schrieb im Beitrag #7932137: > DS1371 hat 24 bit auslesbaren WD timer, mit Quartzfrequenz, /4 oder /8, > ein 8kHz Quartz bringt also 1ms, ein 32kHz bringt 250ns, braucht 800nA. > > Aber alles überflüssig wenn du das vorhandene souverän programmieren
-
Thread
Stromzähler mittels IR Schnittstelle auslesen
) 0.2.2(:::::G11)! [03]N Der Wählerstand ist dann 001752.06 Gespeichert werden die Werte im ATtiny und bei Bedarf über I2C abgerufen. Das funktioniert seit einigen Jahren sehr gut. Gruß Carsten
wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf-rs232-ausgang Ich bin direkt auf einen ATtiny 4313 gegangen. Der Sender und Empfänger sollte ca. 880nm haben. Das ist sicher nicht so kritisch. Gruß Carsten
-
Thread
ATTiny 13 auf Pollin Eval.board
zur Zeit mit dem Pollin Eval.board Version 2.01. Da sind ja 2 8-Pin Sockel vorgesehen. Einer für 24C-EEPROMs der andere für Attinys 12 oder 15. Frage: Könnte ich damit auch einen ATTiny 13 programmieren? So auf den ersten Blick liegen alle für das Programmieren relaventen Pins beim Tiny 13 auf gleicher
@D.U.: naja, wenn es danach geht: "ATtiny13 - Not recommended for new designs"
-
Thread
Ventilansteuerung mit Mosfet - Temperatur?
ich verwende für meine Hydraulikventile BTS452T. Ohne Kühlkörper. Angesteuert über den PWM eines ATTiny84.
Micha T. schrieb im Beitrag #5941690: > ...das würdsch bei 24V Ventilspannung vermeiden wollen ;-) Aua.... Ich hab grad an was ähnlichem mit 12V gebastelt und war mir sicher das.... 12/24V das würfelt sich schon mal. :) SORRY
-
Thread
Projekt: Open-Source Hausautomation
gibt es mit Sockel für Hutschiene, sprich Schaltschrankeinbau. www.reichelt.de FIN 4C.01.9 24V Artikel gibt es wohl auch mit 12 Volt
@Sascha: genauso habe ich das gemacht (gut, ich habe 24V statt 12V). Im Schaltschrank schalte ich "ganz normale" Schaltschrankrelais. Der Bus ist komplett Niederspannung, in die Busdosen führt nirgends 230V. Dein Eltako sieht etwas teuer aus, ausserdem
-
Thread
Reicht ein LPC1347 für diese Aufgabe
Input-Capture, das ist zyklengenau. Der ARM ist damit völlig unterfordert. Das schafft sogar ein ATtiny24 bequem, wenn man beide Signale abwechselnd mißt, d.h. den Capture Eingang umschaltet. Je nach Geschwindigkeitsanforderung kann man auch die DACs sparen und per PWM mit RC-Filter ausgeben.
das, was ich brauche, danke. > Der ARM ist damit völlig unterfordert. > Das schafft sogar ein ATtiny24 bequem, wenn man beide Signale > abwechselnd mißt, d.h. den Capture Eingang umschaltet. > Je nach Geschwindigkeitsanforderung kann man auch die DACs sparen und > per PWM mit RC-Filter ausgeben
-
Thread
bringe LCD-Display nicht zum laufen
sample Routine! Das Display wird im 4 BIT Modus betrieben. */ /* ATMEL ATTINY 2313, die Routine benötigt 247 Byte inkl. Startup Code. WINAVR gcc 3.4.6 */ /* ---- CPU CLOCK -----------------------------------------------------------------------------
sample Routine! Das Display wird im 4 BIT Modus betrieben. */ /* ATMEL ATTINY 2313, die Routine benötigt 247 Byte inkl. Startup Code. WINAVR gcc 3.4.6 */ /* ---- CPU CLOCK ----------------------------------------------------------------------------
-
Thread
Attiny202 kein externer Reset
Liebe Leute, ich brauche Hilfe! Ich programmiere meinen ATtiny202 über die Ardoino Software via jtag2updi. Das funktioniert wunderbar. Allerdings brauche ich auch den UPDI-Pin in meiner Anwendung für einen externen Reset. Das funktioniert leider nicht! Selbst
ein externes Reset gebraucht. Man schreibt einfach die Software so sauber, daß sie nach dem Power-On 24/7 durchläuft, ohne abzustürzen. Ein dirty Hack wäre, über den Watchdog ein CPU-Reset zu erzwingen. Sind die Pins knapp, nimm besser den ATtiny204.
-
Thread
Suche 6Bit A/D-Wandler mit parallelem Ausgang
#6450762: > Ansonsten hätte ich auch zu einem Tiny geraten. Das wäre wohl zu einfach. Z.B. beim ATtiny24 den ADC in Free-Running starten und dann in der Mainloop: [c] while(1) PORTA = ADCH & 0b11111100; [/c]
Peter D. schrieb im Beitrag #6450846: > Z.B. beim ATtiny24 den ADC in Free-Running starten und dann in der > Mainloop: War ja mein Vorschlag. Joachim K. schrieb im Beitrag #6450350: > Microcontroller hatte ich auch schon überlegt, > ist mir aber
-
Thread
galvanisch getrennter ADC und DAC
alles mit dem µC steuern will und ein Digitalpoti hab ich nur mit maximal 1024 Schritten gesehen -> ca 24mV Schrittweite. Abgesehen davon, dass ich eigentlich 10mV Schritte haben wollte, sind 24mV Schritte eher "unschön" von den Werten her. Beim OP wär das gleiche Problem, der braucht ja auch seine Versorgungsspannung
Nimm zwei Attiny (z.B. ATTiny84), die du lokal versorgst und binde die über eine einfachen Schnittstelle wie UART oder I2C an deinen jetzigen Mikrocontroller an. Isolierende Pegelumsetz dafür gibt es fertig zu kaufen
-
Thread
+5v -5v am ATtiny Ausgang
Spannung nach rechts schwingt und bei - Spannung nach links. Diese Ausschläge muss ich aus einem ATtiny steuern. Ich scheitere gerade daran, gezielt einen negativen und einen positiven Spannungswert am Ausgang eines uC's zu haben. Wie realisiere ich das am besten? Vielen Dank, ps
_ +5 R: |_| |_| |_| |_| |_| |_| |_ 0 ergibt zwischen den beiden Seiten der H-Brücke (UB = 24V) _ _ _ _ _ _ +24 | | | | | | | | | | | | | | |_| |_| |_| |_| |_| |_| -24 [/code] Grüße Stefan
-
Thread
C++ - Inkrementalgeber auslesen
auswerten? Per Software zu zählen, braucht es einen µC pro Kanal. Gezeigte Schaltung+Programm mit dem ATtiny25 funktionieren damit: für vier Kanäle in insgesamt 4-facher Ausführung. Wenn Du mit dem PC einen IIC-Bus steuern kannst, könnte ich Dir ein paar ATtiny25 programmieren. Eine Alternative wären noch
> Per Software zu zählen, braucht es einen µC pro Kanal. Gezeigte > Schaltung+Programm mit dem ATtiny25 funktionieren damit: für vier Kanäle > in insgesamt 4-facher Ausführung. Wenn Du mit dem PC einen IIC-Bus > steuern kannst, könnte ich Dir ein paar ATtiny25 programmieren. > Eine Alternative wären
-
Thread
[AtTiny26] Ist er das Richtige für mich?
das > Vorhaben aus? Und ist die entsprechende Programmierung machbar? Ich würde den moderneren ATtiny261 nehmen. Je nach benötigter Anzahl an IOs könnte auch der ATtiny24 reichen. Die AVRs sind sehr gut für solche Ablaufsteuerungen geeignet und können in C oder Bascom programmiert werden. Man kann
Gerne. Du kannst die beim Stand der Technik benötigten Sicherheits-Funktionen gar nicht im Flash des ATtiny untebringen. Die Antwort lautet also- Nein, der ATtiny ist nicht der richtige für dich. Such mal nach richtigen Automotive MCUs, da geht so was mit. Die haben auch den angenehmen Seiteneffekt, robuster
-
Thread
[S] Quelle für ATtiny84 in SOIC
Hi, den ATtiny44 in SOIC zu bekommen ist ja kein Problem. Bei der 8K Version ATtiny84 habe ich noch keine Quelle, die an privat liefert gefunden. (Bei CSD nur PDIP und MLF aufgelistet). Kann mir jemand einen
schade, es stimmt tatsächlich wenn man genau hinsieht. Unter Packaging wird zwar nicht zwischen 24/44/84 unterschieden, aber unter Ordering Code ist bei dem Attiny84 14S1 nicht als Package aufgeführt. Das war mir bisher nicht aufgefallen. MLF kommt nicht so gut bei manuellem löten. Gruss Ingo
-
Thread
Zeitschleife Feintunning
Schnurzelpurzel schrieb: > CPU ist ATtiny25, die Kommunikation mit den Switchboards ist SPI. > da die interruptlatenzzeit schwankt, ist nix mit Interrupt. > Da es Zeit braucht, die Switchboards auszulesen ist die kleinste > Einstellbare
etwa 50 Takte Zeit haben sollte. Also 257 zerlegen in 128 + 129 usw. Du kannst aber auch nen ATtiny24 nehmen, der hat nen 16Bit Timer. Peter
-
Thread
Pollin Atmel Evaluations-Board & Co. - Fragen
pdf drauf: --" Mit diesem Atmel-Evaluatios-Board können die Microcontroller der Atmel-Familien ATtiny12/, 15, ATtiny2313, ATmega8, ATmega16/32 sowie den ATmega8535 direkt auf der Platine programmiert werden "-- du muß dich eine von denen Kontroller besorgen und dann klapt es! Gruß Martin
Hallo, hatte demnächst vor ein paar ATtiny13-20 zu programmieren. Auf Arbeit habe ich eines dieser besagten Atmel Evaluationsboards V2.0.1. Kann ich damit den ATtiny13-20 ohne Probleme beschreiben, da in der Info zum Board nur ATtiny12 &
-
Thread
Relais und Transistor an ATMEGA32
dieser Leistungsklasse keine Hexerei. Oder du hängst deine Relais gleich an eine Rohspannung von 12 o. 24V.
Oh Gott! Grundlagen: Die 6, 12, 24 V beziehen sich auf die Steuerspannung der Spule! Das sind Auto-Relais bis 16V Kontaktspannung.
-
Thread
25kHz-PWM mit attiny13
Prozessoren von Atmel, bei denen sich die >Frequenz exakter definieren lässt? Du kannst auch mit dem ATTiny13 deine 25kHz erreichen. Im Mode 5 lässt sich der Top-Wert des Timers, und damit die Frequenz, mit OCR0A einstellen. Bei den 9,6MHz des ATTiny ergeben sich bei OCR0A= $C0 die 25kHz. Mit OCR0B wird
Ein Max-Wert von 200 >hat auch Vorteile. Genau genommen sind es allerdings 192. Bei 200 sind es 24kHz. MfG Spess
-
Thread
Schnelle Bitmaske in AVR-Assembler
Tach allerseits. Leider haben ATTINY keinen Barrel-Shifter. Aus dem Wert der untersten 3 Bits von COUNT soll eine Bitmaske in DATA erstellt werden, count darf nicht geändert werden, eventuelle Hilfsregister müssen erhalten bleiben.
"ATTiny" impliziert das schon irgendwie... Reicht die aktuelle Lösung nicht? Oder willst du nur aus Prinzip eine schnellere Lösung? Man kann sehr viel Zeit in Optimierungen versenken, sehr oft ist es rein
-
Thread
ADC und PWM am ATtiny84
die anderen in Ruhe läßt. Ohne VerOderungen und/oder VerUndungen oder VerRenkungen. $regfile = "attiny84.dat" Admux = Bits(refs0 , Adlar) Adcsra = Bits(aden , Adps2 , Adps1) Do nop Loop
R16,0x3B In from I/O location PUSH R16 Push register on stack LDI R24,0x80 Load immediate MOV R20,R24 Copy register POP R16 Pop register from stack OR R16,R20 Logical OR OUT 0x3B,R16 Out to I/O location
-
Thread
Nuvoton N76E003
läßt sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr hinein und den ATtiny4313 gab es damals noch nicht. Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es auch sehr effizient aus.
> sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom > AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr > hinein und den ATtiny4313 gab es damals noch nicht. > Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es > auch sehr effizient
-
Thread
NE556 - Antiparallele Weihnachtsbeleuchtung
Du kannst auch meinen kleinen Sinusgenerator mit ATTiny 25/45/85 und H-Brücken Ausgang benutzen. Den kann man auf niedrige Frequenz programmieren: https://www.schoeldgen.de/avr Ganz unten auf der Seite - heisst 'Variable frequency drive with Tiny 25
Am einfachsten wird das mit einem MC mit 2 PWM-Ausgängen, z.B. ATtiny24. Einer läuft von 0..50%, der andere im invertierten Mode von 50..100%. Sind beide 50% ergibt das maximale Helligkeit. Die Dimmkurve programmiert man logarithmisch für optimalen Verlauf. 12Bit sollten
-
Thread
Einfache Spannungsanzeige die wenig Strom verbraucht
schrieb im Beitrag #6136974: > Au weia, BC547 und BC557 sind exotisch. Nein. Am 08.02.2020 10:24 sehe ich den: H. H. schrieb im Beitrag #6136113: > Ablic S-808xxC, ist in TO-92. In SMD gibts noch viel mehr Auswahl. Geht es noch exotischer?
Manfred schrieb im Beitrag #6136977: > Am 08.02.2020 10:24 sehe ich den: > H. H. schrieb: >> Ablic S-808xxC, ist in TO-92. In SMD gibts noch viel mehr Auswahl. > > Geht es noch exotischer? Gibts bei Mouser. Zusammen mit dem Mitbestellservice hier im
-
Thread
Entwicklung Converter Impulszähler (Hallsensor) auf 0-10V
einem Schrumpfschlauch verpackt wird und auf beide Seiten einen Stecker hat. Versorgungsspannung 24 V DC steht zur Verfügung. Analoger Eingang an der Steuerung vorhanden mit: 0 - 3 Volt (bzw. 0 - 10 V - ca. 100 kOhm) Der Hallsensor ist laut Spezifikation mit 3,5 bis 24 Volt betreibbar. Wir
Ausgangsspannung per PWM erzeugen, filtern und mit einem OPV auf 0-10V verstärken. Als µC ginge auch ein ATtiny45/85 oder 'viel schöner' ein ATtiny841. Das Programm läßt sich mühelos auch auf Eingangsfrequenzen von z.B. 0,1 - 100Hz anpassen. Solltest Du noch keine Lösung gefunden haben, schreib mir eine e-email
-
Thread
avr-gcc 4.8.1: Fehler durch Optimierung / inline function
USI_UART_start>: d2: f8 df rcall .-16 ; 0xc4 <timer_init> d4: 80 91 74 00 lds r24, 0x0074 d8: 88 60 ori r24, 0x08 ; 8 da: 80 93 74 00 sts 0x0074, r24 de: 89 b7 in r24, 0x39 ; 57 e0: 84 60 ori r24, 0x04 ; 4 e2: 89 bf out 0x39, r24 ; 57 e4: 81 e0 ldi r24, 0x01 ; 1 e6: 81 bb out 0x11, r24 ; 17 e8: 82 e5 ldi r24, 0x52 ; 82 ea: 8d b9 out 0x0d, r24 ; 13 ec: 08 95
-
Thread
Studio6 ist da
runtergekickt und bleibe AVR Studio 5.1. Es ist offensichtlich nicht möglich ein Projekt mit einem Attiny861 zu erstellen, da immer ein Fehler Nr.yxycvhsdh und das Studio hängt sich auf. Ingo
runtergekickt und bleibe AVR Studio 5.1. Es > ist offensichtlich nicht möglich ein Projekt mit einem Attiny861 zu > erstellen, da immer ein Fehler Nr.yxycvhsdh und das Studio hängt sich > auf. * attiny861.c * * Created: 12.05.2012 12:24:27 Keine Probleme! Gruß G.G.