-
Thread
komplexes Problem mit Grafik und Dateisystem auf Disco-F746NG
mir noch aufgefallen ist, Programming Manual, PM0253 Rev 5 Seite 242, "Initializing and enabling the L1-cache", da scheint es auch einige Stoplerfallen zu geben. Grüße, Seppel
0, // subregions ARM_MPU_REGION_SIZE_128KB) // Size ); /* Enable the MPU */ HAL_MPU_Enable(MPU_HFNMI_PRIVDEF); } [/c]
-
Thread
Wie programmiert man Grafiken "richtig" in C
RGB565 welches über SPI übertragen wird, somit entspricht ein Pixel 2 Byte (Farbinformation). Für 160x128 Pixel habe ich mir ein Framebuffer angelegt [c] /* RGB565 Format */ #define BYTE_PER_PIXEL 2 #define FB_PIXEL_CNT (OLED_WIDTH*OLED_HEIGHT) #define FB_SIZE (OLED_WIDTH*OLED_HEIGHT
0x01, // J 0x00, 0x7F, 0x08, 0x14, 0x22, 0x41, // K 0x00, 0x7F, 0x40, 0x40, 0x40, 0x40, // L 0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F, // M 0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F, // N 0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E, // O 0x00, 0x7F, 0x09, 0x09, 0x09, 0x06, // P 0x00, 0x3E
-
Thread
Welche günstige SSD ist empfehlenswert?
5 Jahren die gleiche. Die MX500 von Crucial hat von denen meiner Meinung nach aber das beste P/L Verhältnis.
Hatte mir vor 1,5 Jahren drei der Billig SSD von Pollin gekauft, Intenso 128Gb für Stück á 17 Mäuse. Eine davon arbeitet seitdem als Systemplatte im Linuxserver und eine im Arbeits-Notebook als Windows 10 Disk. Kann nichts nachteiliges berichten. Allerdings ist die dritte
-
Thread
volatile Funktionspointer in ISR
push r30 push r31 /* prologue: Signal */ /* frame size = 0 */ /* stack size = 15 */ .L__stack_usage = 15 lds r30,fptr lds r31,fptr+1 sbiw r30,0 breq .L4 icall .L4: /* epilogue start */ pop r31 pop r30 pop r27
type main, @function main: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 sbi 0x4,1 ldi r18,lo8(gs(set_led)) ldi r19,hi8(gs(set_led)) ldi r24,lo8(gs(clear_led)) ldi r25,hi8(gs(clear_led)) .L10: sts fptr
-
Thread
Wie ein 128s BMS für 4 kWh Hochvoltbatterie ?
durcheinander triggern, aber das würde auch für Energieverlust sorgen und der Ladestrom würde eh getrennt bei 128x 3,6 abgeregelt.
Wenn du einen 128-kanaligen Schaltregler bauen willst, müssen alle 128 Kanäle gleichzeitig schalten. Und nicht, nachdem das Signal 127 mal durchgereicht wurde. Der zuletzt schaltet kriegt die energie von allen anderen
-
Thread
Code::Blocks: AVR - Compiler-Kommandozeile bekommt Host-Optionen
: Debug in test3 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc -Wall -mmcu=atxmega128a1u -DF_CPU=2000000UL -g -Os -I/usr/include -c main.c -o obj/Debug/main.o avr-gcc -L/usr/lib -o bin/Debug/test3.elf obj/Debug/fuse.o obj/Debug/main.o -mmcu=atxmega128a1u -Wl,-Map=bin/Debug/test3.map
Die Datei floatn.h wie folgt ändern: 1.) Auskommentieren: // typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); 2.) Änderung typedef __float128 _Float128; in: typedef long double _Float128;
-
Thread
c++ Code langsam
oder LuaJIT? ;-) [code] -- io.input"test.txt" -- io.output"nodup.txt" local out = io.write for l in io.lines() do local seen = {} local a,b = l:match"(.-;.-;.-;)(.*)" out(a) for f in b:gmatch".-;" do if seen[f] then out";" else out(
Nachher (UNSYNC + FSTREAM) [code] 100 10 1 ------------------------- n2 128 83,2 38,4 sort 327 128 27,9 hash 332 185 53,3 [/code]
-
Thread
Woran erkenne ich einen guten 2-4 kW Drehstrommotor ?
aus 2 x 128 x dieser 6A Rundzellen. Das soll hier aber bitte nicht das Thema sein. Wenn jemand dazu Thread macht bin ich dabei, hier nicht!!
Helmut L. schrieb im Beitrag #6679322: > H.Joachim S. schrieb: >> Da stampft man eben mit dem Fuss und bekommt seinen >> Wunschwirkungsgrad.... > > 2 x Stampfen und der Wirkungsgrad liegt ueber 1...
-
Thread
Ansteuerung LED-Matrix 64 x 32 aus China
Harry L. schrieb im Beitrag #6677027: > Nein, an dem 2. Stecker wird das nä. Display angeschlossen.Das SR wird > dann entsprechend länger. Ok, das hatte ich dann nach meinem letzten Post auch entdeckt. Das
Harry L. schrieb im Beitrag #6677154: > Genau so hab ich das mit dem FSMC gemacht. Das wird bei dir in Hardware möglich gewesen sein, aber die MSPs kennen solche Schnittstellen nicht. Also muss ich in Software
-
Thread
avr asm LCD Problem
Ende_loop: clr Cnt ret ;Werte aus SRAM lesen und im LCD ausgeben ;linke Hälfte EE_Read_L: clr Cnt EE_Read_L_loop: clr Flag_3 rcall Wert_loesch_L ;die aktuelle Spalte erst löschen, bevor der neue Wert eingetragen wird ldi ZL, low(alle_ppm_L)
Page cpi temp, 8 brsh Kurve2_L Back_loop_L: inc Cnt cpi Cnt, 39 ;Ende der linken Hälfte erreicht? breq EE_Read_R rjmp EE_Read_L_loop ;rechte Hälfte EE_Read_R: ldi Cnt, 39
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand): 5€ 56 maxim max180 evaluation
17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket: 5€ 59 leds: 3€; Schaltregler: 10
-
Thread
Die Bewertungsfunktion nervt immer mehr
stehen hatte. Ist mir hier aber in den letzten Tagen immer mal wieder passiert. Chrome/89.0.4389.128
Matthias L. schrieb im Beitrag #6673932: > stimmt, aber eigentlich haben doch alle Browser eine Suchfunktion Ja, aber die Scroll-Methode ging einfach schneller. Aber egal - nun ist es halt so.
-
Thread
LED ansteuern?
#6665291: > Habe etwas im Netz gesucht Du solltest eher mal im *Datenblatt* (hier das ATxmega64A3U/128A3U/192A3U/256A3U - Complete Datasheet) suchen. Das Netz kannst du dann noch zur Bestätigung deiner Untersuchungen herziehen. Oder mach es zumindest so, dass du im Netz was suchst und dann mit dem
Thilo L. schrieb im Beitrag #6665604: > da sie viel zu schnell an- und ausgeschaltet wird Ich sehe da kein Ausschalten, denn Robert O. schrieb im Beitrag #6665254: >>>> LEDPORT |= (1<<LEDPIN); Und auch
-
Thread
Bascom - C Umstieg Teil 1 - IDE-Probleme
bits/floatn.h:75:1: Fehler: Unbekannter Maschinenzustand »__TC__« typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); ^ /usr/include/bits/floatn.h:87:9: Fehler: unbekannter Typname: »__float128« typedef __float128 _Float128; ^ In file included from main.c:6:0: /
: Debug in test3 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc -Wall -mmcu=atxmega128a1u -DF_CPU=2000000UL -g -Os -I/usr/include -c main.c -o obj/Debug/main.o avr-gcc -L/usr/lib -o bin/Debug/test3.elf obj/Debug/fuse.o obj/Debug/main.o -mmcu=atxmega128a1u -Wl,-Map=bin/Debug/test3.map
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
(1<<PD6); PORTD |= (1<<PD6); } UBRR0H = (uint8_t)(UBRR_VALUE >> 8); UBRR0L = (uint8_t)UBRR_VALUE; UCSR0C = (1<<UCSZ01)|(1<<UCSZ00); UCSR0B = (1<<RXEN0)|(1<<TXEN0); while(1){ UDR0 = 'B'; _delay_ms(2000); } }[/c] Funktioniert und
UBRR0H = (uint8_t)(UBRR_VALUE >> 8); UBRR0L = (uint8_t)UBRR_VALUE; UCSR0C = (1<<UCSZ01)|(1<<UCSZ00); UCSR0B = (1<<RXEN0)|(1<<TXEN0); while(1){ UDR0 = 'B'; _delay_ms(2000); } } int uart_putc
-
Thread
ESP32 - Ethernet via UART oder SPI ?
out waiting for PHY register 0x2 to have value 0x0007(mask 0xffff). Current value 0xffff 12:43:09.128 -> E (2008) emac: Timed out waiting for PHY register 0x3 to have value 0xc0f0(mask 0xfff0). Current value 0xffff 12:43:09.128 -> E (2008) emac: Initialise PHY device Timeout > Kann man machen,
herausgesucht und verglichen. Performancewert: UDP LAN Throughput Prozessor ist hier ein PIC32MX795F512L mit 80 MHz. 1. ENC28J60: ext. 10MBit/s SPI MAC/PHY: 456kB/s 2. ENC624J600: ext. 100MBit/s SPI MAC/PHY: 784kB/s 3. interner 100 MBit/s MAC+LAN8720A PHY: 8449kB/s Das ist jetzt nur ein Beispiel
-
Thread
FFT Leerlauf Problem
Joe L. schrieb im Beitrag #6665392: > Wieviel (und welche) Werte schmiesst noch gleich eine FFT über 64 > samples raus? 128 oder 64. Je nachdem, wofür man sich im Detail interessiert. Aber was spielt
auf 64 Ausgangswerte ab. Es wird aber > komplex gerechnet. Daher sind es (s.a. Bibliothek oben) 128 double Werte > auf 128 double Werte. Offensichtlich will der TO die Frequenzanalyse eines gemessenen Signals durchführen. Technisch betrachtet krätscht da der Herr Nyquist rein und meint, bei
-
Thread
gcc komischer fehler: sbrk() Gesperrt
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 Workaround: Verzichten und Assembler nehmen! Johann L. schrieb im Beitrag #7410120: > Inzwischen gibt's Release v12.3. Was tut das zur Sache? Alte Fehler, neue Fehler? v12.3 = 123 * gewartet auf irgendwelche Korrekturen... C-hater schrieb im Beitrag
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
EBlink aber nur empfehlen! Flasher und Debugger in einem. Damit wird fast jedes BluePill zu einer 128kb Variante, wobei man ALLE mit einer 128kb Datei testen muss !!! Bei manchen verkackte der Verify leider in dem zusätzlichen Speicher.
Harry L. schrieb im Beitrag #6670966: > FreeRTOS würde dein Projekt deutlich erleichtern. Das ist auch angedacht, obwohl bare-metal auch Spass macht.
-
Thread
ZX-Spectrum Basic : error handling aber wie?
> Im ZX-128K-Basic gibts die praktische Renumber-Funktion. Gott! Die verwoehnte Jugend mal wieder. Unsereins musste seinen 16k Spektrum noch selbst auf 48k aufruesten und die Assemblerprogramm in eine Remzeile
2* VAL (a$) 40 GO TO 10 100 IF a$ = "-" THEN PRINT "Falsche Eingabe": LET n=0: RETURN 102 LET l = LEN (a$) 105 IF l=0 THEN PRINT "Falsche Eingabe": LET n=0: RETURN 110 FOR i=1 TO l 120 LET b$=a$(i TO i) 125 IF i=1 AND b$ = "-" THEN GO TO 140 130 IF b$ < "0" OR b$ > "9" THEN PRINT "Falsche
-
Thread
Aixam E-Mega Truck 2007 Electric: Was für ein Brushed-DC Motor ist das?
zulassungsfähig sein. Sobald es fahren kann schicke ich die grüne "allgemeine Betriebserlaubnis" mit der L6e Kategorie an eine Versicherung und bekomme ein Mopedkennzeichen. Nein das ist nicht der 1422 Curtis ESC. Das ist ein silberner Kasten, siehe Video. Sorry bei mir wackelt immer und alles, auch die
plus und minus ist. In der zweiten Hälfte vom Video mach ich mir schon Gedanken, den Motor durch 128 x 3,2 = 410 Volt LiFepo Hochvoltbatterie + 6 kW Frequenzumrichter + 3,5-7,2 kW Asynchron-Drehstrommotor (Copeland Wärmepumpenkompressor) zu ersetzen. Die Untersetzung vom Motor zum Rad ist 4,2 :
-
Thread
Digitalpiano Sound verzerrt - Roland HP 237e
#6660410: > nicht der beste Synthi, doch, nur ladet er eben bloß mit 56kB/sec, die meisten haben aber 128MB RAM. Ich hab ja zwei, kann also einen Defekt an 1em Gerät ausschließen. Ich hatte ein Programm (vom Verkäufer) mit 70MB? , das dauert 45(!!) Minuten zum Laden! von einer >SCSI-Festplatte. Ich
Lernen kannst was beim s c h n e l l e n "Reparieren" aber bei SMD tust dir nur mehr weh. Glaub mir das . Wenns am VOLUME-Regler funktioniert, bist durch .
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
//www.digikey.ca/en/products/filter/embedded-microcontrollers/685?s=N4IgjCBcoLQExVAYygFwE4FcCmAaEA9lANogCsIAugL7X4KSkDKqAtgMxwBmYADO1WpA
ruckzug geht ;) Ein paar STM32 tauchen ja immermal wieder auf. Daher läuft unser Code auf fast allen L4. Der Updater musste allerdings angepasst werden, sodass er nun in paar mehr L4 auseinander halten kann als eigentlich geplant.
-
Thread
Zündungsplus mit Can-Bus simulieren
Gemessen bei ein paar verschiedenen Autos. * Can-Bus Spannung im aktiven Modus liegt auf CanH und CanL bei 2,5V * Sobald Can-Bus Daten sendet, ist auf CanH 3,75V und auf CanL 1,25V - Was ein Spannsungsdifferenz von 2,5V ausmacht -> Hier ist glaube ich der Punkt wo ich ansetzen müsste. * Die Signale
schauen wie Fehlertolerant das System ist. Kurzschluss (Durch Fehler im Auto) zu G oder 12V zu CanL/CanH ist im Auto ja technisch möglich und zerstört normalerweise auch keine Can-Bus Teilnehmer.
-
Thread
riesige Datenbank verwalten
MS-Mist nicht. SQLLITE. Zitat Google. Eine SQLite-Datenbank ist auf 140 Terabyte (2 47 Byte, 128 Tibibyte) begrenzt. Und selbst wenn es größere Datenbanken handhaben könnte, speichert SQLite die gesamte Datenbank in einer einzigen Festplattendatei, und viele Dateisysteme begrenzen die maximale
"topic": "garage"}} | 3543342 2021-04-06 16:53:32.299663 +0200 MESZ | {"hw": "iom328pb.h,16000000L,16000000L", "id": 6661, "ms": 337680029, "no": 5, "sw": "valvecontrol08.ino,Mar 19 2021 08:47:39,10813", "vcc": 352, "rain": 0, "topic": "valvebox", "touch": 0, "tsred": "2021-04-06T14:53:32.298Z", "
-
Thread
Gira Unterputzradio geht aus
im Verstärker. Das Ding hat ja Sensortasten, vielleicht fängt die "-" Taste Störungen ein. Mal L und N vertauschen.
geworfen werden. Autoradios sind doch erst der Grund, warum sich DAB+ so wenig verbreitet. Und die 128 kHz, die gleich mit verboten gehörten.
-
Thread
Gefälschte MOSFET?
im Beitrag #6644830: > den AO3400 gibt's übrigens in einer interessanten Gehäuseform: > SOT-23-3L Blöd nur, dass das dargestellte kein SOT23-3L sondern wie AYo3400 laut Datenzblstt immer ein SOT23 ist, ja, es gibt einen Unterschied, bei 23-3 ist der Plastikkörper dicker.
der "Oberflächenberg" war mir neu... https://www.amazon.de/10PCS-N-Kanal-Oberflächenberg-SOT-23-3L-AO3400/dp/B081V4FTH5
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
Ok, die 128kb sind jedenfalls echt, ein testfile mit 128kb lässt sich flaschen und verify'en. Noch schöner wenn es sich auch debuggen liesse, mit 128kb wären alle meine Sorgen gelöst, da ich inzwischen bei 58kb
klappt es mit 128kb aber ich hoffe mal dass die Bits nicht nach kurzer Zeit vom Winde verweht sind...
-
Thread
Vergleich Osz R&S RTB2004 vs. Siglent SDS5034X
Manfred L. schrieb im Beitrag #6644577: > Hallo, > > Knut E. schrieb im Beitrag #6644543: > >> Bin ja echt mal gespannt, wie das ganze bei 50MHz Rechtecken aussieht. > > könnte mit einem 350 MHZ Gerät
Manfred L. schrieb im Beitrag #6644577: > könnte mit einem 350 MHZ Gerät etwa wie in "50MHz_350MHZ BW.png" > aussehen: > > MfG > egonotto Was für eine Generator hast Du angeschlossen? Macht es Sinn,
-
Thread
Ostern- Vielleicht mal wieder Detektorempfänger ? Gesperrt
Josef L. schrieb im Beitrag #6679743: > der Innenwiderstand um > 670GΩ. Ist zwar toll, da das keine Belastung für den Schwingkreis ist, > aber P=U*I sind -128dBm, das geht im Rauschen unter. Leider nicht
+ m*U_T/4. *cos( (N+1.)*w*t) \ + sum [l=1:N_u] (- m*U_T/pi *((-1.)**l)/((2.*l-1.)*(2.*l+1.)) *cos((2.*l*N-1.)*w*t) \ -2.*U_T/pi *((-1.)**l)/((2.*l-1.)*(2.*l+1.)) *cos( 2.*l*N *w*t) \
-
Thread
Display EA OLED L128-6
Hallo Versuche das Display EA OLED L128-6 an meinem I2C Bus zu betreiben. Das Display wird vom SSD1309 Prozessor gesteuert. Soll ja der Nachfolger vom SSD1306 sein. Auf der Seite des Herstellers ist das Anschlussbild und ein kurzes Beispiel
Bisher habe ich das [c] void lcd_init_oledL128() // init EA Oled L128-6 { i2c_start(LCD_I2C_ADR_1); i2c_write(0x40); // Display-Startlinie einstellen i2c_write(0xA0); // Ansicht von unten kein Segment-Remap i2c_write