-
Thread
gestörter Transimpedanzverstärker
Helligkeitssensor#Konstantstromquelle_mit_Transimpedanzverst.C3.A4rker) wird durch die Schaltflanken eines ATtiny85 gestört, auch ohne Last. Beides mit 5V aus Labornetzteil versorgt. Der Ausgang des TIA geht an einen ADC vom Mikrocontroller und wird ca. 20 us nach Flanke gemessen. Die Störung äußert sich als
Die Störungen tauchen nur periodisch auf, alle 20 ms ... In einer Dose auf GND sieht es schon besser aus!
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
, dann hält es noch länger als ewig und drei Tage, es sei denn man hat eine Bewässerungsanlage die 20 mal am Tag gießt oder das Problem, das irgendwo Wasser verloren geht ;)
Abrechnungszwecke zertifiziert sein muss) würde ich ein paar CMOS Zähler 4029 in Reihe schalten. Die gibts zu 20 Cent, sie laufen schon bei 3 Volt und der Stromverbrauch ist unschlagbar. Ablesen auf LED bei Bedarf mit Knopfdruck.
-
Thread
LTspice-Modell für MOSFET IRLL024N
und Versandkosten). Hier ein Auszug der Produkte, die ich nur bei Mouser gefunden habe: * ATtiny1614 * THVD1410DR RS-485 * DS2401 1-Wire ID * TI LM66100
10MHz? Das kann man anscheinend sehr leicht falsch verstehen. Die Taktfrequenz des Schalters ist 10/20 MHz. Das heißt, dass er alle 10/20 MHz umschalten kann. Das tut er aber nur zweimal in 2,5 kHz. Nicht öfter. Das ist die PWM-Frequenz. Die Taktfrequenz legt nur die mögliche zeitliche Auflösung der Umschaltungen
-
Thread
[V] STK500 & div. Controller
Hallo, ich biete eine STK500-Platine und 3 * ATtiny26-16PI, 5 * ATtiny24A-PU, 5 * ATtiny261A-PU, 5 * ATtiny2313A-PU, 5 * ATtiny25-20PU, für zusammen 35,-€ incl. Porto an. Anfragen bitte an smt.schmidt@gmx.net
-
Thread
ATtiny85 ADC differentiell 20x gain 1.1 int. Ref.
z.B.: FF FF 03 FF VCC = 5V ! 00 20 int. 2.56 V 80 mV 00 1D int. 1.1 V 31 mV 00 4D int. 1.1 V x20 4 mV FF FF 03 FF 00 2A 00 39 00 4C Hier stimmt was beim Umschalten auf VCC als Referenzspannung
Also nach // 1.1 20x erst umschalten zu // 1.1 1x
-
Thread
Softwareversion im Flash hinterlegen.
1c S uint16_t revision; // 1e S char name[9 + 1]; // 20 S } image_struct; _Static_assert (sizeof(image_struct) == 42, " Bad struct size");[/c]
Beispiel findet man zum Beispiel hier: https://www.mikrocontroller.net/articles/Konzept_f%C3%BCr_einen_ATtiny-Bootloader_in_C#Speicherlayout_des_Bootloaders Ist zwar für ATTiny, aber sollte auch für ATmega gelten.
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
wegen der Batterieversorgung kann ich jedenfalls vergessen, aktuell wieder auf 48Mhz, schluckt gleich 20mA mehr. Wenn da jetzt noch die SD Karte mit dazu kommt bricht die CPU wohl ganz in die Knie :-( Ich habe an Ints UART1 9600 baud: Da laufen im 1s Takt ca 200 Bytes NMEA Daten ein und lösen RX_NE
ich einen ATtiny814 nehmen. Und, na klar: Assembler.
-
Thread
Tiny861 USI Slave Mode
Konkret: Master mit Systemtakt von 20 MHz, SPI-Takt 1.25 MHz, Slave (ATtiny461) 8 MHz; ich reaktiviere die besagte Zeile mit [c] USIDR = 'J'; [/c] dann dürfte der Master (schließen wir mal nichts aus) nur 0x61..0x65 (a..e) sowie 0x4A
-
Thread
AVR ATtiny85 richtige Wahl? Mit welchem Bluetooth Sender?
anderes passt besser für dieses Bluetooth Projekt immer her damit. https://www.reichelt.de/8-bit-attiny-avr-risc-mikrocontroller-8-kb-20-mhz-dip-8-attiny-85-20-pu-p69299.html Freue mich von euch zu hören Christopher
da Module mit denen du gute Erfahrung gemacht hast die an den Tiny passen? Das du die AVR bzw. ATtiny85 Wahl nicht direkt verneint hast lässt mich annehmen das diese schon ok ist soweit?
-
Thread
DIY Fernsteuerung (Der Griff nach der EierlegendenWollMilchSau)
alte mit 50Hz Wiederholrate, wo mitsamt der Synchronisierungs-Pause gerade mal 7 Servosignale in den 20ms-Frame gepasst haben?
ich Overkill, bei einem kleinen Platinchen, das z.B. 8 Lämpchen bedient, stelle ich mir eher einen ATTiny oder meinetwegen auch einen ATMega328 oder so vor. Controller mit CAN sind eher schon dicke Brocken.
-
Thread
Drehzahlmessung Deutz Diesel
kann schon, dass ihr einen anderen braucht. Meiner ist allerdings auch einer der billigen Sorte (15...20 Euro).
gehen. Die Logo hat angeblich einen 5kHz Eingang, wie auch immer, notfalls erledigt das sonst ein Attiny oder 74xx. Ich habe den Sensor jetzt auch mal an einer Drechselbank getestet, 150Hz direkt ohne weitere Beschaltung mit einem Oszi gemessen, kein Problem. Die Löcher im Schwungrad haben ca 20mm
-
Thread
AD7177 SPI Kommunikation durch Schleifringe
ADC nen kleinen MC (ATtiny2313) setzen und dann über RS-485 differentiell die Daten zum Haupt-MC senden.
würde aber am ADC nen kleinen MC (ATtiny2313) setzen und dann über > RS-485 differentiell die Daten zum Haupt-MC senden. Nein, immer low. So wie ich es verstanden habe, darf CS auch nicht high gehen: "However on the AD717x CS will reset
-
Thread
Darc blamiert sich (mal wieder)
wie diesen, dann steht in denen immer exakt dasselbe Gemecker drin – und das bezieht sich auf seinen 20 Jahre alten, immer noch unverdauten Schmerz. Die Welt dreht sich allerdings weiter, auch ganz ohne Marek.
reichen zur Not. Mit Oszilloskop und Frequenzgenerator natürlich noch viel besser. Ich habe ein altes 20MHz-Hameg und einen alten Frequenzgenerator von Wavetek bis 20MHz (sogar mit Wobbelfunktion). Die Beschaffung der Bauteile ist schon eher ein Problem. Beim Aufräumen habe ich die Unterlagen für einen
-
Thread
LED für 20 Sekunden blinken (Magnetschalter)
Attiny + LED
bis zum Ende weiterlaufen, oder starten neue 20 Sekunden?
-
Thread
Umsetzung Steuerung für Projekt ähnlich Seifenspender
Ein kleiner Attiny kann diese Aufgaben auch gut übernehmen.
Axel S. schrieb im Beitrag #6625083: > Und das was er vorhat, geht ja wohl mit den kleinsten ATTiny13. > Unterstützt den Arduino eigentlich? Nein, zu wenig RAM. Es muss mindestens ein ATtiny25 sein, aber der ist schon sehr knapp. Mit einem ATtiny45 fängt es an, Spaß zu machen.
-
Thread
1-Wire mit _delay_us: Kann das gut gehen, wie lang ist _delay_us wirklich?
meinem Ansatz falsch, hab mal die .c & .h angehangen. Atmega32, GCC, Geany, AvrDude, DS1820(nicht 18x20!) werden verwendet. Jens
#6620836: > Gibt es überhaupt Mikrocontroller mit nativer 1-wire Schnittstelle? Ja! alle neuen ATtiny haben UART mit one-wire half-duplex Operation z.B. ATtiny412. Allerdings kann man auch mit jeder! UART im asynchron mode one-wire simulieren, dazu wird die Baudrate so gewählt, dass das Start/Stop
-
Thread
Fremdlichtunterdrückung - Modulation vs. Subtraktion
Umgebaut auf differentielle Messung, um später den 20x gain des ADC nutzen zu können. Ansonsten ist es schonmal eine funktionierende Lichtschranke, aber bei der Signalstärke ja keine Kunst. Der nächste Schritt ist dann wohl, zur Auswertung einen "richtigen
die Empfindlichkeit? Als nächstes werde ich mich an einer Art AGC versuchen (Referenzspannung und 20x Gain des ADCs). Siehe auch: https://www.mikrocontroller.net/topic/455322 https://www.mikrocontroller.net/topic/449224 https://www.mikrocontroller.net/topic/77946
-
Thread
Schuhkarton beheizen
einfach die Libraries zu benutzen, die man findet, als ein wenig zu optimieren, damit es in einen Attiny25 geht.
ist der ATTiny zwar etwas unterfordert...
-
Thread
IC für einfache Bargraph-Anzeige (10 Leds) gesucht
#6617811: > Den Eindruck hab' ich aber ueberhaupt nicht. Wo gibts denn LM3914 > guenstiger als attiny13a? Oder gar so'n ollen Padauk? 10 LEDs an einem ATtiny13? Da braucht man dann aber doch noch einen weiteren Mehrbeiner oder so ein Bargraph-Dingens mit Chip. Und in THT sind die ATtiny auch nicht
kann heutzutage auch ein Streifen APA102 (oder meinetwegen auch WS2812) LEDs nehmen, Arduino mit ATTiny85 (Wattuino z.B.) davor und ca. 10..20 Zeilen eigener Code später ist die Bargraph-Anzeige fertig, sogar mit individueller RGB-Möglichkeit für jede LED und knalliger Helligkeit. Noch eine Taste daneben
-
Thread
Schrittmotor mit konstanter drehzahl betreiben
kann schlichtweg nicht programmieren und Wenn es Dir hilft, kann ich Dir einen programmierten ATtiny25 im DIL8 (Link siehe oben) zukommen lassen.
dat. Ich hab hier keine Großküche! ;P Dass dies hier "Hochwissenschaftliche" Untersuchengen mit ~ +-20% /Schätzungen/ darstellen, scheint dir irgendwie auch entgangen zu sein. Das einzig präzise, war hierbei die Wage! :)
-
Thread
Attiny84 ArduinoIDE Timer/Anfängerprobleme
den man in der ArduinoIDE verlinkt, auch an dem Timer rumstellen, um diverse Arduino "Funktionen" ATTiny kompatibel zu machen. Ich nutze den Core: http://drazzy.com/package_drazzy.com_index.json Dieser funktionierte gut, bei einem anderen ATTiny, wo ich ein Blaulicht, Blinker, Licht, Piezo über
ist es richtig. > Was gibt der serielle Monitor aus? Hmm. Dumme Frage, wie verbinde ich den ATTiny mit dem Seriellen Monitor?
-
Thread
Hallgebersignal Geschwindigkeitssensor zur Relais Steuerung benutzen
werden, so dass der gute alte CD4093 nicht das zeitliche segnet. Mit einem kleinen PIC12Fxxxx oder Attiny wäre das Ganze schon längst Betriebsbereit, in 20 Minuten die Firmware geschrieben, 1 Zenerdiode 5V mit Widerstand für den MC, 1 Widerstand um den Transistor zu steuern - fertig!
Hans schrieb im Beitrag #6619874: > Allerdings bei weinger als 20HZ (oder 20Impulse/Sek.) blinkt die Led im > Takt mit der Frequenz, Falsche Dimensionierung...
-
Thread
asm 16 Bit in BCD
clr r18 clr r19 clr r20 clr xh ldi r21, 16 hexToBcd1: ldi xl, 20 + 1 hexToBcd2: ld r22, -x subi r22, -3 sbrc r22, 3 st x, r22 ld r22, x subi
Speicheradressbereich 0...31 liegen müssen. Letzteres gilt nicht für alle 8-bit AVR, nur z. B. für sehr alte ATtiny13/24/44/84/26, aber auch für ATmega328 und ein paar weitere. Für andere müsste man nur xh:xl passend für die tatsächlichen Speicheradressen der verwendeten BCD-Register initialisieren (statt 20+1).
-
Thread
[V] Hobbyaufgabe / Atmel/TI EK Sammlung
Pressure 1 PCBA Kit 5€ ATSAMD21 Xplained 10€ ATTiny10-EK1 3€ Inertial 1 PCBA Kit 5€ OLED1 Xplained Pro 5€ AT90USBKEY 20€
Pressure 1 PCBA Kit 5€ ATSAMD21 Xplained 10€ ATTiny10-EK1 3€ Inertial 1 PCBA Kit 5€ OLED1 Xplained Pro 5€ AT90USBKEY 20€
-
Thread
USART RS485 Daten empfangen über ISR
der zweiten Generation vertraut machen, da kommt man viel leichter rein: [pre] 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 [/pre] Bei Chip45 gibt es kannst du
Hi >So ein Schwachsinn! Hast Du jemals mal in ein Datenblatt der ATtiny0- >bzw. -1-Familie geguckt? Datenblatt ATtiny3217/ATtiny1617: Bit 7 – RXEN Receiver Enable Writing this bit to ‘1’ enables the USART receiver. The receiver will override normal port operation
-
Thread
"Cooldown" Timer
oder CD4538. Ein Monoflop macht die Leuchtdauer, der andere die Totzeit. Selber würde ich einen ATtiny4 nehmen.
Hallo zusammen, danke an Alle, die mir geholfen haben! Ich habe mit einem ATTiny85 das erreicht was ich wollte. Das war ein guter Tipp. Grüße Jannik
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
schlecht nicht, und wenn's halt 'ne serielle Verbindung zum PC ist. (Bekommt man V-USB auf einem ATtiny2313 zum Laufen? Weiß gerade nicht.)
Uhr intern weiter. Ist eine kleine Loop-Schleife und das war's. Je nach Schaltungstechnik 20-40 Zeilen Code.
-
Thread
Attiny 85 CTC PWM zum ansteuern eines Schrittmotors
aktuell zum testen einen TB6600 Treiber mit einem 3Nm 4,2A Schrittmotor. Jetzt will ich mit einem Attiny 85 dem Timer 0 als CTC verwenden um das Pulssignal für den Schrittmotortreiber zu erzeugen. Mein Problem ist, das die PWM absolut "unstabil" läuft. Rein theoretisch müsste ich ja von ca. 15-3900Hz
zurück in Ergebnis schreiben } void timer0_init(uint16_t prescaler) { //Prescaler Timer 0 Attiny85 TCCR0A|= (1<<WGM01)|(1<<COM0A0); //WGM für CTC Modus COM0A0 für Toggle on Compare Match TCCR0B=0; if(prescaler==1){ TCCR0B |= (1<<CS00);} // Prescaler=1
-
Thread
PMOS LL an Attiny
leitet, aus dem Datenblatt ermitteln > kann? http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf Kapitel 2.2.2 *Wenn* deine Last mit Kondensatoren ausgestattet ist, bedenke dass diese einen Kurzschluss darstellen bis sie aufgeladen
Zahlen kommt: tick schrieb im Beitrag #6604538: > 50mA Dauerlast und 1A peak Aber ein Verhältnis 20:1 klingt sehr unglaubwürdig
-
Thread
AVR Assembler, Macro, Conditional mit Register
r18 .elif r18_dop movw r1:r0,r19:r18 .elif r19_dop mov r0,r19 mov r1,r20 .elif r20_dop movw r1:r0,r21:r20 .elif r21_dop mov r0,r21 mov r1,r22 .elif r22_dop movw r1:r0,r23:r22 .elif r23_dop mov r0,r23 mov r1,r24
Wemos usw. Die gehen schon stramm in diese Richtung (4MB Flash, 96kB RAM). Für Aufgaben (2* DS18B20, 1* ADC, 2* Relais), die schon ein ATtiny25 in C leicht könnte. Nur bei der Smartphone Anbindung muß der ATtiny25 passen.
-
Thread
Chipkiller-Schaltung: AT328-AU nach 4-6 Wochen instabil
dem Oszilloskop anschauen. Im normalen Funktionsfall ein sauberes PWM-Signal mit min=0V und max=20V. kein sonstiger Ripple, keine Nadelspitzen. Im Fehlerfall ein erratisches Rechtecksignal mit min=0V und max=20V. Ebenfalls kein Ripple, keine Nadelspitzen. Das eratische Rechteck kommt so aus dem
Arduino Fanboy D. schrieb im Beitrag #6605326: > Also, bei z.B. 20V Versorgung ist die maximale Spannung dort ca 20,5V. > Mehr nicht. Genau. Mit 20V kriegt man jeden Mikrocontroller kaputt.
-
Thread
Microcontroller für Analoges lesen und serielle Übertragung
mich gefragt, ob es da vielleicht eine bessere Alternative geben würde. Ich hatte schonmal an den ATTiny 85 gedacht, aber der hat soweit ich weiß nur 3 analoge Inputs. Danke schon einmal im Voraus!
ATMEGA328P-MUR 100St. 1,54 € 154,00 € CH340E 10x(10 Pack) 0,44 € 44,10 € = 1,98€/St. ATTINY85-20MUR 100St. 0,754 € 75,40 € CH340E 10x(10 Pack) 0,44 € 44,10 € = 1,19€/St. STM32F070F6P6 100St. 0,889 € 88,90 € kann von Hause aus USB = 0,89€/St.
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
bit-Additionen; das sieht allerdings ganz anders aus, falls die Töne ein- und ausschwingen sollen, denn der ATtiny2313 hat keine Hardwaremultiplikation. Für eine bessere PWM empfehle ich den Betrieb mit einem 20 MHz-Quarz, abhängig von der höchsten gewünschten Tonfrequenz. Für erste Versuche bzw. eine Einarbeitung
somit die Zeitaufloesung, (wo ich jetzt aber den ganzen Sinusarray neu berechnen muesste) oder mir den 20Mhz Quarz kaufe... Vielleicht ist hier auch einfach die Grenze des Attiny2313 erreicht was Genauigkeit bei DDS angeht oder mein avr-gcc compiled anders als gedacht. Vielleicht ist es auch jetzt
-
Thread
Attiny series-x: UPDI / Reset Pin Beschaltung
Pull-up dann das Timing in irgendeiner Weise und sollte ihn besser weg lassen? Allerdings hat der Attiny am UPDI Pin bereits einen internen - siehe Datenblatt Attiny3216: > The UPDI pin has a constant pull-up enable, and by driving the UPDI pin low for more than 200 ns, a connected programmer will
Hallo, die Appnote ist nun nicht speziell auf den neuen ATtiny bezogen. Kannst den Pullup auch 20k machen. Das Timing störste nicht. Überlege einmal was ein Pullup mit dem Timming zu tun hat. Was willst du überhaupt mit HV am ATtiny?
-
Thread
Futterautomat ATtiny13 ATmega32
Futterstücke zählt. Bei ausreichender Anzahlt wird ein SMS-OK Gesendet. Der Zähler ist ein ATtiny13. - Futtertemperaturüberwachung mit DS18S20 und C-Control Ministation Die Temperaturüberwachung soll das Trockenfutter frostfrei und trocken halten. Dazu habe ich ein Heizband um den Trichter
-
Thread
Vollständige Abschaltung ESP8266-12
aufgefallen, dass diese Batterie für den ESP8266 zu schwach ist. https://media.digikey.com/pdf/Data%20Sheets/Panasonic%20Batteries%20PDFS/CR123A.pdf Bei 500mA fällt die Spannung rasch ab. Der ESP Chip selbts läuft zwar noch mit 2,5V, aber es scheitert meist schon früher am Flash Speicher, der dazu
, dass diese Batterie für den ESP8266 zu > schwach ist. > > https://media.digikey.com/pdf/Data%20Sheets/Panasonic%20Batteries%20PDFS/CR123A.pdf > > Bei 500mA fällt die Spannung rasch ab. Der ESP Chip selbts läuft zwar > noch mit 2,5V, aber es scheitert meist schon früher am Flash Speicher, >
-
Thread
RIP AtmelStudio
Eben auch kommende Produkte wie die tinyAVR 2er Serie. https://www.microchip.com/wwwproducts/en/ATTINY3227
durchgeschmurgelt so dass sich Flash alle 2KiB oder 4KiB wiederholt anstatt alle 8KiB — und schon hat man ATtiny204 und ATtiny404 aus einem ATtiny804 Die. Soweit ich weiß, unterstützen zum Beispiel alle AVRs der 0-Serie CALL und JMP, auch diejenigen mit Flash ≤ 8KiB. Der einzige Unterschied ist die Größe
-
Thread
Bleiakku bei geringer Spannung abschalten
Grundsätzlich schafft ich das mit einem Attiny bei 50uA Stromaufnahme.
auseinandersetzen muss. Programm dürfte in ca. 20 Zeilen erledigt sein.
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
Störung programmiert. Da geht dann kein Laden und auch kein Motor mehr an. Mach es wie im Beitrag vom 20 2 2021: von Matthias S. (Firma: matzetronics) (mschoeldgen)2021-02-20 11:27 Zum Programmieren kannst die 4 Polige Buchse auf der Platine nehmen. Es liegt fast immer nur an dem EEprom!
Akkus verkraften. Da ists besser Akkus mit 2 bis maximal 2,5Ah zu nehmen, die verkraften normalerweise 20A, manche sogar noch mehr.
-
Thread
Timerschaltung (ca alle 15min für 15sek on) 555 ok?
Programmierarbeit und fertig! > > Es geht noch kleiner: PIC10Fxxx mit 6 Pins im SOT-23-Gehäuse. ATTiny gibts auch in SOT-23/6.
Hier ein "dämlicher" NE555, der ca. 50min (30/20) läuft (der OP hat damit nix zu tun!). 15min/15s ob das funst? Ich glaub nich. :) Hab ich vor ca. 20J gebastelt, kein Plan, keine Werte, kein Zugang. Aber wirklich dick sieht da kein Elko aus. :) Wie
-
Thread
ATTiny85 und avrdude: EEPROM auslesen nur jedes zweite Byte
dass da kein Brett vorm Kopf sein kann ;-) Ich schreibe ein Programm, das Daten im EEPROM des ATTiny85 speichern und bei Gelegenheit wieder auslesen soll. So weit, so primitiv. Hab den Beispielcode aus dem Datenblatt kopiert, leicht angepasst, ein Testscript geschrieben und lösche beim Aufspielen
49 ; Increment to next address sbiw Z, 50 sbiw Z, 50 sbiw Z, 50 dec r20 ; Count down, do this 200x [/code] Nach dieser Erkenntnis wäre es vermutlich sinnvoll, wenn ich meinen EEPROM_write und EEPROM_read auf die Nutzung von ZH/ZL umschreiben würde, dann spar
-
Thread
AVR C Programmierung unter Linux
In dem Ordner "Microchip.ATtiny_DFP.2.5.116" sind auch diese "specs" und zwei andere Dateien vorhanden: gcc/dev/attiny3217/device-specs/specs-attiny3217 gcc/dev/attiny3217/avrxmega3/crtattiny3217.o gcc/dev/attiny3217/avrxmega3
("pi = %.20f\n", f); LOG_FMT_DOUBLE ("pi = %.20f\n", d); LOG_FMT_FLOAT ("sin(pi) = %.20f\n", sinf(f)); LOG_FMT_DOUBLE ("sin(pi) = %.20f\n", sin(d)); return 0; }[/c] **Compile** [pre
-
Thread
reziproker 50-Hz Netzfrequenz-Zähler; AVR-assembler
Das Programm selbst ist wohl in Ordnung. Zwar ein gewöhnungsbedürftiger Stil, besonders die '20 warnings', aber okay.
> Verstehe ich das richtig ... Ja. Ich hatte dann noch, da es ja bei mir ein ATtiny2313 ist, mit dem Timer0 ein niederfrequentes Signal auf/für D5 erzeugt, und da gab es dann eine Erhöhung um 34.