-
Thread
Glühwürmchen - reloaded
eine kleine Typescript Applikation als Ersatz gebaut: https://github.com/heresiarch/Waveditor Die ATtiny45 Mikrocontroller Sourcen habe ich auch komplett überarbeitet, um diese auf aktuellen Toolchains mit platform.io zum Laufen zu bekommen. Assembler Routinen wurden durch C ersetzt und eine Menge Code
Microchip Studio kompilieren und auf den Chip > brennen oder braucht es da was anderes? Das ATtiny415 Projekt kann mit VSCode und platform.io AVR Unterstützung und einem normalen ISP gebaut/geflashed werden (z. B. STK500 kompatibel oder einen Arduino Uno als ISP). Für das ATtiny 412 Projekt geht
-
Thread
Bewertung und Feedback zu meinem 14.5V-to-11.0V DC-DC Buck Converter Design und PCB Layout (TPS6213)
Konstantstrom. Ich habe mir eine Leiterplatte, auch zu Beleuchtungszwecken, mit einem TPS92360 und einem ATtiny412 mit 2 Tastern gebaut. Mit zwei weißen 3V Leds glimmen diese noch bei 0% Duty, also sollten besser mindestens 3 Leds ran. Nach oben bis 38V Summe der Led Spannung. Der µC steuert per PWM mit Tasten
Konstantstrom. Ich habe mir eine Leiterplatte, auch zu > Beleuchtungszwecken, mit einem TPS92360 und einem ATtiny412 mit 2 > Tastern gebaut. Mit zwei weißen 3V Leds glimmen diese noch bei 0% Duty, > also sollten besser mindestens 3 Leds ran. [...] Danke für den Tipp, aber mein Szenario ist dann doch etwas
-
Thread
RPi 5 externer Ein/Aus Taster mit Led als Statusanzeige [Schaltplan Hilfe]
WS2812B-Led (Platine) welche ich noch vorrätig habe. Da das ganze wegen Pin-Mangel mit einem ATtiny412 nicht mehr geht nehme ich neu einen ATtiny1614. Kommuniziert wird dann über I2C mit Ready(RPi), Timer vorhanden(Tvheadend) und Recording(Tvheadend) byte. Je nach Status eine andere Led Farbe.
RPi - Das könnte auch über 1-Wire UART gehen (TX->RX) und dann reichen auch wieder die Pins vom ATtiny412. Vielleicht mach ich noch einen Schaltplan :). Was würdet Ihr bevorzugen?
-
Thread
Wie diese Flexkabel-klemme lösen?
exakt zum Messwert. Beim Kamerakabel messe ich etwa 7,0mm mit 18 Kontakten. Demnach Rastermass 0,412. digikey führt 80-poliges Flexkabel mit der Angabe [c]0,016" (0,40mm)[/c] 0,016Zoll wären 0,4064mm.
Viele Objektiv-Stativschellen sind auch gar nicht kostengünstig. > Das aber ist ein mit einem Attiny13 lösbares Problem (der übersetzt das > fehlinterpretierte Kommando zur Blendensteuerung), und dann hat man ein > günstiges Objektiv als Bastelgrundlage. Ja, coole Bastelei, finde ich auch.
-
Thread
CH32V003 und Arduino
Flash insgesamt) ungehörige Mengen Flash. Kann ich nachvollziehen. Das Problem kenne ich mit dem ATtiny412. Für das Programm ist Platz genug. Zum bequemen Debuggen ist alles zu wenig.
insgesamt) ungehörige Mengen Flash. > > Kann ich nachvollziehen. Das Problem kenne ich mit dem ATtiny412. Für > das Programm ist Platz genug. Zum bequemen Debuggen ist alles zu wenig. :-) jetzt bin ich etwas "abgelenkt" von den eigentlichen Dingen, die ich machen möchte. Dein Vorschlag mittels
-
Artikel
Datei:Deko-Laempchen-Netzteil unten.jpg
Beschreibung. Deko-Lämpchen-Netzteil für 12-V-Glühlämpchen bis zu 3 Watt, mit Mikrocontroller ATtiny412, MOSFET IRLZ34N und IR-Empfänger GP1UV700QS. Lizenz.
-
Artikel
Datei:Deko-Laempchen-Netzteil oben.jpg
Beschreibung. Deko-Lämpchen-Netzteil für 12-V-Glühlämpchen bis zu 3 Watt, mit Mikrocontroller ATtiny412, MOSFET IRLZ34N und IR-Empfänger GP1UV700QS. Lizenz.
-
Thread
Attiny 412 ext. Interrupt triggert ohne event
Hallo liebe MC.net Community. Ich möchte mit einem attiny 412 die Werte eines Rotary Encoders auslesen, diese in einer kurzen Nachricht auf ein 433 MHz Signal aufmodulieren und an einen Empfänger senden. Ich habe dazu einen Code geschrieben der auch teilweise
IrgendSoEinTyp I. schrieb im Beitrag #7886229: > Ich möchte mit einem attiny 412 die Werte eines Rotary Encoders > auslesen IrgendSoEinTyp I. schrieb im Beitrag #7886229: > Encoder_left und Encoder_right Was ist das für ein seltsamer Rotary Encoder?
-
Thread
ADC-Kanäle sukzessive abfragen
ATtiny mit 2x ADC.
StefanK schrieb im Beitrag #7882872: > Leider hat der ATtiny13 keinen UART. Weil total veraltet. Vergleiche z.B. mit dem ATtiny412.
-
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
-
Thread
Tiny1 Serie Bootloader Segmentierung Flash geht nicht?
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
. Braucht dementsprechend auch nur 38 Bytes und hat damit in einer Flash-Section Platz, die beim ATtiny412 256 Bytes groß sind. [c] #include <avr/io.h> #include <avr/cpufunc.h> #include <util/delay.h> #include "fuses.h" __attribute__((naked)) __attribute__((section(".ctors"))) void boot(void
-
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
, ATmega4809, > > 1-Series: ATtiny212, ATtiny214, ATtiny412, ATtiny414, ATtiny416, > ATtiny416auto, ATtiny417, ATtiny814, ATtiny816, ATtiny817, ATtiny1614, > ATtiny1616, ATtiny1617, ATtiny3214, ATtiny3216, ATtiny3217. > > 2-Series
-
Thread
Attiny3216/3217: Taktänderung
ATtiny1614 (sollte aber keine Rolle spielen): ohne die auskommentierten Zeilen hat B0 eine Frequenz von 562 kHz, mit 1.68 MHz (mein uC läuft offenbar etwas zu schnell): [c] #include "avr/io.h" int main
beschrieben. Oder aber, es funktioniert nur mit XMEGAs und nicht mit > ATtinys. Funktioniert mit ATtiny412 und allen anderen.
-
Thread
Hilfe bei Schaltung PWM zu Analog
im Beitrag #7857846: > > Jetzt noch eine Typennummer von einem 8 pin uC mit DAC nennen, ATtiny412?
-
Thread
ATtiny12: Assembler in Atmel Studio 7
> ATtiny13A Seit es den ATtiny412 gibt, ist der dürftige ATtiny13A nicht mehr erwähnenswert.
Georg M. schrieb im Beitrag #7819708: > Seit es den ATtiny412 gibt, ist der dürftige ATtiny13A nicht mehr > erwähnenswert. Viele kommen mit der neueren AVR-Architektur nicht klar und wenn jemand die alten ATTINY registermäßig gar nicht oder nur rudimentär
-
Thread
erstes Board
schrieb im Beitrag #7792627: > Ist eine zusätzlicher ESD-Schutz für die USB-Buchse nötig Ja, wenn USB412 ein IC und nicht ein Modul ist, finde nichts darüber. Ich finde pH Werte ja auch gnadenlos schnell, da akzeptiert man natürlich alle nicht so günstigen Eigenschaften, nicht mal die 4MB scheinen dir
. In "µC & Elektronik" gibt es weitere Einsteiger-Projekte mit den Überschriften "LED-Uhr mit Attiny26" und "Mikrocontroller Einstieg": Genauso hochfliegend und beratungsresistent. Ob's am Klimawandel liegt? Man sollte die Leute auf die Nase fallen lassen. Anders wird das wohl leider nichts.
-
Thread
Verständnisfrage PWM mit AVR
Registereinstellungen dir zu geben als den Kram im Detail zu erklären. eigentlich hatte ich mit einem kleinen ATTiny412 geliebäugelt. Mehr als 3 Pins benötige ich nicht. Einen als Eingang, und zwei Ausgänge - einer davon das PWM Signal. Wolfgang
> eigentlich hatte ich mit einem kleinen ATTiny412 geliebäugelt Ein AVR16EB14 sollte die Vorgaben erfüllen.
-
Thread
ATTiny3216 über UPDI Software-Reset auslösen
Programm(auszug) erhalte ich den SIB (System-Information-Block) "...tinyAVR P:0D:0-3" von einem ATtiny412 zurück. Sie erkennen das Muster, und die Umsetzung von Pascal nach Python ist wohl klar.
Programm(auszug) erhalte ich den SIB > (System-Information-Block) "...tinyAVR P:0D:0-3" von einem ATtiny412 > zurück. Sie erkennen das Muster, und die Umsetzung von Pascal nach > Python ist wohl klar. Vielen Dank. In Pascal habe ich früher auch programmiert.
-
Thread
ATMega Auslaufmodell?
Atmel nur noch die Tiny13A Der kann fast nichts. Zum Vergleich ein anderer 8-Pin AVR: [pre] ATtiny412 ● Two-cycle hardware multiplier . . . . . . . . . . ● 16-bit Timer/Counter type A (TCA) with a dedicated period register and three compare channels ● 16-bit Timer/Counter type B (TCB) with
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf
-
Thread
tinyAVR 1-series: settling time nach ADC-Kanalwechsel
In den Datenblättern von z.B. ATtiny412 und ATtiny3216 steht dies: The ADC requires a settling time after switching the input channel - refer to the Electrical Characteristics section for details. Leider steht in jenem Abschnitt
bei den tinyAVR 1 nicht so. Zitat ATtiny3216-Datenblatt: > > The actual sample-and-hold takes place two CLK_ADC cycles after > the start of a conversion. The start of a conversion is initiated > by writing a ‘1’ to the STCONV bit
-
Thread
6502 System funktioniert nicht richtig
Netz. Wie wird sie dann denn sein, die Kurvenform aus 'nem digitalen IC? Ja: Rechteckig. Am Hameg 412 sah das vor 40 Jahren auch so aus und hat funktioniert. Wichtig ist aber: Tastkopf 1:10 verwenden (wurde bereits geschrieben).
Als Beispiel für eine Scope-Messung in diesem Zeitrahmen ein ~10 MHz Takt am Ausgang eines ATtiny45 und hinter einem 74AC00 (invertiert dargestellt). Lochrasteraufbau mit suboptimalen Probes. Es ging mir um die Zeitauflösung, nicht um Signalqualität und Probes. Rigol DS1102CD, 100 MHz Bandbreite
-
Artikel
IRMP
Infrarot-Multiprotokoll-Decoder = Unterstützte µCs. IRMP ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
20.09.2011: Neues Protokoll: NEC42 20.09.2011: Neues Protokoll: NETBOX 20.09.2011: Portierung auf ATtiny84 und ATtiny85 20.09.2011: Verbesserung von Tastenwiederholungen bei RC5 20.09.2011: Verbessertes Decodieren von Biphase-Protokollen 20.09.2011: Korrekturen am RECS80-Decoder 20.09.2011: Korrekturen
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
[1] https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf
while waiting for UPDI answer." (ebenso bei '2'), sowohl bei einem AVR16EB28 als auch bei einem ATtiny412. U= 3.3 V.
-
Thread
AVR: blink without delay, without interrupt, without CPU
| ... vorbereitete Stand-by-Sleep auch realisiert wäre, wären's nur noch 0.04 mA. (alles bei ATtiny412, mangels 402)
Ah, sehr schön - ja, die offenen Eingänge. Mit Ihrem Programm kommt mein ATtiny412 jetzt auf 0.6 uA (bei 3.0 V, und natürlich ohne die LED).
-
Thread
ULP Mikrocontroller 2..4.2V mit RTC
ATtiny13 mit Assemblerprogramm schafft mit SR416 Knopfzellen 5 Jahre durchzuhalten.
von > Jedes nA zählt entfernt. Also nur zur Information: [code] Strom in uA, 1 s-Interrupt ATtiny 2.0 V 3.0 V 3.3 V 1614 0.56 0.78 0.86 interner 32 kHz RC-Oszillator 1614 0.66 0.84 0.88 32 KiHz Quarz 412 0.51 0.74 0.82 interner 32 kHz RC-Oszillator
-
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
dirty Hack wäre, über den Watchdog ein CPU-Reset zu erzwingen. Sind die Pins knapp, nimm besser den ATtiny204.
-
Thread
Anfängerproblem mit ATtiny412 und avra
Einsatz, sodass ich mich da schon ein wenig dran gewöhnt habe. Nun wollte ich damit auch den ATtiny412 (tinyAVR series-1) bedienen, und das scheitert direkt nach dem Start. Während ein [code].include "tn412def.inc" nop[/code] sich noch gut assemblieren lässt, scheitert bereits ein [code]
found. Cannot make useful address range check !“, aber die besagte Definition (.device ATtiny412) musste ich in der tn412def.inc auskommentieren, weil avra ansonsten direkt mit Hinweis auf ein unbekanntes Device namens „ATtiny412“ ausgestiegen ist. Die verwendete tn412def.inc stammt aus
-
Thread
USI-UART mit ATTiny85: MSB kaputt
Fuß und mehr. Wo ist das Problem? Auch die 8-Pin-Tinys haben ein Debug-Interface. [pre] ATtiny412: • Single-cycle I/O access • Two-level interrupt controller • Two-cycle hardware multiplier • Single-Pin Unified Program and Debug Interface (UPDI) • One 16-bit Timer/Counter type A (TCA
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATtiny212-214-412-414-416-DataSheet-DS40002287A.pdf
-
Thread
Soundausgabe auf dem AVR
ATtiny412 をってみた https://www.youtube.com/watch?v=1uYvAH7fsBA
Georg M. schrieb im Beitrag #7603123: > ATtiny412 をってみた > > https://www.youtube.com/watch?v=1uYvAH7fsBA Genau sowas. https://wolles-elektronikkiste.de/dfplayer-mini-ansteuerung-mit-dem-arduino Reichelt Artikel-Nr.: ARD DFPAYER MINI
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
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
SPI Initialiserung ATtiny404 in Assembler
Hallo, ich möchte ein Schieberegister (HC164) via SPI mit einem ATtiny404 betreiben. Mir gelingt es nicht den Eingang zu finden. Im Datenblatt (S.299) ist der Weg Schritt für Schritt beschrieben, ich kann damit aber nicht wirklich starten. Am besten wäre natürlich
für Schritt beschrieben, ich kann damit > aber nicht wirklich starten ?? Dies ist für einen ATtiny412 & 74HC595 - sollte auch auf dem ATtiny404 laufen; ob noch etwas für den 74HC164 nötig ist, kann ich nicht sagen. [avrasm] sbi VPORTA_DIR,4 ; /SS sbi VPORTA_DIR,3
-
Thread
Attiny412 Ultra-Low-Power Sleep Mode funktioniert nicht so recht
Hallöchen, wie der Titel schon sagt versuche ich einen Attiny412 (tinyAVR-1-Serie) schlafen zu legen und mit einem möglichst geringen Stromverbrauch schlafen zu lassen und per Pin-Interrupt (Taster) wieder aufzuwecken. Ich habe dazu die 32 KHz Clock gewählt