-
Thread
ARM Cortex-M3/4/7 Faulthandler
erstmal nichts einprogrammiert habe. Im Flash bei den großen STM32 ist ungünstig, weil die mal eben 128k Pages haben. Bei kleinen STM32L4xx mit 2k pages kann man sich ein Round Robin bauen welcher die letzten Abstürze speichert. Oder SD Karte oder EEPROM oder oder oder. Daher hab ich das rausgelassen
Mal ins DB vom F407 gucken. Backup SRAM ON, RTC OFF -> 5µA max. DS3231 auf VBAT -> 3µ, aber 575µA Peaks zur Temperaturkompensation CRC2032 hat 220mAh bei einer Last von max 10k. Das sind dann nurnoch 3 Jahre Laufzeit, statt 8J. Für Geräte die nicht
-
Thread
AVR Atmega328P Fast PWM beeinflusst UART
/*This Register defines compare Match => Periode PWM Channel A in MODE 7 activated*/ OCR0A = 128; /*This Register defines compare Match => Duty Cycle PWM Channel B in MODE 3 activated*/ /*This Register defines compare Match => Duty Cycle PWM Channel A in MODE 7 activated*/
Blockkondensatoren 10nF/100nF hinreichend vorhanden? Am ATmega und am weiteren UART-Pfad (USB-Serial / max232 / ...)? Versorgungsspannung glatt?
-
Thread
-
Thread
Erfahrung mit NXP Kinetis
Ich hab hier noch ein paar alte Versuchsbrettl herumfliegen mit MKL05Z8VLC4, MKE02Z16VLC4, MKE06Z128VLD4. Eh ich mich über die ärgere, laß ich sie lieber in der Kiste sedimentieren. Weiter gemacht hatte ich damals mit den MK02FN128VLH10 und MK22FN128VLH10 und ein paar andere Typen stecken von damals
Max G. schrieb im Beitrag #6002497: > Lohnenswert ist auch ein Blick auf https://mcuoneclipse.com > Der Autor (FH-Prof in der Schweiz) ist zwar erklärter Fanboy, erklärt > aber gut den Umgang mit den
-
Thread
Dyson gibt auf, E-Auto nicht wirtschaftlich umsetzbar
entsprechende Leitungsnetze). > Rechne mal aus, wie viel das wäre... d) - Verbrenner Wirkungsgrad max. 30% - Elektro Wirkungsgrad > 95%
Icke ®. schrieb im Beitrag #6000249: > Wir haben nur max. 4,8GW aus Wasserkraft. Wir kaufen halt viel aus dem Ausland zu und so ergibt sich für den Strommix ein anderes Bild. https://strom-report.de/strom/
-
Thread
Led Uhr selber machen
Bin grad zufällig auf den MAX7219 gestoßen, ein paar von denen würde doch einiges an Bauteilen einsparen, oder seh ich das falsch?
gleichzeitig leuchten > muss. Ansonsten wird Ergebnis sehr wahrscheinlich zu schwach sein. Nö, z.B. der MAX6951 kann auch 64 LEDs gleichzeitig treiben.
-
Thread
Kabelbaum Prüfgerät
Max D. schrieb im Beitrag #5994564: > (mit einem Vorwiderstand) Warum der Vorwiderstand? Bei Durchgangsmessung ist das nicht relevant meiner Meinung nach. Falk B. schrieb im Beitrag #6695933: > Die
2x Led, 2x Taster, 1x piezo . Ui ist für 64 Kanäle gemacht, funktioniert natürlich auch von 8 bis 128 wobei es dann aber einige Verschiebungen gibt.
-
Thread
Multiplikation/Division
saettigen auf int32. Die Symmetrie ist optional, es darf auch normal um INT32_MIN/INT_MAX geklemmt sein */ if( res > INT32_MAX ) { res = INT32_MAX; } else if( res < -INT32_MAX ) { res = -INT32_MAX; }
); assert( n > 0 ); assert( cnt != INT64_MIN ); if( ABS(cnt) >= INT32_MAX * n ) { return SIGN(cnt) * INT32_MAX; } assert( ABS(cnt) < INT32_MAX * INT16_MAX ); cnt *= z; if( ABS(cnt) >= INT32_MAX * n )
-
Thread
Vier Gewinnt KI für Mikrocontroller
/475379#new geschrieben hast: Hier kommt ein 128x128 Display zum Einsatz, aber auch hier kannst du in dem entsprechenden Header tftdisplay.h Angaben zum Display machen. Chinalieferant für 160x128 und 128x128 Display: https://www.ebay.de/itm/1-44-1-8inch-TFT-Full-Color-128x128-128x160-SPI-LCD-Display-Module-for-Arduino/173530635627?hash=item28673b5d6b:m:mEKpRFG8-DAmKy7z_XfOnyQ Displays mit ST7789 OLED habe ich leider noch nicht am Funktionieren, bin ich aber dran !
-
Thread
Wie speichere ich große Arrays in STM32?
/ /* Specify the memory areas */ MEMORY { DTCMRAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K RAM_D1 (xrw) : ORIGIN = 0x24000000, LENGTH = 512K RAM_D2 (xrw) : ORIGIN = 0x30000000, LENGTH = 288K RAM_D3 (xrw) : ORIGIN = 0x38000000, LENGTH = 64K ITCMRAM (xrw) : ORIGIN =
ICFEDIT_region_RAMD1_end__]; #define RAMD1 _Pragma("location=\"RAMD1\"") __root __no_init RAMD1 float array[MAX];
-
Thread
3-Kanal DMS Verstärker mit hoher Genauigkeit und Digitalausgang
Metall besteht und das Metall mit dem Schirm des Kabels verbunden ist, das nur 10 cm lang ist, evtl. max. 20 cm, und im Gehäuse liegt? Zudem wird der Schirm mit GND verbunden. Schaden kann es aber nicht, wenn man den Verstärker auch in anderen Bereichen einsetzt. Desewgen habe ich es mal in den Entwurf
erste Teil, also Op1 und Op2 eine Verstärkung von vllt. 10 aufweisen und der PGA im ADC hat vllt. G = 128. Irgendwo habe ich auch gelesen, dass man es so macht, also die erste Stufe mit relativ wenig Verstärkungsfaktor ausstatten, damit Störungen den OP nicht gleich in die Sättigung treiben. Sinngemäß sollte
-
Thread
Ordoid H2 als HTPC
Strommessung am SDM3065X im 10A Bereich. H2 im BIOS: Verbrauch 0,39A max. H2 OS Install "opensuse-tumbleweed": Verbrauch 0,65A max. H2 after Install, LXDE Desktop 1920x1200: Verbrauch 0,20A max. H2 zypper dup + LAN: Verbrauch 0,30A max. H2 stress-ng --cpu 3 Verbrauch 0,59A max. H2 stress-ng --cpu 4 Verbrauch 0,69A max. H2 Mplayer mp4 file Verbrauch 0,35A max. H2 Mplayer mp4 file + stress-ng --cpu 3 Verbrauch 0,73A max. Bestückung
-
Thread
Microcontroller für Feintiming nutzen
ich die Aktorik direkt per Digital-Ausgängen ansteuern könnte. Dann bräuchte ich allerdings schon 128 oder lieber 256 Ausgänge, die ich mit <= 1 kHz schalten kann. * Welchen Mikrocontroller/Board kann ich für die Aufgabe verwenden? Ich möchte ca. 20 ms mit zur Kamerazeile passenden Ausschleusezeilen
verwenden (die meisten Microcontroller besitzen einen). Da der Timer aber wahrscheinlich nur 16 oder max. 32 bit haben wird, kannst du zusätzlich bei Überlauf einen Interrupt auslösen und darin eine Variable inkrementieren, um die Zählergröße praktisch in Software zu erhöhen. Philipp schrieb im Beitrag
-
Thread
BME680 etwas ATMega-freundlicher auslesen
Max schrieb im Beitrag #5987154: > Warum bieten solche Sensoren ihre Messwerte nicht schon fix und fertig > an??? Wolfgang schrieb im Beitrag #5986595: > Der Grund wird sein, dass der Sensor aus Kostengründen
Wolfgang schrieb im Beitrag #5987167: > Max schrieb: > Warum bieten solche Sensoren ihre Messwerte nicht schon fix und fertig > an??? > > Wolfgang schrieb: > Der Grund wird sein, dass der Sensor aus Kostengründen keinen passenden > Rechenkern
-
Thread
Ladestopschaltung OK?
Selbst funker) Aber immer nur Kurz. Forca Evo/Race-king. 25/40 (eco/normal-modus) 25Km Reichweite mit 128Kg max. Ges. Und 36V 12Ah Akkus. Li hat dann 42V und 20Ah. (Passt, die blei haben ja voll 45V) leichter, größere Reichweite, gleicher Max. Geschwindigkeit, mehr zuladung möglich. Die Strombegrenzung
-
Thread
128GB für 11.99€
30€ für 128GB.
Gegenstand, > dessen Preis in 12 Jahren auf 1 Promille gefallen ist? Wo kannst du heute einen neuen 128 MB Stick für 1/1000 des Preises eines 128 GB Sticks kaufen?
-
Thread
dovecot auf rapsberrypi
localhost.localdomain, , localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Maildir/ mailbox_command = smtpd_recipient_restrictions= permit_sasl_authenticated
to increase this # limit if you have huge mailboxes. #vsz_limit = $default_vsz_limit # Max. number of IMAP processes (connections) #process_limit = 1024 } service pop3 { # Max. number of POP3 processes (connections) #process_limit = 1024 } service submission { # Max. number
-
Thread
von SD Karte auf RAM
implementierung an. Bei z.B. einem Projekt und dessen implementierung wären z.B. bei einzelbyte(128 Aufrufe)statt einen aufruf für 128Byte Block wegschreiben/lesen: Datenrate auf ~5% vom theoretischen max. im Block mit einem Aufruf bei ~90% Hätte man bei jedem einzelaufruf statt Adr++ noch
umsetzung ankommt im Anhang mit ETH Loopback: 1.)W5500 <-> EFM8LB1 mit 12Mhz SPI (eigene Libs) 128Byte Buffer, Links UDP, Rechts TCP (nicht Zeitgleich) 1024Byte Buffer sonst wie oben 2.)W6100 <-> STM32?? (W6100EVB Typ nicht im Kopf, SPI 18Mhz, deren Code) 128Byte Buffer Links UDP (N.V. Buffer
-
Thread
HEX Editor AVR Controller
exakt über das Problem. Der Offset im Segent ist vorhanden. Meine DIY Software verkackt beim 128KB IntelHex file für den BluePill. Da muß ich nochmal in alten VisualStudio-Zeugs nachbessern. Waren beim ollen AVRTiny44 oder 89S8252 das noch unsichtbare bugs fällt es nun beim BluePill mit 128KB auf sobald man die ersten 64K überschreitet. Jetzt brauche ich ein 128kB file was ab 0x08000000 gespeichert wird.
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
second, const Rest&... rest) { return max (max(first, second), rest...); } constexpr double x = max(3.14, 2.7, 9.5, 2.4); int main () { int a = 42, b = 52, c = 7; std::cout << max(a,++b,c) << ", " << x << std::endl; std::cout
First& second, > const Rest&... rest) { > return max (max(first, second), rest...); > } > > constexpr double x = max(3.14, 2.7, 9.5, 2.4); > > int main () { > int a = 42, b = 52, c = 7; > std::cout << max(a,++b,c) << ", " << x << std::endl
-
Thread
DIY Dampfphasen Lötofen
Datasheet: NP545 Lotpaste max 90 sec größer gleich 217 grad. Lattice bga Max peak temp 260, max ramp up 3°/sec, max ramp down 6°/Sec , max time >= 217° 150sec. Mini-Rf Inc Peak temp 235-255 max time above 217° 90 sec. Axis
done (might need another spin if more features are needed): Cortex-M4 CPU, 200 MHz 32 MB SDRAM, 128 MB Flash for embedded diskdrive 6 x PT100 inpus (3 wire) 4 x digital/PWM outputs (6A/24V each), 4 x analog inputs (0..24V) for misc stuff 1 x H bridge (max 6A) for lift motor 1 x Encoder input
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
www.retrobrewcomputers.org based on CP/M-3 BIOS V1.13 TR 950314 E: MDrive 768k H:-K: DOM Module 128 MB E> Wie man sieht kann ein Bankbios bis in die Gegend von 62Kbyte TPA anbeiten, hier auf einem Z280. Gruß, Holm
meiner Version stimmen nicht die Anschlüsse zur SUB-Stecker. Habe dann mal die Schaltung mit den MAX232 so aufgebaut wie im Schaltplan und angeschlossen an meiner Platine und siehe da es funktioniert. Gruß Stefan
-
Thread
C8051F580 65kb statt 96kb? Simplicity Studio
Hallo, ich benutze das Simplicity Studio und einen C8051F580. Dieser hat laut Datenblatt 96kb/128kb Speicher und mein Programmcode beträgt derzeit 71kb. Wenn ich jedoch die 65535byte Größte überschreite sagt mir das Simplicity Studio, dass ich einen Adress Space Overflow habe - was ich damit
welches einfach zwei ca. 40k große Arrays enthält Wie schon gesagt wurde, im banking Mode passen max 32kB in eine Bank. Du kannst entweder ein 40kB Array im non banking Mode anlegen oder mehrere Arrays je <=32kB im banking Mode.
-
Thread
Näherung für ArcusTangens?
das Intervall [0:0.25] kommt eine ganz brauchbare Näherung heraus. [code] ratlsq iteration= 1 max error= 4.821e-06 ratlsq iteration= 2 max error= 2.017e-06 ratlsq iteration= 3 max error= 7.303e-04 ratlsq iteration= 4 max error= 3.086e-04 ratlsq iteration= 5 max error= 1.670e-02
+ q2*x^4 + ...) [/code] Z.B. mit Grad 4 / Grad 4 in [0:tan pi/12] [code] ratlsq iteration= 1 max error= 3.617e-06 ratlsq iteration= 2 max error= 6.183e-07 ratlsq iteration= 3 max error= 1.008e-03 ratlsq iteration= 4 max error= 1.937e-05 ratlsq iteration= 5 max error= 1.340e-01
-
Thread
I2C Unterschied einfacher LCD
Wie wäre es mit diesem Display ? Hat auch I2C. https://www.ebay.de/itm/IIC-I2C-0-91-128-x-32-Weiss-OLED-LCD-Display-Modul-3-3V-5v-fur-AVR-Arduino/223614674179?hash=item3410792503:g:cwgAAOSwTj9dOR7H
Wahl als SPI, es sei denn, in System gibt es andere SPI-Geräte. Graphische 128x64 habe ich selber mit MCP23S17 gemacht. So schnell ist das auch nicht: bei jedem Befehl braucht MCP23S17 3 bytes, und für 1 byte Daten für 128x64 sollten mehrere Befehle kommen: 1. Daten auf Datenport
-
Thread
64x16 LED Matrix Treiber IC
Ich würde je 8*8 Matrix einen MAX7219 nehmen. Die 16 Stück kann man dann kaskadieren.
1: TPIC6B595 als Kathodentreiber, P-Mosfet als Anodentreiber. Vorschlag 2: HT16K33, einer steuert 128 Leds an.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Flash (~1kB ohne printf, scanf). Bei einem AVR mit 4kB Flash würde ich überlegen, aber nicht bei 128kB.
Wert. Das heißt doch folglich dann wenn du als erstes die Variable aus der Struktur(max_temperature) übergibt als 1en Paramter das in dieser Variable(max_temperature) nicht Wert steht sondern nur die EEPROM Adresse die vom Kompiler vergeben wird steht. Und das der zweite Parameter(max)
-
Thread
Geschwindigkeit ATMega
greifen möchte, hast Du recht; dann ist es wichtig! Deshalb: Es ist ein Piezomotor. Der soll mit max. 1500Hz angesteuert werden. Dazu kommen dann aber noch die Mikroschritte. Z. B. 128 Mikroschritte und schon ist man bei 200kHz.
Hallo Sebastian R. schrieb im Beitrag #5962825: > Es ist ein Piezomotor. Der soll mit max. 1500Hz angesteuert werden. Dazu > kommen dann aber noch die Mikroschritte. Z. B. 128 Mikroschritte und > schon ist man bei 200kHz. Hast Du den vorher mal eine Abschätzung durchgeführt, ob man