-
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.
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
GUID-EC8D3BAB-0B5E-454F-AB6E-6A7C91C6F103-en-US-3/index.html?GUID-A7CE312E-676A-4DC2-B0C1-0A78575A1F85
hält sich in Grenzen. Willst du micht verarschen? Das ist schon grenzwertig bei einem kleinen ATtiny. Von größeren AVRs oder ausgewachsenen 32 Bittern mit fetter PEripherie ganz zu schweigen! Und wie übersetzt du dann die Namen in der Doku in deine eigenen Namen? Mit der selbstgedruckten Bibel?
-
Thread
Embedded C general purpose Bilbliothek
1MB je Funktion. Der andere will sie möglichst einfach und übersichtlich, daß sie auch auf einem ATtiny85 läuft. Eine Lib, die es jedem recht macht, wird es nie geben.
-
Thread
PWM mit kleinem (welchem?) Atmega und Dimensionierung
beispielsweise Typ K Thermoelemente, und die kann nicht jeder uC ohne Zusatzbauteile auswerten. Ein ATtiny85 hat zwar einen 20-fach Verstärker, macht aus 16mV aber nur 320mV bei 1.1V Referenz, löst also gerade mal 1 GradC auf bei einem Fehler von sicher 10 GradC, aber er kann die Chiptemperatur messen als
Spannungsquellenwiderstände dazu und es geht gerade eben. Es gibt also sicher besser geeignete Bauteile als ATtiny85 und IRLZ44 aber es durfte mit ihnen gehen. Ein Display brauchst du nicht ? Ein simpler genauer OpAmp wie OPA2376 regelt genauer, der zweite darin macht die PWM, und hätte auch keine Anzeige, aber
-
Thread
Windows 10 Serielle Schnittstelle auslesen und weiter verwenden
anleitung-uno-als-human-interface-device-hid-tastatur/983067 oder einen Diogispark mini https://www.reichelt.de/digispark-mini-attiny85-usb-mit-stiftleiste-digispark-mini-p192128.html
-
Thread
ESP-01 per Wifi mit NFR24L01
beschrieben machen willst/musst. Aber ok, noch ein Tipp: Nimm einen weiteren NRF24L01 und einen ATtiny85 als Controller. Ohne Controller wird es erstmal nichts.
Ein 85er Tiny aus der Grabbelox mit NRF, so hab ich es jetzt gemacht.
-
Thread
ATTiny85 Projekt macht Probleme
Hallo, ich bin dabei mit einem ATTiny85 eine AutoPowerOn Schaltung zu realisieren. Im Prinzip funktioniert die schon aber leider geht regelmäßig beim anschließen der Spannungsversorgung auf kurz oder lang der Tiny kaputt oder verliert
Spannungseingang von der Netzbereitschafts-LED 1,75V J3 = Eingang vom Einschalttaster J4 = Masse Attiny85 U1 Anschlüsse PB0 = Analoger-Spannungsausgang für die Status-LED eingestellt auf 2,5V PB1 = Digitalausgang für rote LED. Bei High wird die LED gesperrt bei LOW wird die LED auf Masse gezogen.
-
Thread
DC Motor mit Drehmoment umkehreung
einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
14Pin Typen? - möglichst stromsparend Wenn ich jetzt ein größeres Programm auf einen bspw. Attiny24 pflanzen möchte, würde ich wahrscheinlich recht schnell an die Grenzen des Flash kommen. Daher wäre ja eigentlich ein Attiny84 die Wahl, aber der kostet auch schon wieder 2,50€, wofür ich einen Atmega382p
Johan schrieb im Beitrag #7498199: > Mein erster Gedanke war: Stromsparend --> Attiny. ATtiny und ATmega sind nur verschiedene Baugrößen des AVR. Zwischen ATtiny85 und ATmega2560 bestehen daher bezüglich Stromaufnahme keine signifikanten Unterschiede. Es sei denn, man läßt beim
-
Thread
Attiny85 (SMD) Device signature = 0xffffff
Hallo, ich (Anfänger) experimentiere aktuell ein wenig mit dem Attiny85 und habe Probleme mit einer SMD Version (Attiny85V-10SU). Ich bekomme einfach kein Programm aufgespielt oder den Bootloader gebrannt. Hier mal die Ausgabe der Arduino IDE: [code]
und einen 10uF Elko habe ich zur Sicherheit auch an den Nano geklemmt (zwischen RST und GND). Der Attiny85V-10SU wird mit Hilfe eines SOP-8 zu DIP-8 Adapters auf ein Steckbrett gesteckt. Genau auf den selben Platz, auf den ich zuvor einen Attiny85-20 (DIP) gesteckt habe, mit dem alles einwandfrei funktioniert
-
Thread
Wie kann in Microchip Studio ein Arduino Uno als ISP Programmer verwendet werden?
habe ich versucht, scheitere aber noch an den Befehlen für die AVRDude.exe. Im Moment ist es ein ATtiny85, der programmiert werden soll. Kann mir jemand einen Link posten oder mir auf die Sprünge helfen? Das HowTo habe ich für AVRDude gelesen, komme da aber nicht so richtig weiter. Vielen Dank und
für den stk500v1 muss eine Baudrate von 19200 eingestellt werden. Paramer -c stk500v1 -P COM7 -p t85 -b 19200 -v 2> "Filename.txt" geben MCU-Parameter aus. s.auch Beitrag: ATtiny85 mit PlatformIO und Arduino Uno als Programmer alles ausführlicher Dank an alle
-
Thread
ATtiny85 mit PlatformIO und Arduino Uno als Programmer
einstellen (ich glaube er ist zum STK500 kompatibel). Dein Target ist kein usbtiny, sondern ein ATtiny85. USBtiny würde hingegen zu einem ATtiny passen, der direkt (ohne Programmieradapter) per USB mit dem PC verbunden ist. Dazu bedarf es ein paar Bauteile und man muss vorher den usbtiny Bootloader
upload_port = COMX ; Set the port to the Arduino COM Port ergänzen. Quelle: /dariocasciato/attiny85-programming-your-complete-guide-with-arduino-and-platformio-37do Bin nun vollgefressen und habe Feierabend. Gruß an euch 2 Oti
-
Thread
ZIF-Sockel für Steckbrett
werden und springen häufig einfach raus. Länger: ich bastle gerade ein kleines Projekt mit einem ATTiny85, der acht Beinchen hat. Programmiert wird mit einem einfachen USB-ICSP-Programmieradapter, das klappt auch alles problemlos. Wo es Probleme gibt, ist die Doppelbelegung der Pins. Sprich, die zur
-
Thread
ATMega328P Eigene Spannungsversorgung messen
Spannung an AVcc, sondern die an AREF > gemessen wird. Danke. Ich hatte mir die Funktion für nen ATTiny85 geschrieben, da ist Vcc als default und habe nur den MUX angepasst und REF vergessen. Damit ist es gefixt danke. [c] ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);[/c]
-
Thread
batteriebetriebener ESP-01 mit Reedschalter an Fenster
Hab dazu wieder einiges gelesen, vermutlich wäre eine gute, stromsparende Lösung der ATTiny85 - Reed dort dran, und der Kleine weckt dann den Großen?
korrekt, wenn GPIO0 oder GPIO2 auf High liegen (durch den Reedschalter). Ich bestelle erstmal einen ATTiny, vermutlich reicht hier auch ein ATtiny13A-PU. Die 85er sind derzeit oft nicht lagernd.
-
Artikel
AVR-GCC-Tutorial/Die Timer und Zähler des AVR
style="text-align:center" AVR-Typ Timer/Counter0 Timer/Counter1 Timer/Counter2 AT90S2313 8 16 - ATtiny2313 8 16 - ATtiny25 8 8 - ATmega8 8 16 8 ATmega88 8 16 8 ATmega16 8 16 8 ATmega32 8 16 8 ATmega644 8 16 8 8-Bit Timer/Counter. Der 8-Bit Timer wird z.B bei AT90S2313 über folgende Register angesprochen
Problem, was den Abschied vom MC34063 erleichtert. Folgende AVRs enthalten einen solchen Timer: ATtiny25, ATtiny45, ATtiny85: 8-Bit-Timer 1, 2 PWM-Ausgänge ATtiny261, ATtiny461, ATtiny861: 10-Bit-Timer 1, 3 PWM-Ausgänge, dazu 3 Analogvergleicher-Eingänge (typ. zur Schnellabschaltung bei Überstrom eines
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
Videos auf SD-Karte und füge höchstens eine Kontrollschaltung zum abspielen hinzu, das könnte ja ein ATTiny in SO8 machen den man mit Kupferlackdraht frei fliegend reinverdrahtet. Aber dazu müsstest du einen ATtiny programmieren lernen. Im Arduino-Framework wohl am einfachsten https://www.jentsch.io/digispark-attiny85-mit-arduino-ide/
-
Thread
HC-SR501 PIR löst bei Tageslicht zufällig aus
Liniearregler betreibe. Die Last am Ausgang habe ich nicht gemessen. Er hängt lediglich an dem pin am Attiny85 und wird über nen 10k auf Ground gezogen.
betreibe. > Die Last am Ausgang habe ich nicht gemessen. Er hängt lediglich an dem > pin am Attiny85 und wird über nen 10k auf Ground gezogen. Die HC-SR501 haben intern ca. 1K5 zum Ausgang hin, sind also nicht sonderlich belastbar. Die 10K zum GND sollten allerdings nicht stören.
-
Thread
Chip für super simple Funktion
Phillip H. schrieb im Beitrag #7476914: > Vllt einen ATTiny? Hunderte es gibt! Nimm irgendeinen.
Du könntest nen ATTiny85 nehmen. Der ist kompakt und hat genug I/O-Pins für deinen Einsatzzweck.
-
Thread
ATTiny85 ACD
Weißt du was du willst? Hi, ich möchte nicht die Vcc messen sondern die Batteriespannung. Der ATTiny wird über eine 9V Batterie über einen Linerregler mit 5V betrieben. Nun möchte ich herausfinden wann die 9V Batterie leer ist. Also über einen 50/50 Spannungsteiler an ACD2 angelegt. Hab das
grad erst am Anfang mit den Microcontrollern, da hab ich übersehen dass der 328 im Gegensatz zum t85 ne extra Spannungsversorgung für den Analogteil hat. Danke für deine Hilfe, hat mir sehr geholfen.
-
Thread
Attiny85 seltsames Verhalten Ausgabeport
Hallo, Ich möchte mit einen Attiny85 Digispark V3 USB-Board mit einen kleinen Lautsprecher einen Dauerton erzeugen. Leider erzeugt der folgende Arduino-Code nur einen sehr leisen Ton. [c] for (int n=0; n<=800; n++) { digitalWrite
eigentlich nicht nachvollziehbar, da nur die Software geändert wurde. Leider konnte ich im Datenblatt des Attiny85 nichts finden, was diesen Effekt erklären könnte. Ich bin eigentlich davon ausgegangen, dass die Funktion digitalWrite() auch nur die Register setzt. Anscheinend gibt es aber einen Unterschied.
-
Thread
Audio Signal mit ESP32 auslesen
schon: > https://www.mikrocontroller.net/topic/475281#5862495 Nunja, das ist, was mit einem ATtiny85 machbar ist. Mit einem ESP32 als Rechenknecht ginge natürlich weitaus mehr bezüglich Kanalzahl und Auflösung. Allerdings wird man sich von der minimalistischen Hardware meiner Tiny85-Lösung trennen müssen, die nutzte ja wirklich so ziemlich alle Möglichkeiten aus, die der Tiny85 im Analogteil bietet. Der ESP32 ist diesbezüglich leider längst nicht so gut ausgestattet. Wenn der es machen soll, wird man um zusätzliche Analog-Hardware nicht herumkommen. Na gut, ein lächerlicher
-
Thread
Liste von ICs usw. fürs Breadboard
74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85
Steve van de Grens schrieb im Beitrag #7468973: > 8 Pins: ATtiny 25, 45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm
-
Thread
Hühnerschutz, Fuchsverteibung, Alarmanlage
raspberry-pi-infrarot-bewegungsmelder-pir-hc-sr501-rpi-hc-sr501-p224216.html einem RF-Sender einem ATTiny als Detector/Sender. Ein ATmega328 und RF-Reciver als Reciver und einem Pi als Userinterface. Detector erkennt Fuchs/Tier schickt ein Signal an den Reciver, der wiederum leitet eine Erkennung
Fuchs im Winter Mäuse jagt ... https://youtu.be/RCqQYpM1hCA?t=135 https://youtu.be/Js4aN2I1pXU?t=85
-
Thread
digispark EEPROM schreiben / lesen
Hi, habe mir einen digispark mit ATTINY85 besorgt um mit dem "C" Programmieren zu starten. Einfache Sachen klappen prima. (I/O - EIN- / Ausgabe). Ich möchte das EEPROM nutzen. Klappt leider nicht. In verschiedenen Foren stoßen ich auf
nnnn.h" anstelle von <nnnn.h> verwenden. jetzt muss ich nur naoch rausfinden, ob das mit den ATTINY EEPROM auch richtig geht.
-
Thread
Probleme mit Werten vom BME280
Sensor probiert, leider die selbe Abweichung. Ich betreibe den Mega8 und BME280 mit 3,3V. Mit dem Attiny861 war das selbe Problem. Temperaturwerte sind plausibel (wenn man nur kurz einschaltet). Da ich das ganze "zu Fuß" in Assembler machen will, lese ich die Were momentan manuell aus. Erst per Oszilogramm
$F5 $F9 $60 $FA $81 $FB $15 $FC $A0 Ergibt in der Tabellenkalkulation 22,85°C und 935hPa. Auf dem Altimeter steht 1006-1007 hPa und 22,5°C auf dem direkt daneben liegenden Thermometer. Die Luftfeuchtigkeit habe ich nicht berücksichtigt. Thomas W. schrieb im Beitrag
-
Thread
Auflösung Elektronik Shop
Hallo Manuel, falls noch vorhanden, würde ich gerne 5x ATTINY85-20PU DIP8 17x 74LS247 und 1x ATMega32-16DIP übernehmen. Gruß Thomas
-
Thread
Welchen (günstigen) µController für USB-MIDI?
Eric A. schrieb im Beitrag #7461067: > leider scheint es so dass die ATtiny kein natives USB beherschen. Tun sie nicht. Aber wo ist das Problem? Für USB-MIDI ist nur Low-Speed-USB erforderlich, und das kann mit V-USB ein AtTiny spezifikationskonform emulieren. Mit einem
Vielen Dank, die Sache mit dem Attiny und den Blackpills schaue ich mir an ;-)
-
Thread
AVR ATtiny824 on-chip temperature sensor
Beim ATtiny402 ist der Messfehler wesentlich kleiner: nur +2 Grad. Eigentlich müsste die tinyAVR® 2 Family besser sein als die Vorgänger. Etwas stimmt nicht.
Abweichungen, die das Datenblatt nicht verspricht. Ich glaube dir ja gerne, dass dein gemessener ATtiny402 besser ist. Das heißt aber nicht, das alle besser sind. Doch selbst wenn es so wäre, wäre das völlig OK, denn der Hersteller verspricht beim ATtiny824 nichts konkretes. Jeder gelieferte Mikrocontroller
-
Thread
Spielzeug-Ampel mit (Timer) Relais-Schaltung
unnütze Stromverbraucher. Eher https://www.amazon.de/AZDelivery-Digispark-kompatibles-Development-ATtiny85/dp/B076KVKHH1/ref=asc_df_B076KVKHH1/ Hat genug I/O für dieses Projekt, ist nicht schwieriger als ein Arduino, aber läuft direkt aus Batterie bei geringem Stromverbrauch.
Attiny85 reicht für den Fußgängerteil mit einmal rot, einmal grün und einem Taster. Mag man den Spaß erweitern um die Anzeige für Fahrzeuge, ist man schon wieder gekniffen. Ich habe da mal was zusammengetippt
-
Thread
SW ATTiny85 Mag bitte jemand helfen?
Hallo zusammen, für ein Bastelprojekt hätte ich gerne einen ATTiny85 eingesetzt um folgendes zu tun: Aufwachen mit einer positiven Flanke an Pin X, dann 2 Sekunden warten, dann 2 Sekunden High-Signal an Pin Y, dann wieder in den Tiefschlaf fallen, bis erneut eine
wenn man arduino nur angeschaut hat, kann man das sogar auch in 5 Zeilen umsetzen.. es gibt ein Attiny85 core für Arduino. [c] #include <avr/sleep.h> #include <avr/interrupt.h> const int ausgang = 0; unsigned long maxidletime = 500UL; boolean blocksleep = false; unsigned long lastPinCheck
-
Thread
ATtiny Typenchaos bei Microchip Gesperrt
___________|____________|____________|_____________ ATtiny212 | ATtiny214 | | ATtiny412 | ATtiny414 | ATtiny416 | ATtiny417 | ATtiny814 | ATtiny816 | ATtiny817 | ATtiny1614 | ATtiny1616 | ATtiny1617 | | ATtiny3216 | ATtiny3217 ___________|____________|____________|_____________ | ATtiny424 | ATtiny426 | ATtiny427 | ATtiny824 | ATtiny826
-
Thread
Wo kauft ihr eure PICs ?
die haben 14 PINs, das kleinste was von MicroChip > angeboten wird. Ich nehme da lieber die ATtiny84, bzw. den Nachfolger ATtiny1624: https://www.mouser.de/ProductDetail/Microchip-Technology/ATTINY1624-SSU?qs=vmHwEFxEFR%2FHKYGUmUC%2Fzw%3D%3D
Folgende MCUs habe ich noch. Microchip: PIC16F1825-I/SL PIC16LF1938-I/SS PIC17C44-33/L ATTINY85-20SU Texas Instruments TMS320F28020DAT Renesas HD64F3664HV einfach melden Gruss