-
Thread
Worin unterscheidet sich der A/D-Wandler eines Camcorder von einem DMR?
Ich habe mal kurz über den Panasonic NV-FS200 gelesen und die Kiste hat schon einen internen TimeBase Corrector, sollte also schon eine solide Basis zum Digitalisieren sein. Mögl. muss man den TBC anschalten.
Mini-Teardown erbringen das dort u.a. ein RAM-Chip drauf ist "SAMSUNG K4H561638H", ein 256 MBit, also 16 Megabyte bei vermutlich 16-Bit organisation (10-Bit Wandler onboard). Damit kann man keine Bäume ausreißen aber ein wenig sollte es helfen. Aber was nutzt der RAM? Ist damit ein TBC überflüssig?
-
Thread
parallele Prozesse konkurrieren um Peripherals
werden. Und das Arduino-Board muss dann auch noch so lange warten. Das gibt mir die Zeit, einen 10baseT-PHY im FPGA zu entwickeln und den Code für UDP zu portieren. Ich vermute mal, dass das mit deutlich weniger Strom auskommt, als ein externer 10/100baseT-PHY. Und dann wäre das geplante Arduinoboard
Klaus S. schrieb im Beitrag #6631361: > 10baseT-PHY im FPGA Ganz rudimentär findet man das hier: https://www.fpga4fun.com/10BASE-T0.html Der Stromverbrauch bei Ethernet kommt m.E. wegen der Treiber. Man will ja nach 200 m Kabel noch Signal haben
-
Thread
Philips PM3350A
products/search/characteristics.html https://product.tdk.com/info/en/documents/data_sheet/50/db/icl_16/P13.pdf
Abschirmung der Base-Unit abgestellt werden (siehe Bilder). Allerdings muss man vorsichtig sein, da die drei schwarzen Kabel mit den farbigen Markierungen sehr kurz sind (kommen von der Eingangsschaltung, die unter der
-
Thread
libvmcu - Virtual MCU Library
); return EXIT_SUCCESS; } [/c] [c] Output: SFR ID: 0 xref from 0x0112 (out 0x01, r16 ; IO[addr] <- R16) xref from 0x011c (out 0x00, r16 ; IO[addr] <- R16) SFR ID: 33 xref from 0x011f (in r16, 0x31 ; R16 <- IO[addr]) SFR ID: 38 xref from 0x0152 (out 0x3d, r28 ; IO[addr]
---- 0x0006 .... 0000 nop ; no operation true -> 0x0007 .... 0127 eor r16, r17 ; r16 <- r16 ^ r17 -------------------------------------------------------------------------------- 0x0007 .... 0127 eor r16, r17 ; r16 <- r16 ^ r17 -------------------------
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
das ansonsten machen könnte. Vorab gefragt, ist AS4 gleich A4 in der Rechnung? Weil ich wenn dann 16MHz habe. [c] #define F_CPU 10000000UL const uint16_t ICR = 256; const uint16_t PWM = F_CPU/ICR; const uint16_t A4 = 440; uint16_t A4_Phasendelta = 782; // (AS4/PWM*65536) uint16_t Phase; [/
#6600182 */ // Arduino Mega2560 #include <avr/io.h> #include <avr/pgmspace.h> const uint16_t ICR {256}; //const uint16_t PWM {F_CPU/ICR}; // 16MHz const uint16_t PWM {8000000UL/ICR}; const uint16_t TonA4 {440}; uint16_t A4_Phasendelta {(uint16_t)(65536UL*PWM/TonA4)}; uint16_t
-
Thread
arduino Platine mit microCore und 100baseT
&Route von microCore ohne die angedachte Peripherie gemacht und die Ergebnisse sind ermutigend: 16-bit Daten: interne 16k Datenspeicher, 8k Programmspeicher, 30% der LUTs, clock 45 MHz. 32-bit Daten: interne 4k Datenspeicher, 16k Programmspeicher, 40% der LUTs, clock 30 MHz. Der IGLOO2-FPGA
wesentlich flotter, aber solche ICs habe ich bisher nicht gefunden, nur fertige Dongles. > -100baseT Interface Da suche ich noch nach dem "Industriestandard" 10/100baseT PHY. Damit wird es UDP geben, auf jeden Fall IPV4. Wie wichtig wäre IPV6? Oh ja, und dann noch ein paar LEDs, weil man
-
Thread
segger J-Link EDU
identisch mit dem Plus Classic. hast recht. Ich bin vom EDU mini ausgegangen, da ich diesen und den Base in verwendung habe. mea culpa
die grauenhafte ST-Link Firmware verschenkt. Einen EDU-Adapter für einen symbolischen Preis von rund 16 Euro vertreibt. Nur mal einen Hinweis - der Debugger von Atmel/Microchip kostet bald 200 Euro. Wem das alles zu teuer ist und nur Flashen will, hat deutlich preiswertere Lösungen verfügbar. OpenOCD
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
eindeutig werden, wenn du den Sende-Puffer (txLen) mal deutlich größer oder kleiner machst. Zum Beispiel 16 Bytes versus 1024 Bytes. (txLen muss nicht >64 sein, aber eine Zweierpotenz (4,8,16,32,...)
platziert, damit man bei der spezifischen Anpassung nichts falsch macht: [c] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema //
-
Thread
Kritischer Hardwarebug in t102/t104
Bei der Aktivierung des Lock-Bits wird umgehend der Flash an der Position 0x300 und die folgenden 16-32 Bytes corrupted bzw. kann vom µC nicht mehr gelesen werden. Code, der dort liegt, wird also durch random Data ersetzt. Der µC macht also "irgendwas". Reproduzierung: Ein Flash-Image hochladen,
uff base schrieb im Beitrag #6589451: > So richtig den Durchblick haste ja nich. > Dir kann man so ziemlich alles zum Fraß vorsetzen und du > spulst brav deinen Helfersyndrom-Algorithmus dazu ab. > Irgendwie
-
Thread
USB-Hub Design
RSP-75-5/1866-4288-ND/7706352/?itemSeq=354514487 Und dann entweder 1,1V und 3,3V zentral auf der Base-Plane, oder Base-Plane und Hub-Plane bekommen 5V und erzeugen sich die nötigen 1,1V und 3,3V selbst. Muss ich beim Entwurf der Base-Plane mal gucken, was das für ein Aufwand ist, die beiden Spannungen
Bei den Port-Plane werde ich zwei (1,1V und 3,3V) Schaltregler verwenden und so lange ich in der Base-Plane keine Fehler finde, die ein Redesign unausweichlich macht, werde ich es wohl erst einmal so lassen.
-
Thread
Timerberechnung STM32
TIM_CLOCKDIVISION_DIV1; htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE; if (HAL_TIM_Base_Init(&htim3) != HAL_OK) { Error_Handler(); } sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK) {
HAL_TIM_GET_COUNTER(&htim3)<seconds); } [\c] In der main habe ich den Timer eingeschaltet (HAL_TIM_Base_Start(&htim3)) Was ich verstanden habe: Prescaler ist der Divisor mit welcher dieser heruntergeteilt wird. Ist dieser 16 Bit ist der Maximalwert 2^16 also 65536. Die Periode ist der Maximalwert
-
Thread
Glasfaser zum Briefkasten?
medienkonverter-gigabit-ethernet-sfp-d-link-dmc-g01lc-p278313.html?&nbc=1 https://www.reichelt.de/mini-gbic-1000base-sx-multimode-tplink-tlsm311lm-p124412.html?&nbc=1 Kabel https://www.reichelt.de/duplex-jumper-lc-lc-50-125-15-m-om4-violett-o0319-15-p183738.html?&nbc=1 So mal zur Orientierung. fchk
Stück plus Versand und ohne SFP? Da ist reichelt inkl. > Versand günstiger. Also bei mir steht 16,77 € pro Stück.
-
Thread
Verschlüsseln in PHP
text'; $key = hash('sha256', $key); $init_vector = substr(hash('sha256', $init_vector), 0, 16); if ('encrypt' == $action) { $string = json_encode($string); $string = openssl_encrypt($string, $method, $key, 0, $init_vector); $string = base64_encode($string);
Stellen: [code]$key = hash('sha256', $key); $init_vector = substr(hash('sha256', $init_vector), 0, 16); [/code] besser so: [code]$key = hash_pbkdf2('sha256', $key, $salt, $iterations, 20, true); $init_vector = hash_pbkdf2('sha256', $init_vector , $salt, $iterations, 16, true); [/code]?
-
Thread
Was ist SMD-Bauteil mit Aufdruck GA?
Doch keine Z-Diode, sondern BAS16GW.
-
Artikel
Liste von FPGA Eval boards
FX2 - 28 x 44mm, 50 I/O auf 2.54mm Stiftleiste, WIN und LINUX Treiber Xylo-L 130 XC3S500E - - 2.0 10base-T - LPC213x - Spartan3A Starter Kit 189 XC3S700A-FG484 32M x 16 DDR2 SDRAM 4 Mbit Platform Flash PROM, 32MB parallel Flash, 2-16 Mbit SPI Flash (JTAG) 10/100 1 In + 1 Out - 4 Taster, 1 Drehgeber, 4
Progr. & Versorg. über USB oder über Netzteil (5V-15V), VGA Digilent Nexys 3 180 (acad.: 108) XC6SLX16 16 (Cellular RAM) 16 (parallel) + 16 (SPI) 3x: USB prog. USB Host USB UART 10/100 Ethernet PHY 1x (virtueller COM-Port über USB) PIC24FJ192 (USB HID Host) 5 Taster, 8 Schalter, 8 LEDs, USB Maus/Kbd.
-
Thread
AVR C Programmierung unter Linux
> lto-wrapper.exe: fatal error: > E:\Programme\arduino/portable/avr-gcc/avr-gcc-10.0.0_2019-12-16_-mingw32/bin/avr-gcc > returned 1 exit status > compilation terminated. > e:/programme/arduino/portable/avr-gcc/avr-gcc-10.0.0_2019-12-16_-mingw32/bin/../lib/gcc/avr/10.0.0/../../../../avr/bin/ld.exe
Support für ein paar Devices hinzuzufügen. Betroffen sind: ATtiny202/04/12/14, ATtiny402/04/06/12/14/16/17, ATtiny804/06/07/14/16/17, ATtiny1606/07/14/16/17, ATtiny3214/16/17, ATmega808/09, ATmega1608/09, ATmega3208/09 und ATmega4808/09. > Wer kümmert sich darum oder wer sollte sich darum kümmern?
-
Artikel
UPlay Basic Interpreter per XMC2Go
abzuarbeiten. Hier ein paar Eckdaten der XMC1100 : CPU : 32bit ARM-M0 Clock : 32 MHz Flash : 64 kByte Ram : 16 kByte Mit dieser CPU liegt die Zykluszeit von einer Basic-Zeile (je nach Umfang) bei ca. 500 us. Am XMC-2Go Board sind nur 14 GPIO-Pins an Pfostenleisten zugänglich, was den Einsatz der restlichen Hardware
programmiert und als Basic-Programm ins Flash gepackt. Das Programm liegt als Quellcode in der Datei : "bas_snake.h". Alternativ kann auch eine UART Verbindung aufgebaut werden. Mit dem UART-Befehl "HELP" kann man die Versions-Nummer vom "uPlay" und vom "uBasic" auslesen. Basic-Programm download. Um ein Basic-Programm
-
Thread
2x 4-20mA zu 1x 4-20mA Signal
Lothars Schaltung und koppelt die Dioden thermisch eng aneinander, z.B. wie BAT754L(AEC-Q101!) oder BAS16VY-115. mfg mf
-
Thread
STM32F446: Taster länger drücken
sMasterConfig) != HAL_OK) { Error_Handler(); } } [/c] Und meine Routine [c] uint16_t timer_up(void){ uint16_t count; assert_param(IS_TIM_ALL_PERIPH(TIM3)); uint16_t cnt = TIM3->CNT; if (cnt==999){ count++; } return count; } void set_timer3_zero(void
set_tim3_zero(); // Timeout für Taster zurücksetzen } [/c] und die Funktionen [c] uint16_t timer_up(void){ volatile uint16_t count; assert_param(IS_TIM_ALL_PERIPH(TIM3)); uint16_t cnt = TIM3->CNT; if (cnt==1000){ count++; } return count; } // zur besseren
-
Thread
Fanvil X6 VoIP-Telefon zerflasht, suche Recovery-Möglichkeit
= 0xca78f9f8 ksize = 0x00223864 fcrc = 0xa1d4c10c fsize = 0x02240000 date = Mon Aug 17 16:44:14 2020 name = ota_BCM911198SV_x6_v6_3_3.bin hdr crc = 0xf88fec33 (from side header field) = 0xf88fec33 (by crc'ing side header data) ota ctrl block hdr crc = 0xb5ad32d7 (from block
root0),0x03000000(root1) ubi.mtd=9,2048 root=ubi0:rootfs rootfstype=ubifs rw bootmemheap' MM_IO_BASE_GPIO0 = 80004000 0x80015000 = 70007 0x80015004 = 20002 0x80015008 = 0 0x8001500c = 30003 0x80015010 = c000c 0x80015014 = 20002 0x80015018 = 80008 0x8001501c = 0 0x80015020 = 0 0x80015024 =
-
Thread
microCore, ein Echtzeitprozessor in VHDL für FPGAs
LQFP-Gehäuse Ich habe mal Synthese und Place&Route gemacht und die Ergebnisse sind erfreulich: 16-bit Datenwortbreite: 16k Datenspeicher, 8k Programmspeicher 30% der LUTs, clock 45 MHz. 32-bit Datenwortbreite: 4k Datenspeicher, 16k Programmspeicher 40& der LUTs, clock 30 MHz. Der IGLOO2
mit dem Operator Overlading auf Forth-Ebene realisiert werden kann. Dadurch ist es möglich, z.B. int16 und uint16 Variable zu definieren, die sich automatisch um allfällige "richtige" Vorzeichenerweiterung kümmern.
-
Thread
Bascom AVR - L293D Motoransteuerung
und Bascom AVR ansteuern. Dazu habe ich ein Testprogramm adaptiert: Motortreiber TB6612FNG test1.BAS Es ist das erste Programm auf dieser Seite: https://www.mikrocontroller-elektronik.de/preiswerter-dual-motortreiber-tb6612fng/ (Ich habe nur den Link kopiert, damit keine Urheberechte davon berührt
Testprogramm: [code] '################################################### 'Motortreiber_Test1.BAS 'Testprogramm für das L293D Arduino shield 'Es werden 4 DC Motoren angesteuert 'Richtung: Vorwärts und Rückwärts '################################################### $regfile = "m328pdef.dat"
-
Thread
Batterie abklemmen, welcher Pol/zuerst?
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAwMDQsNCxAODBANEA4QExYRDRASGR8dFhsVHhgYEx4YFRsVFBwYGyAZHhsjKyQpIyA6LCYxGSYoRC5FOUsyLkIBCA4NDhITDhERExMREhYTJxsSES4cHR8TKQsfERYeFhcfEBYZHBAXIRcpDCMRCy8gKBwUJxYSERQeFg4bHTAeIP
/ktkUeXlZGfe78h/4df4Yr0RhIapxMnlHJc9yHqcRKWUfZjz3/6NmeZxCx6zyb2/zNfsdH2cysy+26GRbKyuEU4c+6kcnr0Oy7L16YltvnOzl+iRZQc3UWb7fgUoOTms3pnmW4AJ0mgDV4txSPD4wjXGNl0uvJrtE2cDiONnUd5W+WUeltT+9FmPrIYnC/tcjHjjfDfPkSCL+I49TcYPvJ+kdvmyrs4jlzb5eWC9EaNXjeHp5OWJ8lm/sbsaFSW1lzLUFC8vKb1dtnyen7GJ5+XCXhtn83r+5pLpSj/RO3l6XM
-
Thread
10Gbit Consumer Hardware als Sampling Scope Hack
LA draus wird wäre das schon ne Leistung. https://docs.toradex.com/106373-distortion-test-1000base-t-without-disturber.png https://www.elektronik-kompendium.de/sites/net/1107311.htm
Bei 10GBASE-T (wie auch bei 1000BASE-T) kommt noch hinzu dass das alle Leitungen bidirektional sind, auf jedem Adernpaar wird gleichzeitig gesendet und empfangen. Das, zusammen mit Übersprechen und Reflexionen wird mit aufwändigen Signal