-
Thread
Mikrocontroller Datenbank?
Pandur S. schrieb im Beitrag #6472234: > Ja, wir haben hier viele Leute, die ATTiny verwenden, weil die 2 Euro > guenstiger wie ein ATMega sein koennen. Und ? Diese 2 Euro reichen nicht > mal fuer eine Kaffee pause. Auch bei 100 Stueck haette ich noch nichts > gespart. Doch. 200 Euro. Gerade heutzutage, wo schon für die meisten Leute 20 Euro für ein Mikrocontrollerboard zu teuer sind, wird an den Teilen gespart. Es sind auch nicht alle Entwickler oder Hersteller in der glücklichen Situation, nur Kunden beliefern zu dürfen, bei denen
-
Thread
"Hilfe beim Programmieren" !
Ihnen im Morse-Code vorgespielt werden. Koch: Zwei Morsezeichen werden mit voller Geschwindigkeit (20wpm) gespielt, bis Sie mindestens 90 Prozent von Ihnen erkennen. Danach wird ein Zeichen hinzugenommen und so weiter. File: Identifizieren Sie die aus einer Datei erzeugten, vorgespielten Zeichen.
noch mehr. https://gc.de/gc/morse/ noch ein Text-zu-Morse-Umwandler Ein Morse-Trainer mit ATtiny: https://www.elektronik-labor.de/AVR/Morsetrainer4.html Programm "Master of Morse": http://www.datalos.de/
-
Thread
Single-puls 10us
wenig programmieren und melde mich dann. Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?!
mit möglichst steilem Anstieg zur Ansteuerung eines FET‘s. Also eher 10V als 5V und eher 1A als 20mA. Gate-Treiber ?
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
folgendem konkreten Beispiel erläutern: Betrachten wir das folgende C++-Anweisung für einen ATtiny25: [c] PORTB |= 0x01; [/c] Das Makro PORTB wird dabei expandiert in [c] (*(volatile uint8_t *)((0x18) + 0x20)) [/c] AVR-GCC 9.3.0 generiert daraus folgenden Assemblercode:
schon: Ist übrigens der von hier: https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/ Und auch die zusätzliche Option "-std=gnu++2a" (-std=gnu++20 kennt er noch nicht) macht keinen Unterschied.
-
Thread
Sekunden genauer Timer im Energiespar Modus
eine externe Echtzeituhr anflanschen, die den Arduino aus dem Schlaf holt. Oder man könnte einen ATTiny13 entsprechend programmieren. Aber unter dem Strich bleibt das Gefrickel. Mit dem passenden Knowhow reicht ein ATMega88PA + Uhrenquarz + Sensor + Funkmodul. Den Stepup würde man abschaltbar machen,
WDP3; WDTCSR |= _BV(WDIE); } void loop() { if (nextTxTimer <= 1) { nextTxTimer =20; // nextTxTimer =20=167,0sek=(real 19x) a 8,8s WDT byte addr = 4; // Sensoradresse wdt_disable(); // Watchdog timer abschalten delay(7300); // 7,3s warten (7300= 174,3sek) 10% Ausfälle
-
Thread
Hausbus auf I2C- und ATtiny-Basis
Verfügung stellen. Einzelheiten zum Projekt finden sich in dem Artikel: [[Hausbus_auf_I2C-_und_ATtiny-Basis:_Home2L_Brownies]] Ich hoffe, das Projekt ist für den einen oder anderen hier interessant und freue mich auf Rückmeldungen aller Art! Gundolf Kiefer
Hallo Gundolf finde deine Arbeit sehr gut. Arbeite selber mit dem Attiny 841 und dem I2C Bus. Habe dazu verschiedene Teile aufgebaut und schreibe auch die Programme dazu. LG Paul
-
Thread
Neue AVR Familie - AVR-DA
irgendwie haben die auch keinen rechten Platz neben schon länger eingeführten Familien wie den ATSAMC20/ATSAMC21.
erst aktivieren. Die Typen, die ich meine, haben kein ISP mehr. Zum Beispiel (Link weiter oben) Attiny416, .....
-
Thread
250 kHz PWM -> ¿Filter? -> micro speaker
Ein ATtiny85 bei 3V gibt mit 8kHz Audiosamples an die 250 kHz, 8-bit PWM an OC1A/#OC1A. Dort soll ein fingernagelgroßer Lautsprecher (Spulenwiderstand 8 Ohm) dran, und zwar möglichst direkt, d.h. kein Verstärker
?) Impedanz des Lautsprechers von DC-8 kHz ermitteln? Leistung bzw. Strom begrenzen auf die max. 20 mA (0.75 V drop)? Sind Filter für die 250 kHz bzw. 8 KHz erforderlich? Wie steht's mit der Effizienz (Ich brauche was kleines...)?
-
Thread
5 NTC messen mit arduino
gehen. Der Controller braucht dann mindestens fünf Analog-Eingänge. Was spricht gegen den DS18b20?
TR.0LL schrieb im Beitrag #6254776: > Was spricht gegen den DS18b20? TR.0LL schrieb im Beitrag #6254804: > Warum verwendest du keine DS18b20 Seit dem fast jeder uC ausreichende Analogeingänge besitzt, wäre es blöd, die nicht zu verwenden, daher braucht man die
-
Thread
Welches Zynq-Board für Mess-Applikationen ?
Felix K. schrieb im Beitrag #6252801: > mit dem Arty-Board z.B. bekäme man den Zynq Z7-20 schon für ca. 200€ und > es gibt einen 24bit AD- und einen 16bit DA- Wandler als P-Mod. > Aber leider würden dann immer noch alle Software-Features des RP fehlen > und eben auch der LabView-Support
ein paar kBytes BRAM sollten vorhanden sein (der kleinste Artix hat 80 kByte, der kleinste Spartan7 20 kByte das ist etwas wenig) oder etwas externes RAM.
-
Thread
Attiny84 USI SPI Problem
das macht er halt nicht :-( Ich nutze einen Arduino als SPI-Monitor, und dabei verhält sich der Attiny84 merkwürdig: - Manchmal sagt er einmal "ECHO" und danach nicht mehr - Manchmal gibt er nur wirres Zeug von sich - Oder auch überhaupt nichts... Nachdem ich den Fehler einfach nicht finden
Ok, auf AvrFreaks konnte ich dann doch den Grund finden. https://www.avrfreaks.net/forum/attiny84a-usi-spi-issue?skey=attiny84a%20usi
-
Thread
Auf Signal mit wechselnder Periode reagieren
dieser Ansätze haltet ihr für sinnvoller? Bin ich total auf dem Holzweg? Oder ist das für einen Attiny104 zu viel zu tun und ich brauche einen dickeren uC? Liebe Grüße, Felix
Ich kenne den Attiny104 nicht, aber bei den meisten AVRs kann man das Input Capture auf alle ADC-Eingänge routen. Beim ATtiny24 kann man so z.B. 8 Eingänge über ICP einlesen, beim ATmega48 in SMD sogar 10 (ADC0..7, ICP1
-
Thread
Erfahrungen mit DIY-Lötstationen
auf Nenntemperatur und unter 20s Dauerstrom tot.
asiatischer Lötstationen würde ich so etwas nicht mehr selbst bauen. Fürs Hobby ist man da schon ab 20€ gut bedient.
-
Thread
Temperaturgeregelte Kühlersteuerung basteln
Einstellungen nicht ständig ändert und diese man fest im Programm angibt, deswegen würde ich einen STM8 oder Attiny85 verwenden.
Temperatursensor muss ja passend zum MCU sein. Was gäbe es da > denn an Auswahl? Ich würden einen DS18B20 nehmen. > Mit wieviel Materialkosten müsste ich da so grob eigentlich rechnen? ca. 10-20€ würde ich schätzen, hängt aber sehr stark davon ab, ob du die Teile in D oder in CN kaufst.
-
Thread
ATtiny85 und MCP23017 liefert NACK
nicht extra angehängt, da die Schaltung recht minimalistisch ist. Vom ATtiny-PB0 geht das SDA Signal mit 1k Pull Up zu MCP23017-Pin13. Das SCK Signal geht von ATtiny-PB2 mit 1k Pull Up zu MCP23017-Pin12. Das \Reset an MCP23017-Pin18 ist mit 1k auf Vdd gesetzt. Ich habe bereits
einfach 0x40/0x41 geschrieben hätte. Oder, wenn man auf die 7 Bit-Adressierung steht, i2c_setup((0x20 << 1) | I2C_READ);
-
Thread
Infararot Sender für zwei Signale
Transistor werde ich vorsichtshalber gleich mit bestellen, kostet ja nicht so viel. Verträgt den der ATtiny85 die 20mA die ich gelesen habe oder irre ich mich da gerade auch?
Steffen schrieb im Beitrag #6232623: > Verträgt den der ATtiny85 die 20mA Ja
-
Thread
Welchen Spannungsregler für Attiny85 an 9V Batterie
Priesemut schrieb im Beitrag #6229083: > Ich hatte allerdings im Hinterkopf, dass der Attiny85 mit 3.3V braucht. Hinterkopf ist nicht gut, gut ist das Datenblatt. Und da steht für den Spannungsbereich 2.7V ... 5.5V. Wenn er mit 20MHz laufen soll, dann tut er das erst ab 4.5V. Wenn du die
dass man die Spannung auf 5V herunterregeln muss. > Ich hatte allerdings im Hinterkopf, dass der Attiny85 mit 3.3V braucht Datenblatt? Der Tiny kann beide Spannungen... Priesemut schrieb im Beitrag #6229083: > An einer 9V Batterie würde ich gerne einen Attiny85 betreiben, an > welchem 2 LEDs
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
Repetierzahlen sein müssen, hängt von deinem Polling-Intervall ab. Für das schiere Entprellen reichen 20..30 ms aus, das macht bei 10 ms Polling-Intervall einen Startwert von 2..3. Die Werte für's Repetieren rechnest du dir selber aus. So. jetzt solltest du das Entprellen von Tasten verstanden haben.
würde. Ich habe aus purer Not einen schweinisch teuren Kaffeautomaten gepimpt, indem ich einen ATtiny13 zwischen Drehgeber und "Profi"-MC geschaltet habe, der ihn entprellt. Vorher war das Einstellen der Kaffeemenge ein Lotteriespiel. Solche Mängel treten natürlich exakt nach Ablauf der Garantie ein
-
Thread
Ansteuerung - Bimetall Tankanzeige
Hallo, Ich versuche aktuell über den Attiny85 eine Tankanzeige( mit einem Bimetall) Zusteuern wie in der Schaltung ersichtlich. Auf grund eines Widerstandwerts (vom Poti) soll eine Spannung 1,22V (Leer) bis 3,04V(Voll) an die Anzeige angelegt
rein und gut ist (ist in der Zeichnung nicht vorhaden), hab bereits Temperaturanzeige mit dem DS18S20 + LCD Display gemacht.
-
Thread
Entprellen (kein AVR) Gesperrt
=software+entprellen&hl=de&sa=X&ved=0ahUKEwiv6_mzveLoAhXFwKQKHSxlDWgQ6AEIMzAB#v=onepage&q=software%20entprellen&f=false S.45
Assembler Vorteile hat, mit der Lupe suchen muß. Da sind auch die AVRs keine Ausnahme. Nur die ersten ATtiny12/15 mit Hardwarestack mußte man noch in Assembler programmieren. Man war das ne Qual, nur mit 3 Calls auskommen zu müssen.
-
Thread
Quarz schwingt zu schnell
wie gesagt hat der Tiny817 sowas gar nicht: So stehts im DB: • Internal oscillators: – 16/20MHz oscillator (OSC20M) – 32KHz Ultra Low Power oscillator (OSCULP32K) • External clock options: – 32.768kHz crystal oscillator (XOSC32K) – External clock • Main clock features: –
Einzelstück eher nein, das max. ESR im Quarz ist nur halb so groß wie das maximal zulässige vom Attiny, da würde ich mir keine Sorgen machen.
-
Thread
Fehler beim Flashen des ATtiny85 mit dem Arduino uno
Hallo, ich habe versucht, einen ATtiny85 mit einem Arduino Uno zu flashen. Ich versuchte folgende Anleitung nachzumachen: (https://www.frag-duino.de/index.php/maker-faq/37-atmel-attiny-85-mit-arduino-arduinoisp-flashen-und-programmieren
Milutin S. schrieb im Beitrag #6212164: > Mein ATtiny85 hat sich gerade als ATtiny13 entpuppt. Tja, wer einfach nur lesen kann, ist schonmal ganz klar im Vorteil...
-
Thread
ATmega Registeradressen mit/ohne Offset 0x20
Erklärung warum die unteren Register von 0x00 bis 0x3F noch eine 2. Adresse mit einen Offset von 0x20 haben? Warum haben die eine 2. Adresse und alle anderen ab 0x60 nicht? Warum gibt es diese Unterscheidung bzw. dieses Offset überhaupt? Ab 0x15 bis 0x3F sind es ja keine I/O Register mehr. So zum Verständnis
Speicherbereich keinen > wirklichen praktischen Nutzen hat Bei Controllern ohne zusaetzlichen RAM (ATtiny11/12) war das durchaus nuetzlich, um mit Zeiger-Register und ld/st ueber ein Datenfeld iterieren zu koennen.
-
Thread
Leistung regeln
Multiplikation. Immerhin ist aus Sicht der uC das auszuregelnde ja langsam, der kommt nach. Der uC, z.B: ein ATtiny15, erfasst mit 2 Analogeingängen die aktuelle Spannung und den aktuellen Strom und liefert an einem Ausgang ein PWM Signal das gefiltert und geglättet den Transistor steuert, z.B. ein MOSFET. Die
Entladespannungsschwankungen und könnte darüber hinaus auch dynamische Leistungen einstellen. Zur ATtiny-Reihe hatte ich mich vor einiger Zeit informaiert, das würde sich dann auch gut anbieten. Gruß Maximilian
-
Thread
Powerbank und Auftragsarbeit
sonst kommts zu einer Spannungsunterbrechung. zwei PMOS, ein NMos + Lastwiderstand und nen Attiny sollten es wohl tun, braucht aber nen Nachmittag und einige Vorkenntnisse.
mehreren Powerbanks ist allerdings Quatsch. So weit waren wir schon oben. Im Flugzeug sind bis 20Ah Powerbank erlaubt. Ob er allerdings seine Samen überhaupt einführen darf wäre auch noch zu klären.
-
Thread
Technologie für Logik Implementierung eines Adressdecoders
signal wird durch folgende Gleichung generiert: [code] /ROME = /AS * A23 * A22 * A21 * A20 * A19 * OVR * PRW // $F80000 - FFFFFF + /AS * A23 * A22 * A21 * /A20 * /A19 * OVR * PRW // $E00000 - E7FFFF + /AS * /A23 * /A22 * /A21 * /A20 * /A19 * OVR * OVL * PRW // $000000 - 07FFFF + /AS
select signal wird durch folgende Gleichung generiert: > /ROME = > /AS * A23 * A22 * A21 * A20 * A19 * OVR * PRW > + /AS * A23 * A22 * A21 * /A20 * /A19 * OVR * PRW > + /AS * /A23 * /A22 * /A21 * /A20 * /A19 * OVR * OVL * PRW > + /AS * /A23 * /A22 * /A21 * A20 * A19 * OVR * OVL * PRW
-
Thread
Längsregler 10A
Netzteil ist ein Standard PC Netzteil mit 6A 20V (SchaltnetzteiL)
glätten. Ja das ist mir, 20V Eingang komme ich schlecht an 24V Ausgang. Da habe ich mich falsch ausgedrückt. WEnn ich 20V anlege, möchte ich ungefähr an die 20V kommen. Lege ich 24V an, möchte ich ungefähr an die 24V kommen (1-
-
Thread
Ölstand: Messverfahren?
dort wird das CAN Framemapping Bit für Bit beschrieben: http://files.s4wiki.com/docs/EA888%202.0L%20ULEV%20MED17.5.pdf (Seite 4710). Achtung große pdf. Wolfgang schrieb im Beitrag #6204206: > Roland E. schrieb: > Vor allen Dingen wäre es für den Kunden zu teuer, wenn das Ding in der > Werkstatt
Messung mit NTC erscheint mir momentan am erfolgversporechendsten. Nö. Ein NTC heizt sich bei -20°C evtl gar nicht auf, weil er da zu hochohmig ist. Viele NTCs halten auch die hohen Temperaturen nicht aus, die Motoröl annehmen kann. Deshalb habe ich vor etlichen Jahren so etwas mit einem ATTiny
-
Thread
Attiny 841 Strombelastung-Angabe im DB
Hallo im Datenblatt des Attiny 841 wird auf der Seite 246 Tab 25-13 die Strombelastung für verschiedene Ausgänge angegeben. Das sind - Standart - 5V -10mA - High Sink - 5V - 20mA - Extra Sink - 5V - 20mA Habe nur den Strom
Klaus schrieb im Beitrag #6196838: > im Datenblatt des Attiny 841 wird auf der Seite 246 Tab 25-13 > die Strombelastung für verschiedene Ausgänge angegeben. Das sind > > - Standart - 5V -10mA > - High Sink - 5V - 20mA > - Extra Sink - 5V - 20mA Nein.
-
Thread
Spitzenstromimpuls von 90 A für 0,1 ms --- 6 mm² notwendig?
programmierbare > Zeiteinheit dort? Wie kommst du denn auf den Trichter? 100kHz sollte der Attiny mühelos an den IOs schaffen, eher mehr. Ronny S. schrieb im Beitrag #6198160: > Elko 25V 100µF Der ist doch sicher nur zum Puffern der Attiny-Versorgung da, wenn die Spannung einbricht. Ich
... OK ... habe gerade mal im µC-Bereich nachgefragt, ob kürzere Zeiten beim ATtiny13 gehen ... JA. Ist kein Problem. Da sind sogar ns möglich.
-
Thread
Nicht ganz ein Schmitt- trigger (Ausgang nur 1 wenn.)
#6192078: > Aber vielleicht gibts da was fertiges? http://www.ti.com/tool/TIPD178?keyMatch=WINDOW%20COMPARATOR&tisearch=Search-EN-everything
wird, wenn Ue nur in einem bestimmten Bereich > liegt, z.B. wie oben zw. 4,6 und 4,8V. Z.B. ein ATtiny25 wäre geeignet, die Schwellen trägt man dann bequem im Sourcecode ein oder der MC ermittelt sie selber mit einem Anlerntaster. Der MC kann auch überwachen, ob der Wert schnell anliegt und ne Weile
-
Thread
Gate-Treiber gesucht, den man abschalten kann
Hallo, ich möchte gerne den NMOS BUK9Y12-55B in 100ns schalten. Das packt mein attiny leider nicht, also brauche ich einen Gate-Treiber. Mein Problem ist, dass es sich um eine batteriegetriebene Schaltung handelt, die man nicht via Schalter einfach ausschalten kann. Das Ausschalten
Beitrag #6186927: > ich möchte gerne den NMOS BUK9Y12-55B in 100ns schalten. Das packt mein > attiny leider nicht, Hmmm... Woher kommt die Anforderung? Wenn das Signal von einem ATtiny kommt, wird das ja kein Multi-MHz-Signal sein. Du kommst da langsam in Regionen, wo der Energieaufwand für's