-
Thread
rtc - generelle Frage
Carsten-Peter C. schrieb im Beitrag #7959990: > Der würde die Urzeit im Atmega oder Attiny Die gab es zu Urzeiten noch nicht ;-) Da stapften noch die Dinosaurier rum.
Thorsten S. schrieb im Beitrag #7959937: > Wäre ja blöd wenn man das beispielweise alle 24h macht, die Uhr dann > aber mehrere Minuten springt ... Dann hat man blöd programmiert. Nach den ersten 24h kann das vielleicht passieren, aber daraus sollte der ATmega lernen, den Fehler seines
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
der SN75176BP auf dem Attiny85-Board beim Senden extrem heiß wird. Solange alle SN75176 (aktuell nur 1 x Pi-Board und 1 x Attiny85-Board) im Empfangsmodus sind, bleiben sie kalt. Ich habe die Schaltung und die Platinen beigefügt
. Gibt auch gut passende aus China, WCH, Puya etc. Die sind dann auch noch klar billiger als der Attiny85.
-
Thread
5V aus 12V für PIC16F15325
für Dich ist, habe ich sicher noch eine passende Platine und natürlich auch einen programmierten ATtiny für dich.
Beitrag #7947488: > Bursts? Load Dump. Es gibt auch noch Überspannung durch versehentliche 24V-Starthilfe. Severin E. schrieb im Beitrag #7947488: > Und wieso sollen da > LED in die Schaltung? Als Z-Dioden-Ersatz und gleichzeitig Einschaltkontrolle.
-
Thread
Probleme mit DS1307 und dessen Zeitausgabe
zum Debuggen von I2C. Wenn dein Computer keine I2C Schnittstelle hat, kannst du einen Digispark (ATtiny85) als Adapter benutzen. Der wird vom Linux Kernel unterstützt. Siehe - https://github.com/harbaum/I2C-Tiny-USB - https://wiki.st.com/stm32mpu/wiki/I2C_i2c-tools - https://www.abelectronics.co.uk
NACK rcall i2c_read mov RTC_HOUR, i2cdata andi RTC_HOUR, 0x3F ; nur 0..23 (bei 24h Modus) rcall i2c_stop ret
-
Thread
direkt in ein Register des Tiny5 schreiben
usr/lib/avr -iname "iotn5*.h" -exec grep -E "tiny|PCMSK" {} \; /* avr/iotn5.h - definitions for ATtiny5 */ #ifndef _AVR_ATtiny5_H_ #define _AVR_ATtiny5_H_ 1 #define PCMSK _SFR_IO8(0x10) #endif /* _AVR_ATtiny5_H_ */ [/pre] [pre] ~$ avr-gcc -v Using built-in specs. Reading specs from /usr/lib
funktionieren, aber das tut er nicht. Es kommt die > Meldung, daß nur Assembler unterstützt wird für -mmcu=attiny5. Sehr seltsam. Diese Meldung sollte nur kommen für -mmcu= at90s1200, attiny11, attiny12, attiny15 oder attiny28. Alle anderen Devices sollten entweder funktionieren oder komplett abgelehnt werden
-
Thread
DCF77-Empfänger Sammelbestellung
weit > oberhalb von 77.5kHz stören. Sollte man? Tut man das auf keinen Fall? Eine gute Idee. ATTiny816 wäre mit UPDI/Arduino-Support ein feiner Kandidat. Keine Tools außer freier SW erforderlich. Serielle Ausgabe mit internem RC wäre durch die Sekunde im langfristigen Mittel gut abgleichbar. Viel
will man das auf keinen Fall. Deshalb verstellt z.B. Google die Uhren im Netzwerk ganz langsam über 24 Stunden ("leap smear", "ntp smear"). Den Effekt kann man gratis haben, wenn die RTC-PLL den 1-Sekunden-Fehler langsam wieder ausgleicht. Also ist das alles kein Problem. Die wichtige interne Zeit
-
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
Signalkonditionierung für Flügelradzähler
Lysandros schrieb im Beitrag #7936373: > Auch ATtiny202, erfüllt nicht wirklich den > Zweck Was stört Dich denn am ATtiny202, der ist doch super flexibel und leistungsfähig, sowie einfach in C zu programmieren. Ein ATtiny25 ginge natürlich auch.
mir allerdings überhaupt nichts, worauf soll das denn laufen? Und worüber soll das den mit dem ATtiny kommunizieren? Der ATtiny202 kann UART, I2C oder SPI.
-
Thread
Temperatursensor an Rohrleitung montieren
Temperatursensor an > einer Wasserleitung Man nimmt einen passenden Anlegefühler https://ganz24.com/products/anlegetemperaturfuhler-mit-silikonleitung-bis-250-c-inkl-metallspannband und eine Schlauchschelle. https://www.sensorshop24.de/temperaturfuehler-passiv/rohranlegefuehler/rohranlegefuehler-mit-messinghuelse
nem Running Median über 1 Minute auf den Tisch.. der andere nimmt die Wärmeleitpaste und ein ATTiny :D *Kleiner Spaß am Rande, der musste jetzt sein*
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
gcc? > > Mplab X kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den xcDSC.
> Harald tat so, als ob es einen freien gcc für die PICs gäbe. Der Threadstarter will einen Attiny826 debuggen. Von PICs war hier bislang nicht die Rede. Was soll das?
-
Thread
Ampelschaltung für Hot Wheels Bahn
Nochmal die Seite, die wohl aktuell ist. https://wolles-elektronikkiste.de/digispark-die-bequeme-attiny85-alternative ciao gustav
Arduino IDE gemacht. Prinzipiell kannst du jeden Compiler mit oder ohne IDE nutzen, der Code für ATtiny85 erzeugt.
-
Thread
Platinen Anschluss?
Absenkung der Spannung kodiert). Jeder uC bekommt eine eindeutige ID, die sollte durchaus 16 oder 24 Bit lang sein. Das vereinfacht die Verkabelung ganz ungemein ... Da Signale eher langsam bzw. selten geschaltet werden, ist die Übertragungsgeschwindigkeit eher unkritisch. Platzbedarf: UFQFPN20
Bitkodierung, da ein verdrehtes Aufsetzen aufs Gleis beim Signal ja witzlos ist. Und z. B. 5V statt 12-24V. Spart Brückengleichrichter, Spannungsregler und Puffer-Kondensator weitgehend.
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
unbedingt den kleinstmöglichen nehmen (wie Lothar) und dann um Einschränkungen herumprogrammieren. Ein ATTiny24 hat 2 Ports a 6 Pins und ein ATTiny26 sogar 2x 8 Pins. Wenn man Reset beläßt, könnte man also 5 bzw. 7 Taster damit auswerten und an dedizierten Ausgängen damit schalten. Wenn der TO eine reale
Tastensatz zu verwandeln. Das könnte man sogar noch auf einem Steckbrett erledigen. Korrektur: Es sind 24 Speicherstellen. Gruß Jobst
-
Thread
Suche PWM Regler mit 0 Stellung für Gebläsemotor 30A
noch nicht einmal ein Poti nachbilden: Für die paar Stufen reichen auch die paar Eingänge eines ATTiny bzw. des einfachsten Arduino Pro Mini. Ob das ganze wirklich robuster und weniger fehleranfällig wird, muß die Praxis dann zeigen. Ich verstehe Deine Intention und Deinen Wunsch, aber leider wird
Unterschied, egal, wo das angeschlossen ist. Bonus: * beliebig viele Raststellungen (naja, 3 bis 24); wobei die originalen 4 natürlich optimal wären. * mit einer zweiten Schalterebene könnte man den Enable-Eingang der Elektronik benutzen * Haptik! * Denkmalschutz ;)
-
Thread
ATTiny85 als Oszillator (8.192 MHz XTAL, output 2.048 MHz)
> Alternativ produziert die Folge ... Der vorausgesetzte ATtiny85 gehört zur AVRe-Klasse, folglich benötigt sbi bzw. cbi 2 Takte, die gezeigte Folge erzeugt 1:6.
http://nmp24.de/?Digitaltechnik:Frequenzteiler Kann man die Frequenzteiler nicht im FPGA umsetzen?
-
Thread
Frage zu: Lipos in Reihenschaltung.
Beitrag #7896119: > Das BMS direkt am LiPo besteht aus zwei 8205A und einem DW01 Ok, DW01 hält -24V aus an CS, die MOSFETS 20V.
stattdessen das HX-2S-JH20 verwenden, zusammen mit einem passenden Laderegler. Außerdem werde ich einen ATtiny85 einsetzen, der die beiden Zellen über Spannungsteiler separat überwacht. Sollte die Spannung einer Zelle unter 3,4 V fallen, wird das System automatisch abgeschaltet. Die Abschaltung werde ich vermutlich
-
Thread
Anzeige wen Briefkasten geöffnet wurde.
. In Deutschland wäre das undenkbar wenn man in einer Hochhaussiedlung wohnt, kann man ja nicht 24 Briefkästen an die Straße stellen, nur damit man vom Küchenfenster aus, die Briefkästen leichter im Überblick hat, so viel Platz ist da doch gar nicht. Außerdem stehen da schon die ganzen Mülltonnen.
konstruktives: Nimm eine Solarzelle. Selbst im Schatten kann man daraus eine Schaltung bauen, ein attiny kann sich im uA Bereich bewegen. Eine Led kann man auch sehr kurz aber kräftig flashen lassen - PWM mit 1% duty cycle oder weniger, nimm eine die sehr hell ist. Je nach Briefkasten und die Lichtverhältnisse
-
Thread
Wie baut man in C Strings zusammen?
schrieb im Beitrag #7889359: > sprintf verbraucht zu viel Flash. Dann nimmste eben nicht den ATtiny13, sondern den ATtiny85. Die Lib kostet doch nur beim ersten Aufruf mehr Flash.
r11 push r14 push r15 push r16 push r17 /* prologue end */ movw r8,r22 movw r10,r24 movw r24,r20 movw r22,r18 bst r14,0 clr r18 clr r19 movw r20,r18 bld r18,0 rcall __mulsi3 or r22,r8 or r23,r9 or r24,r10 or r25,r11 /* epilogue start */ pop r17
-
Thread
Zeitschaltuhr für Futterautomat
serielle Kommunikation wird unterbrochen) LOW: Modul wacht wieder auf. Den Pin läßt Du von einem ATtiny13 oder Padauk bedienen indem Du alle 10min für 1min das Modul aktiv schaltest. Musst dann nur rund 10min auf die Rückantwort des Automaten warten.
230v-zeitschaltuhr-auf-12v-betrieb.html Wahrscheinlich sind die meisten Timer nicht mit 12V, sondern mit 24V oder sogar 48V Relais aufgebaut, weil da der X-Kondensator kleiner (billiger) sein kann. Für 12V Betrieb müsst man dann das Relais tauschen, oder gleich energiesparend einen PNP schalten.
-
Thread
ATtiny-24 - SCK Pin für SPI
Hallo, habe bisher alle meine AVRs erfolgreich programmieren können. Beim ATtiny-24 finde ich in der Pin-Configuration Beschreibung aber nicht den Pin "SCK", sondern nur "USCK" bei Port PA4. Frage: Ist der USCK wirklich der SCK Input Pin für die serielle Programmierung ?
> ist das der "SCK" Pin ? Ja. Ausprobiert mit ATtiny84. (wo sonst sollte sich SCK auch verstecken)
-
Artikel
Temperatursensor
(PIC) Datenblatt DS18S20 Datenblatt DS18B20 Vergleich DS18B20 DS18S20 Code zur Ansteuerung (ASM ATTiny12) Code zur Ansteuerung (AVR-GCC) Fehlervermeidung Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC) Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler) LED-Thermometer mit AT90S2313 (C) Webserver zur
018 von Measurement Specialties Inc.. sehr hohe Auflösung und Genauigkeit: 0,10° @ -5°C … +50°C 16/24 Bit Gehäuse 16-VQFN Exposed Pad SPI / I2C über Pin auswählbar Preis: 8,60 (4,40 @1k) bei Digikey kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten
-
Thread
ADC-Kanäle sukzessive abfragen
ATtiny mit 2x ADC.
RC-Taktes verbessern. Oder gleiche einen AVR mit Quarz oder externem Quarzoszillator nehmen, z.B. ATTiny24.
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
prologue: function */ /* frame size = 2 */ /* stack size = 4 */ .L__stack_usage = 4 movw r24,r28 ; 35 [c=4 l=1] *movhi/0 adiw r24,1 ; 15 [c=8 l=1] *addhi3_clobber/0 rcall fun ; 6 [c=0 l=1] call_insn/1 /* epilogue start */ ; SP += 2 ; 27 [c=
Wird sowas nicht auch von neueren AVRs geboten in der User Signature Row? Hier zum Beispiel ATtiny1614/6/7 (1- Series): > 6.6 **User Row** > > In addition to the EEPROM, the ATtiny1614/1616/1617 has one extra > page of EEPROM memory that can be used for firmware settings, > the User Row (
-
Thread
6502 sound generation
denke mal, dass der Prozessortyp da eher zweitrangig ist. Also erstmal ziemlich wurst, ob Z80, 6502, attiny oder sonstwer. Wenn's drum gehen soll, durch Portpinwackeln ggf. mehr als nur ein Rechteck zu erzeugen, ist die dafuer noetige Signalverarbeitung (vermutlich wirds auf Sigmadeltamodulation rauslaufen
Hardware: ; Junior-Computer-Emulator ; https://www.mikrocontroller.net/topic/577887 ; 2025-05-24 mchris ; Primzahlen ; 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179
-
Thread
Kapazitiver Taster einer Ampelsteuerung
"erkennt", wenn dieser "kurzgeschlossen" > wird durch Berührung? So ist das. Du legst z.B. ein 24V Relais (mit Freilaufdiode) in Reihe mit dem Taster und das Relais wird aktiviert, wenn der Taster gedrückt wird. Das Relais muss unter 100mA ziehen und mehr als 5mA.
Ich würde das ganze Gedöns ausbauen und direkt einen ATtiny25 mit Q-Touch Library an die Sensorelektrode pappen. Den Stromfresser ESP32 brauchst Du nur, wenn WLAN benötigt wird.
-
Thread
Assembler Programm von ATtiny13 auf ATtiny45 portieren
Ich habe ein Assembler-Programm für einen ATtiny13 das auch super funktioniert. Das Programm bindet eine Datei "ringtones.inc" ein. Diese Datei enthält Klingeltöne im Nokia RTTTL Format, allerdings passen in der ATtiny13 nur 2 Klingeltöne rein. Ich
Parbleu! Bei mir dudelt es. .hex und .eep auf den ATtiny45 übertragen?
-
Thread
ATTiny 412 OOK Modulation
Testcode für 2 MHz Main Clock und 10 kHz Output am PA3 (Pin 7): [pre] ATtiny412/402/212/202 VDD 1|‾‾‾‾‾‾‾|8 GND PA6 2| |7 PA3 / TCA0 WO0 ----> 10 kHz PA7 3| |6 UPDI PA1 4|_______|5 PA2 500 kHz / 25 / 2 = 10 kHz [/pre] [c] #include
TCA_SINGLE_CMP0EN_bm | TCA_SINGLE_WGMODE_FRQ_gc; // TCA Frequency Mode TCA0.SINGLE.CMP0 = 24; // (25-1) TCA0.SINGLE.CTRLA = TCA_SINGLE_CLKSEL_DIV4_gc | TCA_SINGLE_ENABLE_bm; // 500 kHz TCA Clock, start timer PORTA.DIRSET =
-
Thread
Gibt es ein Triac Treiber IC welches sich um Leistungsverstellung / Paketwellensteuerung kümmert?
bekommen > > ich wollte ja nur ein einziges Mal in Deine Fußstapfen treten!;-) https://www.bw24.de/assets/images/34/483/34483105-groesster-schuh-der-welt-in-rheinland-pfalz-2u70.jpg
gleich eine Vollwellensteuerung zu machen. Ich denke ich mache das doch mit einem kleinen µC(ATTiny), da ist man dann flexibler.
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
Zahlen brauchen 34 Byte in Binärkodierung oder 40 in BCD, macht max. 80 Byte. Die hat sogar ein ATtiny13. Addieren und Ausgeben über UART, fertig. Aber mal wieder ein sehr gehaltvoller Beitrag von dir!
Falk B. (falk) 22.04.2025 15:24 >Ok, Die Schleife zum Addieren entrollt, braucht 9 Takte / Dezimalstelle. "unrolled loops" sind ein Standardverfahren zur Rechenzeitoptimierung. Hättest du selber darauf kommen können. Christoph
-
Thread
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
> und verwende (ausschließlich) ein Eigenbauprogrammiergerät. > > Bei mir läuft (auf einem ATtiny1614): ein Einfachstblinkprogramm (per > TCB0_INT_vect) ab 0x0400 (Wortadresse), FUSE.BOOTEND=8. > >> Der rest ist leer (FF), erase passiert immer vor dem neu flashen. > > Da sind Sie sicher
Ich kämpfe grade damit, einen Bootloader für einen ATtiny412 zu schreiben. Ich verstehe nicht, warum das Hauptprogramm offenbar nicht von meinem absoluten Minimal-Bootloader aufgerufen wird. Der Bootloader soll gerade einmal die Taktfrequenz umstellen
-
Thread
CH32V003, float wirklich langsam?
>ATmega328p / 16 MHz : 41,0 Sekunden >CH32V003 / 24 MHz: 13,5 Sekunden 41Sec*16/24= 27.333 Sec // Atmega, wenn 24MHz Interessant: Könnte der Atmega328 24MHz wäre er etwas halb so schnell wie der CH32V003
); 10: 2 wait (Recommended 24<SYSCLK<=48MHz); 11: Reserved.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
, ATmega4809, 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, ATtiny416auto, ATtiny417, ATtiny814, ATtiny816, ATtiny817, ATtiny1614, ATtiny1616, ATtiny1617, ATtiny3214, ATtiny3216, ATtiny3217. 2-Series: ATtiny424, ATtiny426, ATtiny427, ATtiny824, ATtiny826, ATtiny827, ATtiny1624, ATtiny1626, ATtiny1627, ATtiny3224, ATtiny3226, ATtiny3227. AVRrc: ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny102, ATtiny104, ATtiny20
-
Thread
Impulsdauer messen - welches Messgerät
Hallo Gemeinde, eigentlich ein triviales Problem: Die Impulsdauer messen. 24V Signal Impulslänge ca. 1ms, gewünschte Auflösung ca. 1µs. Ich dachte, so ein "Timer" ist in jedem Frequenz/Funktionsgenerator drin. Meistens ist das nur ein Frequenzzähler der von einem periodischen
Thomas T. schrieb im Beitrag #7855691: > 24V Signal Impulslänge ca. 1ms, gewünschte Auflösung ca. 1µs Hast du auch irgendwelche Ansprüche an die Genauigkeit? Mit welchem Abstand kommen die Pulse?