-
Thread
ATtiny85 I²C Slave übernimmt empfangenen Wert nicht.
Hallo zusammen, Ich versuche einen ESP und ATtiny85 miteinander kommunizieren zu lassen. # Der Attiny soll PWM-Werte Empfangen und eine LED schalten. Der ESP sendet die Daten korrekt, soweit ich das beurteilen kann, aber der Attiny will die Daten
howMany--; Kann es sein, dass hier der erwartete pwm-Wert verschluckt wird? Das läuft mit attiny85 problemlos: [c] #include <Wire.h> ... void receiveEvent(int howMany) { if (howMany == 0) return; char c = Wire.read(); if (c == 'S') ... [/c]
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
im Beitrag #7613529: > Da schmeißt du aber einige Jahre, wenn nicht Jahrzehnte in einen Topf. ATtiny22: 04/1999 ATtiny12: 10/1999 ATtiny15: 12/2001 ATtiny13: 06/2003 ATtiny25..85: 02/2005
Beitrag #7613529: >> Da schmeißt du aber einige Jahre, wenn nicht Jahrzehnte in einen Topf. > > ATtiny22: 04/1999 > ATtiny12: 10/1999 > ATtiny15: 12/2001 > ATtiny13: 06/2003 > ATtiny25..85: 02/2005 Keine Jahrzehnte, aber schon einige Jahre dazwischen. Bedenke auch, dass die die Anfangszeit der
-
Artikel
Versorgung aus einer Zelle
1,2..5 2 15 / 40 / 650 200 Rei, I MCP1824 0,8..5 120 30 / 90 / 150 300 RS ZLDO330 3,3 1000 20 / 50 / 85 300 Rei UCC283 3,3 / 5 650 50@10mA 200@1500mA 400@3000mA 3000 RS, Con Drei Mignonzellen ohne Spannungsregler. Die meisten modernen Mikrocontroller haben einen sehr breiten Versorgungsspannungsbereich
TPS6031x, LTC1502-3.3 (typ. 3,x V bei 15-20 mA) LM2621 MC34063 (ungeeignet, läuft erst ab 3V) R, I ATtiny43U AVR-Microcontroller, der einen Boost-Converter eingebaut hat und damit eine Batterie bis auf 0.7V aussaugen kann. NCP1400A Startup 0.8V / | W NCP1402 Startup 0.8V, 200mA, Preis LTC3388 Nanopower
-
Thread
Hilfe: Von Arduino auf Mikrocontroller (Fernbedienung)
Eingangsspannungsbereich wäre gut um ihn direkt mit den Batterien betreiben zu können. Wahrscheinlich ein ATtiny oder so.
Entweder direkt den verwendeten Controller, oder einen aus der ATTiny 2 Series.
-
Thread
Welches Zubehör für DevKit NUCLEO-H723ZG ?
Prinzip ist es nur Notepad++ mit avrgcc und avrdude eingebaut. Meine Funktion, um Timer0 beim ATTiny85 in der Arduino IDE zu konfigurieren sieht z.B. so aus. Komplett ohne etwas, das nur mit Arduino geht. [c] void setupT0() { // Normal port operation, OC0A/OC0B disconnected, Normal Timer operation
-
Thread
STK500 erkennt ATTiny45 nicht
Abendgruß, habe ein Problem mit dem STK500 (an COM1, WIN7, Atmel Studio 4.19). Es wird kein ATTiny45 und auch nicht der ATTiny85 erkannt. Gibt es eine gute Anleitung im Netzt wo die Steckplätze für die einzelnen AVRs aufgelistet sind und die Jumpereinstellungen? Würde auch gern meine anderen
Hans-Jürgen H. schrieb im Beitrag #7607716: > Es wird kein ATTiny45 und auch nicht der ATTiny85 erkannt. Ja, das PDF ist uralt und wird schon lange nicht mehr gepflegt. Die möglichen AVRs sieht man erst im Programmierdialog. Als Sockel ist der vom ATtiny15 auszuwählen
-
Thread
Bootloader auf Attiny85 jedesmal neu brennen?
Guten Tag zusammen, ich versuche, auf dem Arduino Uno R3 laufende Sketche an Attiny85 anzupassen. Klappt soweit. Vor ein paar Jahren habe ich das Gleiche mit demselben Uno und derselben Charge Attiny85 gemacht, und ich meine mich erinnern zu können, dass man den Bootloader nur ein
ist ein genuiner Uno, der andere ein Clon namens M.J duino Uno R3. Ich meine den Core für den ATtiny85.
-
Thread
USI-UART mit ATTiny85: MSB kaputt
einen gewünschten Ruhepegel zu > erhalten. Reicht der interne 20k - 50k pullup des PB0 beim ATTiny85 nicht?
'nem möglichst kleinen µC machen, weil das letzte Mal schon 20 > Jahre her ist oder so. Der ATtiny85 ist schon 19 Jahre alt. Die neueren tinyAVRs sind besser ausgestattet.
-
Thread
tinyAVR 2 family Interrupt flags loeschen
Ich beschaeftige mich nur alle paar Jahre mit uC, bisher immer mit den älteren AVRs wie ATtiny85 o.ä. Aus Neugier und weil ich richtigen I2C und mehr Pins brauchte, habe ich einen ATtiny1626 der relativ neuen family 2 in QFN aufgelötet. Die Teile sind ja unglaublich günstig geworden, das
cleared by hardware when executing the corresponding interrupt vector ...', zumindest z.B. beim ATtiny1614 - wird beim ATtiny1626 nicht anders sein, wie bei allen neueren AVR8.
-
Thread
Induktiver Positionssensor - Fragen dazu
DC? Wenn ich da messe, dann läuft ein Sinus durch. Spannungen, die ich zur Verfügung habe, sind 85V DC, 12V DC und 5V DC. Ich werde das aus dem µC.Net bauen. https://www.mikrocontroller.net/attachment/313834/Sinusoszillator4.png
misst, sonst wird das hier alles ein Ratespiel. > Spannungen, die ich zur Verfügung habe, sind 85V DC, 12V DC und 5V DC. Yep - deshalb habe ich die Schaltung zunächst einmal auf 12V ausgelegt. > Ich werde das aus dem µC.Net bauen. Was meinst Du damit? > https://www.mikrocontroller.net
-
Thread
Atmel Studio 4.19 unter W10X64
Übrigens sind inzwischen abgekündigt: AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
Übrigens sind inzwischen abgekündigt: > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, > ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, > ATTINY84, ATTINY861 and ATTINY88 device families in PDIP. Ohne Tiny kann ich gut leben :) Ich habe ein paar ATMega324PA
-
Thread
Welcher Controller
? Oder muss man immer seinen eigenen Code schreiben und auf den ATtiny laden?
wunderbar funktioniert. Ich habe einen arduino nano als ISP benutzt und dann auf einem Breadboard einen Attiny programmiert. Ich habe den attiny45 durch den 85 ersetzt, da der mehr Platz für das Script hat. Es war ein bisschen Einarbeitung in die Fastled librbary, wie ich die Animation des Timers nachgebaut
-
Thread
Frage / Suche nach / zu Oszillatoren im DIP16-Gehäuse
Moin, nimm doch einfach einen kleinen ATtiny84 (oder 85) und einen 2457600MHz Quarz (1€). Dann teilst Du durch 16384 mit dem 16 Bit Timer und erzeugst einen INT. Dann zählst Du nur noch bis 15 und Du hast Deine 10 Hz. Das ist klein günstig und
Carsten-Peter C. schrieb im Beitrag #7595426: > nimm doch einfach einen kleinen ATtiny84 (oder 85) und einen 2457600MHz > Quarz (1€). Dann teilst Du durch 16384 mit dem 16 Bit Timer und erzeugst > einen INT. Dann zählst Du nur noch bis 15 und Du hast Deine 10 Hz. Das > ist klein
-
Thread
Atmel Studio und serial monitor
Ist mit Attiny85 etwas in Richtung Digispark / vusb gemeint? Die Dinger verwende ich gerne, aber USB-Serial (CDC) per vusb wird von Windows nicht geschluckt, da CDC eigentlich mit fullspeed statt lowspeed laufen
Florian L. schrieb im Beitrag #7594496: > Ist mit Attiny85 etwas in Richtung Digispark / vusb gemeint? > Die Dinger verwende ich gerne, aber USB-Serial (CDC) per vusb wird von > Windows nicht geschluckt, da CDC eigentlich mit fullspeed statt lowspeed
-
Thread
TPI f. ATTiny10 mit USBasp + AVRDUDE?
kam nie zu einer finalen Antwort oder gar Lösung[1]. Ich habe eine kleine Schaltung mit einem ATTiny10, der ja nun bekanntermaßen über TPI programmiert wird. Ich habe mehrere chinesische USBasp-Klone, welche allesamt auf die neuste Fischl-Firmware von 2011 aktualisiert wurden. Einschließlich dem
mit 5.0V über USB versorgt (ext. Quelle ebenfalls getestet) - Die USBasp funktionieren mit einem ATTiny85 problemlos (dann natürlich ISP und nicht TPI) Nun mag avrdude 7.2 aber den Tiny10 mit dem USBasp nicht finden: [code] >>>: avrdude.exe -c usbasp -p t10 -P usb -B 20.96 -F -U fuse:r:-:h ERROR
-
Thread
Stromspar KFZ Schutzschaltung mit 11V und 3.3V
effizient zu gestalten. Die Ruhestromaufnahme soll das Hauptaugenmerk sein. Die Idee ist, ein Attiny85, sowie einen CD4066BE Multiplexer, ein paar Logikgatter und schlussendlich Rückfahrkameras anzusteuern. Der Attiny85 und die Logikgatter benötigen 3.3V, für den CD4066BE und die Rückfahrkameras
optimiert werden. Der 11V Regler wird nur bei Bedarf zugeschalten, der 3.3V Regler versorgt den Attiny und Logik und wird daher dauerhaft an sein. Ich rechne mit einem Ruhestrom von < 20uA. Ich hab mich dennoch für einen LDO entschieden, da die Effizienz von Schaltreglern bei derart kleinen Strömen
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
#7584180: > Finde leider im Datasheet keine Angaben zum Eingangswiderstand der > ADC-Kanäle des AT85. Augen auf! 1 bis 100k Figure 17-8. Analog Input Circuitry https://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
. Das mit dem PullUp am ADC ist offensichtlich Mist, habe https://forum.arduino.cc/t/solved-attiny85-adc-read-problem/481840 gefunden. Erklärung 2. Betrag.
-
Thread
ESP8266 PWM Pin4
Hat leider nicht funktioniert, meine Abtastrate im python Script ist zu niedrig. Mit einem ATtiny85 und Spannungsteiler funktioniert es nun, schade dass ich jetzt zwei Boards habe. Eine Lösung mit einem einzigen Board wäre mir lieber gewesen.
-
Thread
AVR ATTiny13A Problem mit Servo + LED-Ansteuerung
beschäftig, aber ich hoffe, dass ihr mir noch hilfreiche Tipps geben könnt. MfG Chilibit myC: ATTiny 13A Zu mir: ambitionierter Anfänger, habe aber schon 2 andere Projekte mit dem 13A umgesetzt (aber noch nichts mit Servos) ;-) Servo: no name... Ich habe Bilder der Fuses, Signalen an den
Anzahl: 50 //const unsigned char zeitWerteSekundaer[50] = {52, 99, 167, 3, 55, 22, 119, 27, 153, 85, 22, 10, 103, 48, 24, 124, 11, 7, 57, 120, 47, 77, 138, 79, 20, 116, 52, 5, 191, 8, 153, 26, 72, 64, 18, 185, 30, 12, 3, 129, 112, 17, 197, 89, 15, 107, 2, 61, 164, 79}; const uint8_t zeitWerteSekundaer
-
Thread
[V] Diverse Tiny Mega XMega
ATMega168A-AU TQFP32 18 1,00 € ATMega32A-AU TQFP44 1 1,00 € ATTINY84A-MU QFN20 4 0,50 € ATTINY84A-SSU SOIC14 6 1,00 € ATTINY85-20SH SOIC8 2 0,50 €
ATMega168A-AU und ATTINY85-20SH sind weg... 25€ inkl. Versand für den Rest....
-
Thread
Suche nach Schaltung für Signalverzögerung
Ideale Aufgabe für einen Attiny85 o.ä.. Daniel D. schrieb im Beitrag #7568636: > Beitrag mit aussagekräftiger Visualisierung :-) Daumen hoch Dazu in einem einzigen Satz die Aufgabe erklärt👍
einer Woche 8,4mAh. Das ist zu viel? Um das Thema meinerseits zu beenden, habe ich bei einem ATTiny85 noch die Stromaufnahme mit durchlaufendem Programm (sr_100_reg.asm) gemessen: 63 µA @ 5 V und 54 µA @ 3 V @ 20°C. Wie erwähnt, würde ein kleiner Elko für die temporäre Stromversorgung reichen.
-
Thread
Strommessung mit AVR (0,1mA bis 100mA)
Es gibt AVRs mit umschaltbarem Verstärker am ADC, ATTiny45/85 als kleinster Vertreter. Der hätte 1× oder 20× Verstärkung, damit könnte man eine Messbereichsumschaltung machen. Ob das für die gewünschte Auflösung reicht, und ob dein Shunt klein genug wird
-
Thread
DIY Master/Slave Steckdosenleiste? Stromwandler, Hallsensor,.womit Strom messen?
Hallo Thomas, ich habe einen 1mOhm-Widerstand genommen, um bis 100A messen zu können. Ein Attiny85 misst im 10A und 100A-Bereich je nach Situation. Stromversorgung und Datenausgabe (RMS-Werte, kWh, phi) ist natürlich potentialgetrennt. Bei Interesse, schreib mir einfach. Gruss, Bernd
-
Thread
einfache Zeitverzögerung
willst empfehle ich (wie andere vor mir) > ebenfalls einen Mikrocontroller. Ich würde dann einen ATtiny13/25/45/85 > nehmen (je nach dem, was gerade da ist). Böööh, vom ATtiny bin ich noch weit, weit weg. Ich betreibe noch immer Grundlagenforschung :-) Enricos Schaltplan hat soeben meinem Drucker
willst empfehle ich (wie andere vor mir) > ebenfalls einen Mikrocontroller. Ich würde dann einen ATtiny13/25/45/85 > nehmen (je nach dem, was gerade da ist). Der TO hat sich 6h ±30 min. gewünscht, weit weg von Quarzgenauigkeit. Lobenswerterweise hat er die erlaubte Toleranz gleich mit angegeben;
-
Thread
Kleines Radio Tivoli Three Sendersuche knallt aber wie.
verkauft. Man könnte statt des Drekos einen Encoder einbauen und einen Tuner-IC (Si4703) + µC (ATtiny85).
-
Thread
Interrupt ATtiny85 - Hilfe
umzubauen. Ehemals Bleiakku ..., nun Hardware (NE555) alles fertig. Will die Steuerung aber mit einem ATtiny85 vornehmen. Habe vor langer Zeit so etwas programmiert (Z80 noch mit HEX-Code) und mit dem Versuchssteuerungen für physiologische Experimente aufgebaut. Sehe nun offensichtlich durch die IR-Funktionsweise
meiner While() komme ich nicht weiter. Simulieren geht (Variable event & modus von Hand gesetzt). AT85 sitzt auf Breadboard mit entsprechender Hardware zum testen. Kann mir da jemand helfen. Kenne das Datenblatt mitterlerweile fast auswendig und auch ein paar Bücher neben mir. Den Skript habe gekürzt
-
Thread
Attiny 1616 Hardware-Interrupt
supports the AVR ATTiny84/85 & ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms.
Stefan W. schrieb im Beitrag #7552058: > Darf ich dich Konkret Fragen ob ich demnach den Attiny1616 für mein DCC > Projekt nehmen kann? Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Politikern mit der Straßenumbenennung. Ich würde mich nicht wundern, wenn mangels Absatz nur der alte ATtiny84 unter den 14-Pinnern überlebt. Wir haben nicht die Stückzahlen, um Druck auszuüben. Es muß z.B. sehr große Kunden für den ATmega8A im DIP-28 geben, weil der immer noch gut beschaffbar ist.
Beitrag #7558100: > Mobys Nee, Moby war noch 'ne Runde verschärfter. :-) Außerdem hat er alles mit ATtiny13 gemacht. :)
-
Thread
Interface für PC-Tastatur gesucht
Man kann sich mit V-USB ein Keyboard z.B. in einen ATtiny45 programmieren: https://www.obdev.at/products/vusb/hidkeys.html
Hab nun alles da Digispark Rev.3 Kickstarter mit ATTiny85 und USB kompatibel mit Arduino und den Folientaster. an welchen Pins anschliessen, wie was programmieren, damit der Taster die leertastenfunktion ausführt? SG Klaus
-
Thread
Li-Ion Protection in besser?
auch nichts gefunden. Jetzt kontrolliere ich einfach die Spannung mit einem Mikrocontroller, z.B. ATtiny402 (Standby Stromaufnahme < 2µA).
Zahlenbeispiel als Beleg - bei Samsung Smartphones gibt es die Funktion, den Akku automatisch nur bis 85% zu laden, zur Verlängerung der Lebensdauer. Letztens hab ich eine Reddit-Umfrage dazu gesehen (findet man unter "Are you using the 85% charge limit option?") - tja, mehr als zwei Drittel nutzen diese
-
Thread
Hilfe bei Erkennung vom Microcontroller
Das Marking auf der Unterseite spricht ebenfalls für einen ATtiny aus dieser Zeit.
ATtiny25/45/85 ein, der nen Quarz an Pin 2 und 3 erwarten könnte, die anderen Tinys im Dip8, die mir grade in den Sinn kommen, haben AFAIK nur einen Clock-Pin und nicht zwei.
-
Thread
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
daher habe ich auch fleißig gecallt und Unterfunktionen benutzt. Ich würde Anfängern nicht unter ATtiny85 empfehlen, da paßt selbst float in C drauf, wenn man möchte. Und der hat auch nur 8 Pins.
-
Thread
Spgversorgung ATtiny85 zur Analogmessung
den Schaltern erkennbar. Hoppala! Eben erinnert, daß ich noch 2 Buttons auslesen will, mit dem ATtiny*85* und 74HC165 würden die Pins also nicht ausreichen. Gut, dann fiele die Wahl wohl auf den ATtiny*84*.
Der Arduino Uno wäre definitiv zu teuer, zu groß und zu sehr stromfressend. Es wird ein ATtiny84/85 werden. Eben bei Reichelt gelesen, daß das 74HC165-IC (bei 6 V?) satte 0,5 Watt also etwa 83 mA saugt... damit taugt das definitiv nicht für meine Batterieversorgung. Also wohl eher der ATtiny85
-
Thread
Random Grafiktafel
Zeit wie lange das geschehen soll. Software Studio 7 - hier der Code: /* * Biotronic.cpp * Attiny13A * Created: 11.11.2023 16:08:24 * Author : ED */ #include <avr/io.h> //Holt Grundfunktionen des Atmega #define F_CPU 1000000UL // 1 MHz #include <util/delay.h> //Bindet Wartefunktionen
durchlaufen, sondern nur 2 Sekunden. @ Martin S. kannst du mir ein wenig auf die Sprünge helfen? Der Attiny13 ist mit einem Attiny85 ersetzt worden. Gruss ed
-
Thread
ATtiny 85 PWM timer0 reset nach sei();
Liebes Forum, ich bin am verzweifeln, weil ich es nicht hinbekomme, bei einem ATtiny 85 einen PWM Output mit dem timer0 zu erzeugen. Ich bin seit Tagen am Recherchieren und Debuggen, komme aber nicht weiter. An den PB0/pin 5 habe ich eine LED angeschlossen und mit einem Widerstand
, dass die Register in der IDE teils etwas verzögert aktualisiert werden bzw. in diesem Fall der ATtiny sich resetet, bevor da die finalen Werte drin stehen. - Anderen ATtiny 85 verwendet - Der ATtiny kann die angeschlossene LED steuern, z.b. CTC mode und OCR0A interrupt - mit _delay_ms() an diversen
-
Thread
PWM Signal ( 5V, Pulslänge 1-2ms) für Servomotor in 0-10v umsetzen
habe ich auch ein Progrämmchen gemacht, will mich aber nicht nachdrängeln. Es läuft auf einem 8 MHz ATtiny85 (gerade zur Hand). 1 ms ist auf 8000 Schritte aufgelöst. Da Timerüberlaufe schon berücksichtigt werden, können auch längere Pulsweiten und auch die Pausenzeiten gemessen werden. Rein rechnerisch
ich auch ein Progrämmchen gemacht, will mich aber nicht > nachdrängeln. Es läuft auf einem 8 MHz ATtiny85 (gerade zur Hand). 1 ms > ist auf 8000 Schritte aufgelöst. Es lebe der Overkill! > Ferner sorgt ein Timeout dafür, daß bei fehlendem Eingangssignal nach > einer Sekunde der Ausgang auf 0
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
RC008T-2 rausgekramt, socket card drauf, funktioniert auf Anhieb: [pre] % avrdude -c stk600 -p t85 -t avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e930b (probably t85) avrdude> part AVR Part : ATtiny85 Chip Erase delay
avrdude done. Thank you. [/pre] OK, noch was programmieren (passt nicht wirklich, Code für einen ATtiny13, aber egal): [pre] % avrdude -c stk600 -p t85 -U nachtlicht.elf avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e930b (probably t85) avrdude
-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
Die auf die Hutschiene passende Steuerung übernimmt ein ATmega328 - die Wirkleistung bestimmt ein ATtiny85. Zusammen mit Schützen und manuellem Transferschalter soll alles in einen vertikalen Kabelkanal 2000x60x130 passen. Die Akkus stehen daneben in einem Kontaktgesichertem Metallschrank. Die erste
sich den Plan aus, dabei sollten sämtliche Informationen erhalten bleiben. Wenn Bauteile wie der Attiny85 nicht in deiner Lib vorhanden sind, leg ihn dir an, so ist er wie dargestellt sehr unübersichtlich. So, wie du es jetzt gezeichnet hast, ist es leider sehr unübersichtlich und es ist nicht verständlich
-
Thread
attiny85 (Digispark) und ADC
Hallo, habe mal eine Verständnisfrage: Wenn ich den Digispark attiny85 ADC mit Ref. Spannung Vcc(5V) nutzen will, ist ohne "Umbauten" nur der ADC1 sinnvoll. ADC0: entfällt weil der Reset drauf liegt ADC2: entfällt weil die 3.6V Zener Diode stört ADC3: entfällt
-
Thread
Eine Tankanzeige für zwei verschiedene Geber/Tanks
der Einfachheit halber rein analog über OP versucht. Das Ergebnis war unbefriedigend. Mit einem Attiny85 lies sich das perfekt umsetzen. Der ADC misst die Eingangsgröße(n), über abschnittsweise Interpolation werden Eingang- und Ausgang linearisiert. passt alles in 2k, ein Tiny25 hätte gereicht.