-
Artikel
MSP430
besonders für batteriebetriebene Geräte geeignet ist. Es gibt verschiedene Typen mit 1-256 kB Flash-ROM, 128-18432 Byte RAM, teilweise mit Hardware-Multiplizierer, UART, AD-Wandler oder LCD-Treiber, die meisten im SMD-Package mit 20 bis >100 Pins. Einige neuere aus der MSP430F2xxx-Serie gibt es auch im DIP-Package
Spannung zwischen 1,8 und 3,6 V. Es gibt einige wenige Derivate, die mit 0.9V auskommen (z.B. MSP430L092). Einfach erzeugen kann man diese z. B. mit der folgenden Schaltung: An den Eingang wird ein Steckernetzteil angeschlossen, die Ausgangsspannung lässt sich über das Potentiometer P1 einstellen. Benutzt
-
Thread
Günstiges Home Server mit geringem Stromverbrauch Gesperrt
K. L. schrieb im Beitrag #7397796: > Außerdem: Was soll auf einem Server auch sonst laufen außer Linux? Ein anständiges BSD.
Benedikt L. schrieb im Beitrag #7399885: > Du bist wie ne Ratte! Wie?
-
Thread
ATMEGA UART Empfang mit Verzögerung
max 3 Zeichen puffern. Richte doch einen FIFO ein für eine komplette Nachricht. Ich nehme typisch je 128 Byte für RX und TX.
S. L. schrieb im Beitrag #7394946: > Welche Interrupts sind eigentlich freigegeben? > Ich möchte nochmals auf die Prioritäten-Reihenfolge hinweisen. Timer0. Hatte ich zum Testen aber deaktivert und
-
Thread
Referenzdesign für Elektretmikrofon mit Vorverstärker und Ultra Low Noise Spannungsversogung
den obersten 6dB, die naechsten 256 (256-511) schritte sind dann die naechsten 6 dB, die naechsten 128 Schritte (128-255) sind nochmals 6 Bits, die naechsten 64 (64-127) Schritte nochmals 6dB, das sind also erst 24dB, nicht wirklich der Hammer.
Günter L. schrieb im Beitrag #7398391: > Ist unwarscheinlich, daß das Rauschen vom Netzteil kommt, > wenn es nicht zu schlecht ist. Ist es wirklich Rauschen? Danke für deine Hilfe. Wann ist denn ein Rauschen
-
Thread
Warum liest man hier so wenig von Renesas?
nur 2 in China (laut Wikipedia und OpenStreetMap). * 5V-Chips sind lieferbar -- mit 1MB Flash und 128KB RAM für 10 Euro * insgesamt listet Digikey ca. 3900 Renesas- und 3600 STM-Typen. * das Verhältnis von sofort-lieferbar zu theoretisch-lieferbar war heute bei Digikey 12/37 und bei Mouser 16/40
Gibt es auch eine Empfehlung mit 32 Bit? > Was willst Du eigentlich machen? Für STM32F051, F205, L031, L412, L496 eine Alternative finden, falls die nicht mehr an jeden verkauft werden. ARM will evt. für jedes verkaufte Gerät mit ARM-CPU Lizenzgebühren kassieren. Damit kommen RP2040, ATSAM, EFM32,
-
Thread
AVR tiny0/tiny1/megaAVR0/DA/DB/DD/DE Systematik der internen Peripherie
S. L. schrieb im Beitrag #7391266: > dass es die AVRnEA28 sogar in SPDIP gibt, aber das nur in einem 'Product > Brief', finde kein richtiges Datenblatt - ...? Ist ja noch relativ "frisch" das Teil.
AVR128DA | AVR128DB | AVR64DD | AVR16|32DD | AVR4808|4809 Es gibt viele identische Peripherie-Komponenten, aber auch unterschiedliche und welche mit minimalen Differenzen.
-
Thread
AVR Mega644 20 AU mit CFPS-72 20MHz Crystal - welche Fuses?
4.1 ms; [CKSEL=0010 SUT=01] Int. RC Osc.; Start-up time: 6 CK + 65 ms; [CKSEL=0010 SUT=10] Int. 128kHz RC Osc.; Start-up time: 6 CK + 0 ms; [CKSEL=0011 SUT=00] Int. 128kHz RC Osc.; Start-up time: 6 CK + 4 ms; [CKSEL=0011 SUT=01] Int. 128kHz RC Osc.; Start-up time: 6 CK + 64 ms; [CKSEL=0011 SUT=10
S. L. schrieb im Beitrag #7391216: >>> ... External Crystal und External Clock ... >> Der Hersteller garantiert das nur für den einen Modus. > > "Hersteller garantiert"? - Also beim STK200 zum Beispiel
-
Thread
Bestimmtes Geräusch erkennen
Atmega328P ist mit einer Fließkommaversion der Goertzel tatsächlich überfordert. Für einen Audioblock von 128 Samples bei 38462Hz (500kHz ADC-Clock, free-running, 13 ADC clock ticks per sample) braucht der Algorithmus 5ms, die Blöcke laufen aber alle 3.3ms ein. Ein ESP8266 sollte das aber schaffen. Vanye
Geräuscherkennung durch neuronale Chips: zB. https://www.codico.com/de/de/aktuelles/news/dbm10l-neues-soc-fuer-sprach-und-geraeuscherkennung-mit-niedrigstem-stromverbrauch
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
keine slew rate-Begrenzung haben. Dann braucht man bei den meisten Typen einen MHz-Quarz, die STM32L können ihren Takt auch aus 32kHz erzeugen oder sogar intern. Dazu kommt die relativ hohe Stromaufnahme, besonders bei hohen Temperaturen (ja, PowerPC ist noch schlimmer). STM32L betreibe ich aus 24V
eigentlich auf diese Rechnung? Das ist natürlich nur eine pauschale Schätzung und die kommt daher: STM32L496 7.3mA max. @48MHz,105°C und SPC560P44L 77mA max. @40MHz, aber bei welcher Temperatur? Das passt irgendwie nicht zu den typisch 45 oder 62mA. Beim STM32 muss man noch Peripherie dazu rechnen, dann
-
Thread
Boot problem due to missing SWAP partition in Linux - OpenSuse Tumbleweed.
Ob eine fstab in der initrd steckt und ob überhaupt etwas Sinnvolles darin steht:[c]# lsinitramfs -l /boot/initrd.img-5.10.0-21-amd64 | grep "fstab" -rw-r--r-- 1 root root 0 Jan 24 15:18 etc/fstab[/c] Ich hatte noch nie ein System das ohne swap nicht bootet. Wenn allerdings ein
ja was anderes, wenn Systempartitionen nicht gefunden werden, aber der SWAP, zumal die Maschiene 128GB RAM hat, sollte den Bootvorgang nicht ausnocken. Meine Ansicht. Früher unter Solaris und auch unter Linux zu initrc/d-Zeiten hat es gereicht in der fstab den entsprechenden Verweis auf den
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
einen kleinen Offet von 2 x 10^-12. Das wollen wir ja nicht. Auch eine alternative Berchnung mit 128 Bit Integer-Werten brachte keine Verbesserung außer einer kleineren Ausführungszeit. Beim H7xx hatte die 128 Bit Berechnung eine deutliche Verbesserung ergeben, da die dortige Double-Berechnung einen
Hans-Georg L. schrieb im Beitrag #7385459: > zusätzlich mit 100nf und 10nf (induktionsarm) zu blocken, das hat bei > mir etwas gebracht. Das habe ich nun auch noch gemacht. 100 nF hatte ich ja schon und habe
-
Thread
Neuer Arduino Uno, neue Einplatinencomputer und neue Software
Aufwind“ durch den Design Win bei Arduino zum Anbieten einiger neuer Chips. Erstens steht mit dem RZ/T2L eine „abgespeckte“ Variante des RZ/T2M zur Verfügung, der auf EtherCAT optimiert ist.  (Bildquelle: https://www.renesas.com/eu/en/about/press-room/renesas-new-rzt2l-industrial-mpu-enables-fast-and-accurate-real-time-control-ethercat-communication
for 4GB RAM and 32GB eMMC flash • $115.00 for 8GB/64GB configuration • $149.00 for 16GB/128GB configuration • $169.00 for 16GB/256GB configuration [/c] Außerdem bringt der Orange Pi 5B ein Funkmodul mit, dass sowohl Dual-Band-WLAN gemäß Wifi 6.0 und Bluetooth 5.0 samt Bluetooth
-
Artikel
STM32 für Einsteiger
speicherintensive Programme z.B. Grafiken, Fonts bis 2MB Flash bis 1024kB SRAM bis 256kB Flash bis 16kB SRAM bis 128kB Flash bis 4kB SRAM bis 2MB Flash bis 98kB SRAM bis 2MB Flash bis 512kB SRAM + 32MB DRAM (PIC32MZ DA) bis 512KB Flash bis 66kB SRAM Sehr viel PWM mit komplexem Timing X AT90Spwm - - align="center"
10 . Der STM32Fxxx ist in der Tat nicht der beste in der Kategorie "Stromsparend", die neueren STM32L0xx und STM32L4xx sind deutlich sparsamer, besonders bei hohen Temperaturen. Eine interessante Alternative mit Cortex-Mx Kern: "EFM32" von Silabs benötigt nur 0,9 µA im Sleep Mode. Die Spalte PIC zeigt
-
Thread
STM8- r3 - Platine
ich nun eine r3 Platine im Arduino Format geroutet und bestückt. Zusätzlich kann auf die Platine ein 128x64 OLED Display aufgesteckt werden und ein zusätzliches I2C-EEProm bestückt werden. Der STM8S103 wird mit meinem eigenen seriellen Bootloader betrieben. :-) Platine funktioniert gut und ein STM8S103
nun eine r3 Platine im Arduino Format > geroutet und bestückt. Zusätzlich kann auf die Platine ein 128x64 OLED > Display aufgesteckt werden und ein zusätzliches I2C-EEProm bestückt > werden. sehr schick geworden! :) vorallem kein "fancy" bestueckungsdruck :) gruss, -- randy
-
Thread
Variablen auf Waveshare-E-Paper anzeigen lassen
von U8g2 probiert; man muß eine passende Zeile wählen. Bei meinem E-Paper paßt: [c]U8G2_SSD1327_WS_128X128_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); [/c] wahrscheinlich deshalb, weil ich das Teil an einen Arduino Mega angeschlossen habe und die Verdrahtung lt. dieser Zeile
von U8g2 probiert; man muß eine passende Zeile > wählen. Bei meinem E-Paper paßt:U8G2_SSD1327_WS_128X128_F_4W_HW_SPI > u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); > > wahrscheinlich deshalb, weil ich das Teil an einen Arduino Mega > angeschlossen habe und die Verdrahtung lt. dieser
-
Thread
avr-gcc und .noinit
Johann L. schrieb im Beitrag #7380957: > Nach Beendung des > Sleep-Modes wird doch kein Reset ausgeführt Leider doch. Bei den neueren AVRs ist der Watchdoginterrupt wieder entfernt worden. Man kann aber
haben, aber ohne Board), insofern kann ich darauf nicht testen. Allgemein AVR0 habe ich aber was (AVR128DA48 oder so), um da was zu probieren.
-
Thread
[V]Frühjahrsputz kurz vorm Wegwerfen
HEF4013BT (651); DIL14; D-Type Edge Triggered Flip-Flop; 0,15 € TC551001BFL (425); SOP32; SRAM / 128KX8; 0,80 € TC55257DF1-85L (426); SOP32; SRAM 552kB; 0,80 € MC68HC11A1FN (353); PLCC52; HC11 Microcontroller; 8,00 € 74HC245 (57); SO20; Bustransceiver Tri-State Octal; 0,30 € 74FCT244 (33); SO20
-
Thread
Maskieren modern?
REAKTION_AUF_ENDSCHALTER; Man kann alles übertreiben. Du bist ein Meister darin. Wasser ist lebensnotwendig. 10l auf einmal "getrunken" tödlich, aka Ertrinken (oder Wasservergiftung). Ich bin ja kein Softwerker, aber soviel hab selbst ich Hardwaredepp mal vor vielen Jahren im Studium gelernt.
falschen Registern genauso), beispielsweise bei vielen Cortex-M. Beim AVR hatten wir das mal beim ATmega128RFA1 (und Nachfolgern) gemacht, aber dort hat das seitens Atmel und dann Microchip keiner aufgegriffen.
-
Thread
Lötkolben Lidl kaputt lötstation
#7379350: > Was ist denn das für ein Murks auf dieser Platine? Schau dir mal den Aufdruck an, da steht "L und L1" und da steckt ein blaues Kabel dran. Bei "N" steckt ein braunes Kabel dran. Heinrich K. schrieb im Beitrag #7380311: > Vielleicht gehts doch noch in die Hirnwindungen rein: Nicht Dein >
Mike J. schrieb im Beitrag #7382175: > Schau dir mal den Aufdruck an, da steht "L und L1" und da steckt ein > blaues Kabel dran. Bei "N" steckt ein braunes Kabel dran. Das kann vorkommen, wenn so ein Gerät in einem Land des Commonwealth oder einer der ehem. Kolonien gefertigt
-
Thread
Magnetfeld und MRT-Installation
Die gespeicherte Energie ? Die waere dann L * i^2 mit L schnell mal 1000 Henry und i auch schnell mal 80A. Aktuelle Daten hab ich nicht. Ohne Helium Recovery sollte man's vergessen. Heutzutage gibt's auch Cryofree Systeme, die verwenden immer
, und ist kaum durchführbar. Es wird erst der MRT komplett aufgebaut, dann wird Helium ( ca 1000L ) eingefüllt, und dann erst das Magnetfeld geladen. Ralph Berres
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
S. L. schrieb im Beitrag #7378443: > Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf > einem AVR128DB28 hingegen funktioniert es korrekt. Also entweder ein Compiler- oder ein Hardware-Bug
S. L. schrieb im Beitrag #7378443: > Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf > einem AVR128DB28 hingegen funktioniert es korrekt. Ja, es gibt einige Unterschiede. Missing
-
Thread
Enstiegsgehalt für ET (B. Eng.) IGM NRW üblich?
Kooperation" nicht zu rechtfertigen. Macht in Summe mind. 122 Punkte. EG12 wird angewendet bei 113-128 Punkten. Deckt sich auch vollständig mit dem "kleinen" Hardwareentwickler aus den ERA-Niveaubeispielen, dessen Stelle mit 128 Punkten und EG12 bewertet ist. Wenn weniger im Unternehmen durchgeht
Kooperation" nicht zu rechtfertigen. Macht in Summe mind. > 122 Punkte. > EG12 wird angewendet bei 113-128 Punkten. > > Deckt sich auch vollständig mit dem "kleinen" Hardwareentwickler aus den > ERA-Niveaubeispielen, dessen Stelle mit 128 Punkten und EG12 bewertet > ist. > Wenn weniger im Unternehmen
-
Thread
Tasterverarbeitung mit ARDUINO-C
code] [env:attiny84] platform = atmelavr board_build.mcu = attiny84 board_build.f_cpu = 8000000L upload_protocol = custom upload_flags = -C ${platformio.packages_dir}/tool-avrdude/avrdude.conf -v -p attiny84 -P usb -c avrispmkii upload_command = avrdude
mega2560.bootloader.lock_bits=0x0F mega2560.build.mcu=atmega2560 mega2560.build.f_cpu=16000000L mega2560.build.core=arduino ... Infos: https://support.arduino.cc/hc/en-us/articles/360016119519-Add-boards-to-Arduino-IDE https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-board-manager
-
Thread
Verständnisproblem mit SDRAM
Harry L. schrieb im Beitrag #7375428: > Die legt man einfach auf die oberen Adressleitungen.
auch danke an Falk für die selbe Antwort. Der SDRAM, den ich verwende, hat eine Kapazität von 128Mbit. Die Startadresse der SDRAM Bank#1 am µC ist 0xC0000000. Demnach wäre also der Adressbereich von 0xC000000 bis 0xC8000000 der Bereich in dem ich die 128Mbit beschreiben kann. Habe ich einen Denkfehler
-
Thread
Datei unter Linux entfernen?
Wie kann ich unter linux die Datei mit dem Namen "-L-.-..log" entfernen? [pre] sudo rm -L-.-..log rm: invalid option -- 'L' Try 'rm ./-L-.-..log' to remove the file '-L-.-.
geprüft /tmp/norbert/IMAGE: ***** DATEISYSTEM WURDE VERÄNDERT ***** /tmp/norbert/IMAGE: 12/128 Dateien (0.0% nicht zusammenhängend), 39/1024 Blöcke root@Entwicklung:~# mount /dev/loop1 /mnt/ root@Entwicklung:~# ls -l /mnt/. ./ ../ root@Entwicklung:~# ls -l /mnt/lost+found/
-
Thread
Lint für avr-gcc
einen Wolf gesucht. Das Verhalten ist übrigens zwischen "ganz alten" AVRs (also ATmega16 / ATmega128 und so) und aktuelleren (ATmega1281 etc.) mal geändert worden.
Absturz passiert.) Und das mitten in eeprom_update_block. Die Fuses des Controllers: E:FD, H:DA, L:FF – passt, oder liege ich da falsch?
-
Thread
Husqvarna 430x Display tauschen
Mit etwas Glück passt eines der "standard" 128x64 cog lcds. Ob die suche aber die mühe wert ist... Ansonsten zur not einfach das neue board kaufen und das display umlöten.
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwj0wMbV8L39AhV_SPEDHXYKAKAQFnoECAkQAQ&url=https%3A%2F%2Fwww.gardena.com%2Ftdrdownload%2F%2Fpub000090393%2Fdoc000210268&usg=AOvVaw02nhrxn25r_OFPMKFpQtJt Im verlinkten PDF wird etwas zu Autockeck gesagt. Da du
-
Thread
App-Entwicklung mit Apache Cordova
Kolja L. schrieb im Beitrag #7363187: > Was soll den der Funktionsumfang eurer APPs sein? Die Kunden einer lokalen (Mini-) Kette von Autowaschanlagen sollen QR-Codes (Gutscheine für Wäschen) kaufen können
Kolja L. schrieb im Beitrag #7364767: > Ein T. schrieb im Beitrag #7364474: >> Aber der gewöhnliche 0815-User kann doch gar nicht zwischen einer PWA >> und einer "richtigen" App unterscheiden? > > Technisch
-
Thread
TPIC6B595N Cascade Problem
Harry L. schrieb im Beitrag #7362414: > Sag mal! > Willst du uns verarschen? > > Das sind jetzt 40 Beiträge, und du hast es noch immer nicht geschafft, > mal einen Schaltplan zu liefern! > > Wenn du
statt TPICs > eher was mit I2C, wie dem 16HT33(?) von Holtek nehmen. > Einer davon kann 16x8, also 128 LEDs multiplexen, also 16 Stellen. > Dem "vollwertigen" 28 pol. 16HT33 lassen sich 8 verschiedene Adressen > zuweisen, man kann also ohne Handstände 8 Stück davon auf einen Bus > hängen. Du meinst
-
Thread
Der gcc soll bitte mehr Fehler finden
Johann L. schrieb im Beitrag #7371938: > Problem bei C++ ist, dass ein Initializer das Ergebnis eines > Funktionsaufrufs sein darf, und so ein Funktionsaufruf kann > Seiteneffekte haben. > > Eine andere
Johann L. schrieb im Beitrag #7406085: > Es ist ein Problem des AVR-Backend Nö. Du hast hier in erster Linie ein typisches Hochsprachen- Problem im Allgemeinen und Compiler- Problem im Speziellen. Bester
-
Thread
PCIe Switch mit FPGA
kleinen kleinen Artixe im großen Gehäuse gibt, steht man sich mit dem Artix deutlich besser. Das P/L Verhältnis in Sachen Resourcen / Kosten ist Faktor 1.5 ... 2.0 besser und besonders für Signalverarbeitung: Mein MUL_TEST-Design liefert für einen 128-Bit-MUL beim Spartan z.B. 64 verbrauchte DSP-Elemente