-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Zu guter letzt gibt es einen CAN-FD-Transceiver mit den Performancedaten SO 11898-1:2015 compliant, max. 5 Mbps. Neben einem I2C-Interface steht auch ein I3C Basic-Interface zur Verfügung, um die „Zukunftssicherheit“ des Controllers zu sichern. Die eigentliche „Darbietung“ erfolgt in verschiedenen Gehäusen
Zu guter letzt gibt es einen CAN-FD-Transceiver mit den Performancedaten SO 11898-1:2015 compliant, max. 5 Mbps." Die haben doch gar keinen CAN Transceiver eingebaut? Ist da nicht ein CAN-FD Controller drin der bis 8 MBit/s läuft?
-
Thread
HS USB MSC mit Stm32F4 und USB3300
: 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes
: 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0040 (max 64 bytes) bInterval : 0x00 (never NAKs) ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes
-
Thread
ESp32 Multithreading
steuert mittlerweile so viele Relais und Geräte... ist schon ein geiles Teilchen. http://l11vzu256z3bfz2j.myfritz.net/abfrage?pass=myesp32
microseconds // Wait for notification (puts task to sleep) ulTaskNotifyTake(pdTRUE, portMAX_DELAY); esp_timer_delete(timer); } [/c]
-
Thread
"Bester" Weg für Eigenbau USB-DMX-Interface mit ATSAM
Ich würde dir stark empfehlen Netzwerk (Art Net) zu DMX zu bauen. - 100m statt 3m max Leistungslänge - Galvanische Trennung schon inklusive - deutlich zuverlässiger und angenehmer als USB Protokoll Dazu gibt es auch zahlreiche Projekte
ja das volle Universum raus und brauchen daher für alle möglichen Kanäle den kompletten Loop von 256/250kHz. Das ist grottenlangsam in der update-Rate. Wenn schon, musst du eine Verbesserung dahingehend fahren, dass du einen splitter baust, der z.B. 8 x 32 Kanäle fährt, um da erst einmal Tempo reinzubringen
-
Thread
Wer kann 12L6 Gleichungen in bspw. ein GAL16V8 programmieren?
Ja, ist bank switching. 8 kByte pro Bank. Max. 8 Banks, über R2, R1, R0. Hier (ROM-Erweiterung) immer auf Bank 2 (/R2, R1, /R0). Auswahl des 8k EPROMs über D0/Q0 und D1/Q1 (write only latch). Also max. 4 EPROMs zu 8 kByte. Wenn ich jetzt Q0 und Q1 als Adressen für ein 256 kByte EPROM nehme... Ist doch von außen egal, ob 4x 2764 oder 1x 27256. Der Rest in TTL könnte so aussehen (da bitte aber mal drüber schauen...). VG Jürgen Wie kann ich das erste Bild löschen
-
Thread
Zahl umdrehen?
zwei "frei verwendbare" (hier natürlich als Cache für das Reverse der Long-Words). 128Bit oder gar 256Bit mit vMax zu reversen braucht eine Kombination aus PIO und ARM-Assembler. *Das* ist dann schon nicht mehr ganz so trivial...
Bei max. 2048b: Eine PIO-SM hat jeweils vier ›WORD‹ FIFO kann also 8*32b = 256b ohne weiteres halten. Vier davon sofort verarbeiten und vier im FIFO halten. Acht SM können so 2048b entgegen nehmen. Die
-
Artikel
PIC
vs. PIC16F1827 PIC16F84A PIC16F1827 ROM/Flash 1k Word 4k Word SRAM 68 Byte 384 Byte EEPROM 64 Byte 256 Byte Pins/IOs 18/13 18/16 Max. Frequenz 20MHz 32MHz Internal Oscillator - 32MHz, 32kHz Comparators 0 2 ADC-Channels 0 12 Communication - 1xUART, 2xI2C/SPI CCP - 2xECCP, 2xCCP Timer 1x8bit 4x8bit, 1x16bit
PIC16F887 vs. PIC16F1939 PIC16F887 PIC16F1939 ROM/Flash 8k Word 16k Word SRAM 368 Byte 1024 Byte EEPROM 256 Byte 256 Byte Pins/IOs 40/36 40/36 Max. Frequenz 20MHz 32MHz Internal Oscillator 8MHz, 32kHz 32MHz, 32kHz Comparators 2 2 ADC-Channels 14 14 Communication 1xUART, 1xI2C/SPI 1xUART, 1xI2C/SPI CCP 1xECCP
-
Thread
Arduino Nano lässt plötzlich keinen Code mehr hochladen
Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500
-
Thread
Ersatz für DRV8825 Treiber (Stepper leiser machen)
suche nach 'Silent Stepper'. Da gibt es mehre von Trinamic die dann auf 1/128 oder 1/256 interpolieren. Die Auswahl ist sehr groß geworden, genauen Typen kann ich jetzt auch nicht nennen. TMC2130, TMC220x habe ich noch in Erinnerung. Sonst im https://drucktipps3d.de/ Forum fragen.
fache vom DRV8825). Die Typen hier findet man recht häufig: TMC2208 native Mikrosteps: 1/256 TMC2209 native Mikrosteps: 1/256 TMC2100 native Mikrosteps: 1/16 TMC2130 native Mikrosteps: 1/256 Die Zahl der max. mögl. nativen Mikrosteps stammt von hier: https://learn.watterott.com
-
Thread
KI und Urheberrecht
Max M. schrieb im Beitrag #7411723: > Urheberrecht bei KI ist doch Blödsinn. > Ich lerne doch auch jeden Tag durch die Schöpfungen anderer auf die sie > ein Urheberrecht haben. > Ich kopiere deren
Max M. schrieb im Beitrag #7413224: > KI nicht verstanden. > Setzen. Max und Alexander drücken gerade die glühenden Kohlen in die Wunden des menschlichen Selbstbildnisses aus 😮 oder decken den blinden
-
Thread
Geeignete Wärmebildkamera finden
Vielen Dank für eure Beiträge. Max M. schrieb im Beitrag #7405045: > Funzt aber nur in einem festen Abstand. Interessant. Wie groß ist dieser Abstand ungefähr? Gunnar F. schrieb im Beitrag #7405057: > wie soll das auch gehen?
Max M. schrieb im Beitrag #7406781: > Mehr als ausreichend. > Was willst Du sehen? > Einen 4K Film in Infrarot? Auch meine 640 x 480 sind keine 4K, sondern das ist lediglich nur klassisches VGA. Ja
-
Thread
Checksumme decodieren
hätten folgende Prüfsumme im letzten Byte: "QX Packet Checksum" 255 - [SUM(Byte 3 thru Byte 28) Mod 256]
Header = Byte[0] bis Byte[3] Prüfbyte = Byte[24] Prüfbyte = 255 - (Summe(Byte[4] bis Byte[23]) % 256)
-
Thread
Berlin Uhr aus ICs bauen
noch 256Hz, welche man nun durch 2^8 teilen müsste um wieder auf 1Hz zu kommen, oder 2^9 für 0,5Hz.
acht und der dritte teilt nochmal durch vier (Probe=8x8x4=256).
-
Thread
[V] Propeller-Board
mein altes Propeller-Board. Verbaut sind ein P8X32A-D40, ein gesockelter 12MHz Quarz und ein 24LC256 EEPROM. In den freien Sockel kommt ein RS-232 Wandler von MAX rein. Vor dem Versand werde ich noch einen raussuchen und einbauen. Ich dachte als Preis an 20 Euro. Gruß Haydar
-
Thread
Präzise Pulse aus Arduino Leonardo
Bit gemacht wird, wegen des Überlaufs. [c] uint16_t min = (OCR1A * 96L) >> 7; // 75% uint16_t max = (OCR1A * 115L) >> 7; // 90% while ((TCNT1 < min) || (TCNT1 > max); // warte auf Fenster TCCR1B = 0; // Timer stop, output HIGH [/c] Dann kann man auch mittels des richtigen IO-Modes [c
8 case 64 : tccr1b_setup |= (1 << CS11) | (1 << CS10); break; // prescaler 64 case 256 : tccr1b_setup |= (1 << CS12); break; // prescaler 256 case 1024 : tccr1b_setup |= (1 << CS12) | (1 << CS10); break; // prescaler 1024 [/c] Diese Kommentare sind ein Papagei
-
Thread
ATMEGA UART Empfang mit Verzögerung
Interrupt ISR(USART0_RX_vect) wird > aufgerufen, wenn ein Zeichen empfangen wird. Nur kann er 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.
nennbar. Welche Datengöße hat denn z.B. > RS485_Empfang_Buffer_Position? uint8_t und der Buffer 256 char. Aber wie gesagt, das klappt fehlerfrei.
-
Thread
Referenzdesign für Elektretmikrofon mit Vorverstärker und Ultra Low Noise Spannungsversogung
Bereich 1:1000, so etwa, die obersten 512 (512-1023) schritte ensprechen 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
Kevin H. schrieb im Beitrag #7393987: > Einem MAX4466 Mikrofon. > Dabei ist mir das Mikrofon mit dem starken Rauschen aufgefallen. Also ein Elektred am 4466 sollte nicht relevant rauschen. Schliess mal das Mikro kurz, rauscht es immer noch
-
Thread
Thread jede Millisekunde etwas machen lassen
signum, stackframe): global idx, end_all arr[idx] = time.time() idx += 1 if idx >= MAX_COLLECT: signal.setitimer(signal.ITIMER_REAL, 0,0) end_all = True MAX_COLLECT = 1000+1 end_all = False arr = array.array('d', (0 for _ in range(MAX_COLLECT))) idx = 0 signal.signal
immer ~80ms zusätzlich in Summe, egal wie oft man after aufruft. [code] #!/usr/bin/tclsh set max 1000 set i 0 set t1 [clock milliseconds] #puts "time1 is: $t1" while { $i < $max } { incr i #puts $i after 1 } set t2 [clock milliseconds] #puts "time2 is: $t2" puts "diff
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
ihm scheint es aber zu funktionieren. int MaxHighAddress = (EPROMSize)/256; Schieberegister habe ich glaube ich keine. Müsste ja auch ohne gehen (beim Mega).
Chip Enable Hold time minimum 60 ns E1 Pulse Width (Negative) min 300 ns Sowie aber auch andere max Werte wie OE time max 60 ns. Und für High Speed Zugriff braucht der 10V (Seite 1) oder sehe ich das falsch?
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
. > Product Features > .. > * 1MB Flash memory (plus an additional 160 KB of Boot Flash) > * 256KB SRAM memory Gut, im Einleitungstext steht "series", aber ... Marketing ist die Kunst, im rechtlich noch vertretbarem Rahmen zu lügen.
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 bleibt aber
-
Artikel
FPGA Soft Core
übersichtlich Prozessor und Peripherie konfigurieren. 8 Bit Soft Cores. Name optimiert für Quellcode max. Programmspeicher Programmierung Toolchain Leistung Lizenz/Preis Weblink AX8 entfällt ja, VHDL 2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny
auf mikrocontroller.net vorgestellten Gesamt-Projekts. Sie hat einen vollständigen Befehlssatz mit 256 OpCodes. Die Berechnung der Dauer von Befehlsfolgen durch Abzählen von Zyklen ist sehr einfach. Die CPU kann eine unbestimmte Anzahl von 64KByte-Seiten adressieren. Sie hat zwei Takteingänge, die aber
-
Thread
Suche nach Federklemme oder Schraubklemme für 0,2 mm Cu Draht
Enden verzinnt. Hat jemand zufällig mit irgendwelchen Typen Erfahrung? Danke und viele Grüße, Max
spezifiziert, ist eher unwahrscheinlich. Von den Anforderungen her könnten die WAGO-Klemmen Serie 233 oder 256 passen, auch wenn die erst ab 0,08mm² definiert sind. Die kosten nicht die Welt -> ausprobieren, gibt es z.B. bei Reichelt.
-
Thread
RP2040 reziproker Frequenzzähler mit TDC
mit 7-stell. Ergebnis/s; lückenlose Messungen lückenlose statistische Auswertung von F1-mean, F1-max, F1-min und Standardabweichung Hilfseingang F-Ref: 0,01 Hz – 15 MHz mit 7-stell. Ergebnis/s; für 1 pps GPS-Signal Vorgabe der Messzeit von 0,001 - 100 s in 1 ms Schritten Vorgabe von Timeout
LCD-Modul 2 x 16 -> 4 x 20 mit Voreinstellung 16 Zeichen/Zeile RS232 Verbindung mit 9600 Bd ... 256 kBd zur Datenausgabe 5 V Versorgung ca. 100 mA, (ohne LCD inkl. Hintergrundbeleuchtung)
-
Thread
C++ Objektorientierung ?
Matrose.ruderwinkelsollwert; > TCCR0B = 4; //timer zählt los mit prescaler 256 > ... Mich würden da ja die Magic Numbers stören. Aber sonst schauts eigentlich OK aus.
kannst Du auch den nehmen, statt einen "wertvollen" Universal-Timer. Aber ich glaube der alter mega256 hat noch keinen RTC, oder?
-
Thread
Neuer Arduino Uno, neue Einplatinencomputer und neue Software
over the UNO R3. In addition to that, SRAM went from 2kB to 32kB, and flash memory went from 32kB to 256kB to accommodate more complex projects. [/c] Wichtig ist, dass das Erscheinen des R4 explizit keine Abkündigung der älteren AVR-Variante darstellt. Zwecks „bequemeren“ Umstieg steht unter https:
Was wäre denn heute eine competing architecture? Digikey findet unter "RISC-V" genau einen Chip: MAX32690GTK+, ARM® Cortex®-M4F plus RISC-V Coprozessor; immerhin ab nächste Woche lieferbar :) https://www.semianalysis.com/p/arm-changes-business-model-oem-partners https://www.theregister.com/2023
-
Thread
Empfehlung Thermokamera
Max M. schrieb im Beitrag #7377806: > Thomas W. schrieb im Beitrag #7377675: >> Am wichtigsten ist, daß man nahe herankommt. Ältere Kameras mit >> fix-focus lassen nur eine Naheinstellgrenze von irgendwas
Max M. schrieb im Beitrag #7377671: > Budget: grob 1-2k EUR (wobei P/L optimiert werden soll nicht der > absolute Preis > > Ich selbst habe nur Erfahrung mit den Flir E5, diese sind schon einige >