-
Thread
Arduino im Dauerbetrieb (Langzeiterfahrung) - Lebensdauer?
Hier läuft ein ATTiny45 auch schon seit 12 Jahren (oder warens schon 14?) in meinem 'intelligenten heissen Dach(tm)'. Fragt 2 Temperatursensoren ab und steuert danach einen 110V Lüfter mit Wellenpaketen.
Cartman E. schrieb im Beitrag #8087290: > Ein ST62 dreht bei mir seit 32 Jahren an der Heizung. > Dank echtem EPROM (mit Guckloch) wird er es wohl noch einmal so lange > tun. Eine Heizung, die 32 Jahre läuft? Ist die nicht ein bissel teuer im Verbrauch? Und: Eproms
-
Thread
Suche IC SN74141 in Dil 10 Stk.
Belohnung. Zumal der Chip 1974 8 DM kostete, die Röhre 20, macht heute inflationskorrigiert 13,4€ und 32,8€. Man setzt eben 10 Transistoren wie BF420 oder MMBTA42 ein.
Verwirrt: Im thread werden 155 mit [14 Pins alls Militärvariante?](/attachment/702754/Beispiel.jpg) und welche mit [16 pins](/attachment/702740/20260809_203114.jpg) gezeigt.
-
Thread
Neue Bauteile: im Strom der Messen
base station, maintaining high-precision positioning even at a distance. [/c] ### Microchip PIC32CM * PL10 – mit AVR Dx kompatibler 32-Bitter Microchip möchte Nutzern der AVR Dx-Familie einen Weg zum Umstieg auf 32bit-MCUs geben. Deshab lanciert man sehr preiswerte Bauteile, die auf einem mit 24MHz getakteten Cortex M0+-Kern basieren und vom Pinout her mit dem AVR Dx kompatibel sind. Außerdem sind die mit bis zu 16KB SRAM und 128KB Flash erhältlichen Controller 5V-fähig. ### Microchip PIC32CM6408PL10028-I/SP – 32bit-ARM im DIP-Gehäuse Die im Titel genannte
-
Artikel
Linksammlung
fuer AVR von Imagecraft. Assembler. Atmel AVR ASM Site tavrasm - Toms Linux (Atmel) AVR Assembler gavrasm - Gerds Linux/Win/DOS AVR Assembler avra - avra ATMEL AVR Assembler für Linux, FreeBSD, AmigaOS und Win32
- AVR Mikrocontroller-Bausätze Alvidi - Headerboards mit AVR & AVR32 Controllern Steinert Technologies - Thailändischer Anbieter von Mikrocontroller Boards (AVR, ARM7, ARM9, PIC, dsPIC, PSoC, uvm.) Arduino
-
Thread
_delay_ms() und Interrupts
Funktion _delay_ms() blockiert ja bekanntermaßen z.B. Interrupts. Die <util/delay.h> Funktionen der AVR-LibC blockieren Interrupts NICHT. Allerdings sagt die Dokumentation nichts dazu. Lediglich dass __builtin_avr_delay_cycles() verwendet wird falls unterstützt, was schon seit weit über 10 Jahren der Fall ist. Und __builtin_avr_delay_cycles wiederum blockiert keine Interrupts: [pre] > Built-in Function: void __builtin_avr_delay_cycles (uint32_t ticks) > Delay execution for ticks cycles. Note that this built-in does
-
Thread
Quarz Abweichung in ppm bei einem Arduino nano Nachbau.
Argh, es ist beides drauf. Ein Quarz für den CH340, und ein Keramikresonator für den AVR. Bei letzterem muss man natürlich mit +/-0,5% rechnen.
wünschenswert, dass diese nur 1x > im Jahr gestellt werden muss...wenn überhaupt... Dann verwende einen 32,768 kHz Quarz in Verbindung mit Timer2 oder kaufe besser ein.
-
Thread
Sensor NTC20K, die Steuerung will aber 10K
Inzwischen finde ich die brutal-digitale Methode am einfachsten. Mit 14 Relais und 14 Widerständen bleibt der Fehler zwischen -23 und +111°C unter 0.5 Grad. Man könnte bei den kleinsten Werten sparen oder an beiden Enden noch einen weiteren Widerstand spendieren. Es bleibt
Ich würde das mit einem einfachen AVR lösen: Statt eines 10K-NTCs eine Spannungsvorgabe über PWM machen. Dazu den Vorwiderstand und Versorgungsspannung des 10K-NTCs über Anschluss eines 10k Festwiderstands bestimmen. Aus der 10k-Tabelle
-
Thread
bldc-controller
dann lieber selber direkt angesteuert: https://hackaday.io/project/191409-xy-bldc-bypass-jy01-stm32-bluepill
111073843044 Warum nicht Reichelt? https://www.reichelt.de/de/de/shop/produkt/komparator_4-fach_dip-14-10430
-
Thread
Feedback gesucht: I2C-Bussystem für LEDs, Mini-Motoren & Servos im RC-Schiff (ESP32)
ich bin aktuell dabei, ein RC-Funktionsschiff zu modernisieren. Als neue Zentrale dient ein ESP32, der die Signale vom Empfänger auswertet. Da ich im Rumpf und in den Aufbauten nicht hunderte einzelne Kabel für jeden kleinen Verbraucher vom ESP32 aus verlegen möchte, würde ich die Schaltaufgaben
ja gar 100 nF vor. ;) Ich habe das hier dazu gefunden: https://support.microchip.com/s/article/AVR---Hardware-Design-Considerations-for-UPDI-pin Ich habe das jetzt über ein Jumper gelöst.
-
Thread
[S] Alte IDE 3.5 Zoll Festplatte(n) für Experiment
Versorgungsspannung zieht der Aufbau zu Beginn über 3A. Zur Fixierung der Festplatte habe ich mir noch längere 6-32 UNC Schrauben besorgt. Wenn diese angekommen sind, kann ich den Aufbau fertigstellen...
HD-Spindelmotor eigentlich aufgebaut? > > 4 Anschüsse = Sternschaltung? https://www.elektronik-labor.de/AVR/dds/HardDiscMotor.html
-
Thread
C mit Visual Studio Code
Für AVR kann man es so nutzen: http://stefanfrings.de/avr_ide/index.html#vscode
Nemopuk schrieb im Beitrag #8017606: > Für AVR kann man es so nutzen: > http://stefanfrings.de/avr_ide/index.html#vscode Prima, Danke für den Link!
-
Thread
"Memory Barrier" in C99
Befehle aus, hier cli() und sei(). Und ja, dafür gibt es im avr-gcc auch Makros (irgendwas mit "atomic" im Namen).
Nemopuk schrieb im Beitrag #8011855: > Bei 8 Bit AVR können Zugriffe auf die beiden Bytes des 16 Bit Counter > unterbrochen werden. Um dies zu verhindern, hat das Beispiel die flag Variable, die sich, wie oben bereits erwähnt, effektiv immer nur in
-
Thread
[F] Gebt mir mal Tips: Partner zur Produktion von Solarladern suchen?
Die Toniebox ist auch so ein Markt. CC3200, CC3235 und ESP32 laut 37c3
möchte, ist es einfacher, den Laderegler freizuschalten und den ESP32 zum Flashen mit zum Rechner zu nehmen, als die ganze Platine ausbauen zu müssen. Auf eine kommerziell ausgerichtete Platine könnte man den ESP32 aber direkt draufsetzen bzw. zumindest das reine ESP32
-
Artikel
AVR
Butterfly AVR Raven AVR JTAG-ICE AVR-ISP-Stick RN-Control C-Control PRO (AVR32) myAVR Board Pollin-Starterkit aTeVaL-Board – Nachfolger des bekannten Pollin Evalboards. ISP-mkii-Klon & Seriell/USB-Wandler via USB
und AVR32 Fuse-Bits – Das Setzen der Fuse-Bits ist ein berüchtigter Fallstrick bei den AVRs; vor dem Rumspielen damit unbedingt diese Hinweise lesen! AVR In System Programmer – Programmierhardware Pony-Prog
-
Thread
Compiler (C) für PIC 12/16
fertigen' Bibliotheken genauso. Mit anderen Worten: der Unterschied liegt nicht zwischen PIC und AVR sondern in der Abstraktionsebene beim Programmieren.
M. schrieb im Beitrag #8011275: >> Kennt jemand einen solchen oder hat einen Link ? For xc8/16/32 check web/github for medicine to upgrade on prof. version.
-
Thread
Die natur von FT8
auch die Frage, wie er ans Radio angebunden ist. uSDX zeigt, dass man selbst mit einem popeligen AVR SDR machen kann.
den anderen directabtastern. Und einen RF-Amp hat der auch nicht. Im QMX ist afair ein 240MHz STM32F4 drin. Der hat halt noch bisschen DSP Funktionalität.
-
Thread
Fakes erwischt?
.2 Ohm Die GNDs 6, 18, 28, 30 ebenso. (Messgeräteleitungen direkt miteinander Verbunden Zeigen 0.14 Ohm) Gibt es noch eine andere Möglichkeit, um die Chips zu prüfen?
einer Kupferplatte drin wurde schon alles > gesichtet. Hier wurde allerdings IMHO noch nie ein AVR Mikrocontroller als Fake identifiziert. Dieser Thread hier wäre im Falle eines Nachweises eine Sensation.
-
Thread
Debounce von Tasten mit dem Candidate-Pattern (Platformunabhängig, Theorie)
RELEASED Zusatzinformation im Event -------------------------- [c] typedef struct { uint32_t pressedMask; uint32_t releasedMask; uint16_t stabilityCount; } ButtonEvent; [/c] Beispielimplementierung (Arduino) --------------------------------- [cpp] void MatrixKeys:
} } [/cpp] Beispiel-Pseudocode ------------------- [c] void debounceUpdate(uint32_t rawMask) { if (rawMask != candidateMask) { candidateMask = rawMask; candidateTimer = 0; } else { candidateTimer++; if (candidateTimer
-
Thread
Python SCPI - Keithley DMM6500 u.ä.
nicht dazu, ständig neuen Versionen zu installieren. f-strings: ab 3.6 template strings: ab 3.14
Formatierung und du wirst es zu schätzen lernen. ;-) ad1: Geht übrigens auch mit Hex-Werten, zB. ein 32Bit WORD optisch in zwei HALFWORDS zu splitten. Oder 32bit Bin-Werte in vier Gruppen à 8Bits.
-
Artikel
AVRDUDE
Firmware 2.x als avrispv2 o.ä.), das Atmel AVRISP MKII (USB Ansteuerung mittels lib-usb bzw. lib-usb-W32), AVR910-kompatible Programmierer, den AVR Butterfly/AVR109-kompatible Bootloader, STK200-Programmierdongles und verschiedene andere Parallelport-Adapter sowie "serielle Statusportprogrammierer" (Siprog
Fragen im Forum erzeugt. Näheres hierzu in der Forumsdiskussion. AVRISPmkII + AVRDUDE + Window Vista (32). "avrdude was compiled without usb support". Offenbar enthielt WinAVR-20100110 zunächst fälschlicherweise eine AVRDUDE Version ohne USB Support Abhilfe (Einer der drei Punkte): 1. WinAVR deinstallieren
-
Thread
BME280 mit Attiny85 auslesen Daten per SN75176 an Pi senden
irgendeinen kleinen ARM-basierten Controller vorschlagen. Die haben dafür fertige Einheiten in Hardware. STM32C011F4, STM32F030F4, oder so die Größe. Gibt auch gut passende aus China, WCH, Puya etc. Die sind dann auch noch klar billiger als der Attiny85.
nicht um die Richtungsumschaltung kümmern musst (ich weiß nicht, wie aufwendig das da ist; bei einem AVR ist das Pippifax)
-
Thread
AVaRice DebugWire Breakpoints
dazu, die haben mir aber nicht wirklich weiter geholfen. Meine Tools [code] AVaRice version 2.14svn2020906 GNU gdb (GDB) 10.1.90.20210103-git avrdude version 6.3-20171130, URL: <http://savannah.nongnu.org/projects/avrdude/> [/code] Ich bin mit Linux unterwegs. Ich nutze eine AVR JTAGmkII
/home/benny/Projekte_lokal/02_Coding/02_avr_at90usb162/USB/trunk/USB_Serial _ASM/bin/pre/main.i:960 2 breakpoint keep y 0x00000660 /home/benny/Projekte_lokal/02_Coding/02_avr_at90usb162/USB/trunk/USB_Serial _ASM/bin/pre/main.i:
-
Artikel
Wanderkiste (Widlar)
02.11.2017 03.11.2017 962329514039 8 form 08.11.2017 09.11.2017 962330370058 9 da_miez 11.11.2017 14.11.2017 - nicht nötig - 10 sirs 9631x 14.11.2017 15.11.2017 JJD1410318668612 suche aktuell kleines Display für OrangePi 11 randy 820xx 17.11.2017 18.11.2017 962331902943 12 imazze 963xx 20.11.2017 21.11.2017
07.03.2018 962350261481 962352107342 5 tobel 53474 23.03.2018 11.04.2018 26.03.2018 13.04.2018 JJD14.10.316.168.697 JJD14.10.316.168.708 an dds5 erneut gesendet 6 dds5 60318 18.04.2018 23.04.2018 JJD14.10.319.856.038 9,9kg laut Einlieferungsschein 7 mindsolve 32429 25.04.2018 30.04.2018 962357505529
-
Artikel
AVR-GCC-Tutorial
Vorzeichenbehaftete int-Typen Typname Bit-Breite colspan="2"| Wertebereich align="center| C-Entsprechung (avr-gcc) int8_t align="right"| 8 −128 ⋯ 127 −2 7 ⋯ 2 7 −1 signed char int16_t align="right"| 16 −32768 ⋯ 32767 −2 15 ⋯ 2 15 −1 signed short , signed int int32_t align="right"| 32 −2147483648 ⋯ 2147483647
Vorzeichenlose int-Typen Typname Bit-Breite colspan="2"| Wertebereich align="center| C-Entsprechung (avr-gcc) uint8_t align="right"| 8 0 ⋯ 255 0 ⋯ 2 8 −1 unsigned char uint16_t align="right"| 16 0 ⋯ 65535 0 ⋯ 2 16 −1 unsigned short , unsigned int uint32_t align="right"| 32 0 ⋯ 4294967295 0 ⋯ 2 32 −1 unsigned
-
Thread
Pollin ist pleite :-(
waren Widerstände und manche Kondensatoren noch relativ günstig. Die Verramschung von LED-Birnen in E14 oder E27 kam mir allerdings sehr entgegen. Bei den Fahrradteilen waren ständig günstige Teile dabei, Flickzeug, Lichter, Dynamos, Ketten, Werkzeuge weit unter Ladenpreis. Lieferung immer sehr schnell
da bleibt immer noch die Frage, warum sollte man … ? Wen ich bei Reichelt schaue, so ein mittlerer AVR Tiny der 16xx Serie alles über einen Euro, dazu der Versand ( Versandkosten ) und ein Wartezeit zum Teil, wo man den Kundendienst noch nerven muss – Schickt den Scheich endlich los, auch wenn ihr das
-
Artikel
AVR In System Programmer
, der auch mit AVR-Studio in Windows einwandfrei zusammenarbeitet. Weitere Infos auf weigu.lu. AVRISP mkII Klon mit dem Atmega32U2-Breakout-Board und der Lufa-Bibliothek. Mit der LUFA-Bibliothek (Eine Anleitung gibt es
AVRISPmkII kompatiblem Programmer (AVR Studio, Linux, MacOS) JTAGICEmkII kompatibler AVR Programmer (AVR Studio, Linux, MacOS) (keine AVR32, kein Xmega) OpenOCD Interface (sehr viel ARM Controller, PLD´s, FPGA´s) STK500v2 kompatiblem Programmer
-
Artikel
Elektronikversender
Stand Oktober 2022): Ab €500->frachtfrei, €200 bis €500 -> €5,49, €25 bis €200 -> €7,95, bis €25 -> €14,95 Große Auswahl an Mikrocontrollern, z.B. STM32 und LPC1xxx Sehr große Auswahl an Schaltnetzteilen von Meanwell (geschlossen, offen, auf PCB lötbar, DIN-Schiene) Shopsoftware gewöhnungsbedürftig, jedoch
aus China Ether-Deal. Unter sonstiges viele versch. Elektronik-teile Versand aus China NooElec. USB-AVR Boards (mega32u2) und rgbled-matrizen Versand aus Kanada Sine qua non surplus. Großbritannien AliExpress. Homepage: Verkaufsplattform für chinesische Händler - darunter viele Elektronik-Händler Versand
-
Thread
Problem mit XgecuT48 und PIC16F628A
brennt fehlerfrei (Config Word 0x3F0A, INTOSC, MCLR intern), aber auf dem Breadboard (Pin 5 an GND, Pin 14 an 5V, Reset an 5V, LVP an GND) bleiben die digitalen Ausgänge (PORTA/PORTB) trotz einfachem Einschalt-Code komplett stromlos. Hat jemand einen funktionierenden ASM/C-Code oder eine Idee, warum der Chip
sagen. Ich bin ein totaler Anfänger mit diesen Dingen. Habe zwar schon einige Programme mit dem ESP32 Mini hinbekommen. Aber mit einen Microchip noch nie.
-
Artikel
Transistor-Übersicht
Schalttransistor Rei Zetex 0,27 FMMT619 SOT-23 50 2 40-400 200 0,2 0,625 120 Schalttransistor Rei Zetex 0,32 FMMT625 SOT-23 150 1 15-400 45 0,2 0,625 Schalttransistor Rei Zetex 0,32 MJ15003 TO-3 140 20 25-150 250 2 Leistungstransistor Rei Far alldatasheet.com 1,55 BD131 TO-126 45 3 30-70 15 60 Mittlere Leistung
Package U CE /V I C /A (Beta) P tot /W f T /MHz Bemerkung Lieferant Datenblatt ca. Preis/€ NTE912 DIL-14 - - - - - 5 NPN-Transistoren Far NTE 3,50 CA3086 DIL-14 - - - - - 5 NPN-Transistoren, abgekündigt eBay Intersil 0,50 MC3386 DIL-14 CA3127 DIL-14 BCV61 SOT143 30 0,1 100-800 0,25 100 2 NPN-Transistoren
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
//eine Messung aller 0,11ms (15x Mittelwert auf 6 Pins = 10ms Total) [ 1000ms / ((32.000.000Mhz/256PRESCALER)/14TakteProMessung) ] ADCA.CH0.CTRL = ADC_CH_INPUTMODE_SINGLEENDED_gc; //Positiven Wertebereich ADCA.CH0.INTCTRL |= ADC_CH_INTMODE_COMPLETE_gc | ADC_CH_INTLVL_LO_gc
Oder man nimmt einen älteren AVR, wie ATmega328, ATinyx5, ...x4. ...13 etc, die sind da viel gutmütiger. 😉
-
Artikel
STM32
JTAG und SWD (Serial Wire Debug) Interface LCD Treiber für bis zu 8x40 Segmente TFT Treiber bei STM32F429/STM32F439 STM32F469/STM32F479 und vieles mehr ... Struktur der Dokumentation. Die Dokumentation der STM32 ist im Vergleich zur AVR-Familie umfangreicher und komplexer. Sie teilt sich in mehrere Dokumente
entsprechende Konfiguration über die BOOTx-Pins und/oder die Option-Bytes, und ein Programm wie stm32flash. Demo-Projekte. Einführung in die GPIO Programmierung der STM32F10x und STM32F30x Prozessoren am Beispiel des STM32F3 Discovery Boards und Vergleich zur AVR IO Registerstruktur * Programmbeispiel