-
Thread
FPGA LCD MicroBlaze
* Set the input/output direction of the signals of the specified GPIO channel. * * @param BaseAddress contains the base address of the GPIO device. * @param Channel contains the channel (1 or 2) to operate on. * @param DirectionMask is a bitmask specifying which discretes are input and
"xparameters.h" #include "xtmrctr.h" /* axi_timer_0 */ #define BaseAddress 0x41C00000 // axi_timer_0 XTmrCtr DelayTimer; int main(){ Xuint32 status; status = XTmrCtr_Initialize(&DelayTimer,BaseAddress); if (status != XST_SUCCESS){ xil_printf("Timer
-
Thread
Linux und serielle Schnittstelle
Ich weiß nicht mehr genau wo ich das gelesen habe aber irgendwo gab es den Tip Zeichen kleiner 20 ein 0x1b voranzustellen damit es nicht als Steuerzeichen interpretiert wird: - Der string wird trotzdem abgebrochen - Der sensor ist nicht in der Lage das 0x1b heraus zu interpretieren Also geht das
"Programm" : setserial die Eingabe von : setserial /dev/ttyS0 -a brachte folgendes u.a. baud_base 921600 divisor 0 die Eingabe von : setserial /dev/ttyS0 divisor 96 brachte folgendes u.a. baud_base 921600 divisor 96 wobei die Ausgabe am Hyperterminal wiederum nur mit 115000 lief,statt
-
Thread
Welchen Logic Analyser kaufen?
www.aliexpress.com/item/1005006105643143.html Alternative: https://community.infineon.com/t5/Knowledge-Base-Articles/EZ-USB-FX3-Explorer-kit-as-16-channel-100-MHz-logic-analyzer-with-sigrok/ta-p/283993 Wer sein Original-FX3-devboard nicht riskieren oder ein Gehäuse haben möchte, kann das hier erwerben:
schlechter, aber die Software und vor allem die Koaxkabel sehen besser aus. Wie will man mit normalen 20cm langen Dupont-Käbelchen denn bei dem Alientek Signale mit etwas höherer Frequenz detektieren können. Ich vermute, dass beide einen Abklatsch von Sigrok Pulseview für als Software verwenden (anstatt
-
Thread
Warte-Befehl in Assembler?
läuft bei mir als Schaltuhr und da wären falsche Zeiten fatal. Ich mache es noch mal optisch: 12:20 30.8.02 Quersumme = 18+1 = 19 12:21 30.8.02 Quersumme = 19 Wenn das OK ist kann die Zeit synchronisiert werden. Es wird automatisch ein Fehler bei jedem Übergang der Minutenzehner erzeugt (19->20
Byte gezählt und dann getestet: Puls < 5: Fehler 4 < Puls < 10: 0-Bit 10: Fehler 10 < Puls < 20: 1-Bit Puls > 20: Fehler Pulsabstand < 60: Fehler 60 < Pulsabstand < 70: O.K. 70 < Pulsabstand < 120: Fehler 120 < Pulsabstand < 140: Synchronimpuls Pulsabstand > 140: Fehler Zusätzlich werden
-
Thread
Compare Match Interrupt stm32
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); /* Time base configuration */ TIM_TimeBaseStructure.TIM_Period = 65535; TIM_TimeBaseStructure.TIM_Prescaler = 50; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure); /* Output Compare Timing Mode configuration: Channel1 */ TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Timing; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable
-
Thread
Welches Mikrofon für Aufnahme eines Schusses
microphone-set/4138-a-015 Es scheint, dass man mit einem einfachen Mikro nicht weit kommt, weil man >20kHz und bis zu 170dB Verträglichkeit braucht. Deswegen sehr kleine Mikrophone.
Was willst du denn aufnehmen? 1. Das was man hört? => Normales Audiomirkrofon 2. >20 kHz? (Warum auch immer) => Utraschallmikrofon
-
Thread
Richtiges Kabel für digitale Verbindung CD Player Receiver
Von den gleichen Leuten, die denken eine 1000Base-T Verbindung klappt auch mit eigenhändig verdrilltem Klingeldraht. ;-)
würde, ob du mit vier einfachen verdrillten Klingeldrahtpaaren ohne zusätzliche Schirmung eine 1000Base-T Übertragung über 100 m hinbekommst ;-)
-
Thread
Speicher Adressierung
Portux_TechnicalReference.pdf (Seite 9) welche Position muss ich beim Linker angeben unter R/O und R/W Base? einen Wert ab 0x10 000 000? Tina
R/O also Read/Only ist das Flash (startup) R/W also der RAM (Read/Write) ist 0x20 000 000 (default)
-
Thread
zwei Versionen Eine geht, die andere nicht AT91SAM7S256
gewartet wird, bis sich der Zustand ändert. 1. Meine Version (geht): card_present: LDR r0, =PIO_BASE LDR r1, [r0, #PIO_PDSR] AND r1, r1, #BIT15 CMP r1, #BIT15 BNE card_present 2. Die Version aus dem C-Konstrukt vom Compiler (geht nicht) card_present: LDR r1, =PIO_BASE LDR
Was bringt dich zur Vermutung, dass der Compiler falschen Code erzeugt? Der im Posting von 20:25 wird so m.E. funktionieren. Zeig mir bitte mal die Variante, die nicht funktioniert. Aber als Assembler-Listing mit Hex-Code drin, nicht nur den Quellcode.
-
Thread
Probleme mit Uart und ISR
include <string.h> // // Der Prescaler muss so gewählt werden, dass der Ausdruck // für MILLISEC_BASE einen Wert kleiner als 128 ergibt // MILLISEC_BASE ist der Timerwert, der 1 Millisekunde Zeitdauer ergeben // soll. // #define PRESCALER 128 #define PRESCALER_BITS (1<<CS22) | ( 1 << CS20 ) #define MILLISEC_BASE ( F_CPU / PRESCALER / 1676 ) #define CENTER ( MILLISEC_BASE / 2 ) // // Konfiguration der Servoleitungen // #define NR_SERVOS 6 #define SERVO_DDR DDRD #define SERVO_PORT
-
Thread
Vodafone Webby Webradio
Sender holen GET /radio/catalogo/item?device=rda&sn=%253PEA710980N1008200013&ticker=CHILL-OUT%20RADIO%20%20GAIA-MP3-128 HTTP/1.1 Host: device.alice.it Accept-Encoding: identity User-Agent: UEBBI_Radiosveglia_di_Alice Verbindung zum Sender? listen.technobase.fm ... Audioschnipsel
angefragt devices.sf-sfr.fr/webby/radio/catalogo/item?device=rda&sn=4901234567890123456789&ticker=HR%20You%20FM%20Club%20Musicstream Als "ticker" Parameter wird der "Flux Name" verwendet - in diesem Beispiel ist er zwar gleich "Radio Name" aber habe es mit anderen Sendern getestet. Radio Name dient als
-
Thread
Galvanische Trennung von 5 Volt auf 9 Volt
Falls man es noch rumliegen hat: Resteverwertung alte 10base-2 Netzwerkkarte, ich meine da waren genau solche Wandler drauf.
galvanisch getrennt. https://www.idealo.de/preisvergleich/OffersOfProduct/5356835_-industrial-9v-20-st-4022-varta.html
-
Thread
Visual Basic 2010 und Fremd-DLL für CNC-PCI-Karte
function library. 2. Startup Visual Basic to create a Project. 3. Copy “MPC2810.dll”and “MPC2810.bas” into Project file. 4. Choose “Add Module” under the menu of “Project”. Add “MPC2810.bas” into the Project. 5. Calling motion functions in the application." Dort ist nichts von DLL-Initialisierung
irgendetwas von PInvoke drin. > > Chris D. Wenn das diese http://www.leetro.com/english/down/MPC2810%20Software%20Manual-v1.0.pdf ist, dann ist das eine native DLL. Z.T. lässt sich das automatisieren: http://clrinterop.codeplex.com/releases/view/14120
-
Thread
PT100 Messumformer Platinen Layout
betrachtet werden, wobei bei Ue- noch der Ausgang rückwirkt. Kann man abschnittsweise herleiten. Für -20..80°C ist R11 = 91ohm, R5 = R11 = 820k, Rest bleibt. Temp PT Uout Uout_lin Tinv_lin dT °C ohm V V °C K -20 92,2 0,135 0,153 -20,39 -0,39 -10 96,1 0,592 0,599 -10,16 -0,16 0 100,0 1,047 1,046 0,03 0,03 10 103,9 1,499 1,492 10,16 0,16 20 107,8 1,949 1,938 20,24 0,24 30 11,7 2,396 2,384 30,26 0,26 40 15,5 2,841 2,831 40,24 0,24 50 19,4 3,284 3,277 50,15 0,15 60 123,2 3,724 3,723 60,02 0,02 70 127,1 4,163
-
Thread
5-fach Relaisschaltung
einem Rohr verwenden, die sich zu den vorgegebenen Zeiten x-Mal dreht. Dann kann der Automat auch 20 Portionen ausgeben.
vierpoligen Kabeln arbeitet, da muß gar nicht gelötet werden. https://www.reichelt.de/arduino-shield-base-shield-v2-ard-shd-base-v2-p191204.html
-
Thread
Cmos H-Brücken Inverter saugt Quelle leer
Augen wechselseitig nicht leiten bei -15V??? Ziel ist an den beiden Dioden zwischen den Drains +/- 20V zu haben. Funktioniert auch insoweit, dass die beiden LED wechselnd blinken.
/- 20V aus.
-
Thread
STM32 lwip UDP Empfang fehlerhaft
udpPcb1_p = udp_new(); if(udpPcb1_p != NULL) { IP4_ADDR(&ownIPaddr, 192, 168, 1, 20); //STM32-IP //udpErr = udp_bind(udpPcb1_p, &ownIPaddr, 61005); udpErr = udp_bind(udpPcb1_p, IP_ADDR_ANY, 61005); udp_recv(udpPcb1_p, udp_echo_recv, NULL); if (udpErr ==ERR_OK
MPU_InitStruct.Enable = MPU_REGION_ENABLE; MPU_InitStruct.Number = MPU_REGION_NUMBER0; MPU_InitStruct.BaseAddress = 0x30040000; MPU_InitStruct.Size = MPU_REGION_SIZE_16KB; MPU_InitStruct.SubRegionDisable = 0x0; MPU_InitStruct.TypeExtField = MPU_TEX_LEVEL0; MPU_InitStruct.AccessPermission = MPU_REGION_FULL_ACCESS
-
Thread
Behälter für überschüssige Tinte fast voll Gesperrt
nach diesen 20 testdrucks kommt immer noch keine farbe raus, komisch
Hab folgendes gefunden: http://www.freeprintermanuals.com/PM/Canon%20BJC-2100%202100%20Simplified%20Manual.pdf und http://www.uktsupport.co.uk/epson/inkjet/inkindex.htm Es gibt dort auch Hinweise für andere Drucker.
-
Thread
Papst 24V Lüfter steuern
> Ich selbst habe es bei einer Schaltung mit dem üblichen 7805 mit einem > Kühlkörper(etwa 30*20*20mm groß) probiert, jedoch ist die Erwärmung des > Ganzen zu stark (nicht gemessen, aber heiss zum Anfassen). Die > Stromaufnahme bewegt sich wegen einiger Relais so um 100mA. 2W mit dem Kühlkörper
> > Ich selbst habe es bei einer Schaltung mit dem üblichen 7805 mit einem > > Kühlkörper(etwa 30*20*20mm groß) probiert, jedoch ist die Erwärmung des > > Ganzen zu stark (nicht gemessen, aber heiss zum Anfassen). Die > > Stromaufnahme bewegt sich wegen einiger Relais so um 100mA. > 2W mit dem
-
Thread
[S] HP 140A / HP 1420A / HP1402A Manual & Spare Parts
suche ich : Manual Papier für das HP 140a Chassis Manual Papier oder PDF für das 1420A Time Base Modul Manual Papier oder PDF für das 1402A Time Base Modul Außerdem: Hardware wie Einschübe oder Chassis selber. Defekt oder Intakt um für das meinige Ersatz zu haben. Wer hat sowas noch im
Danke an HP Freund, die Links helfen schonmal weiter. Ja 1420A so stehts auf den TimeBase Einshub drauf. Das ist auch der der mir ein wenig Probleme bereitet. jedenfalls der Trigger Teil davon.
-
Thread
wie Hidden Champions (in Hannover) finden
MItarbeiterstruktur überhaupt eine Aussagekraft hat. In einer Firma wo zu 50% Monteure arbeiten, zu 20% Ingenieure und zu 30% nicht-akademische Verwaltungssachbearbeiter, sagt ein Durchschnittsgehalt wenig aus. Ist es aber z.B. eine IT Firma oder ein Elektronikentwickler mit ca. 80% MINT Akademikeranteil
Karriere möglich, aber der Chef ist da schon mit allen Wassern gewaschen. Empfehlung:grenzwertig. BAS http://sites.bas-verkehr.de/?Jobs_%26amp%3B_Karriere Entwickelt und baut auch die Systeme die Baustellenabsicherung. War früher Inhabergeführt, heute vermutlich durch Börsengang eine AG. Geschäftsführer
-
Thread
Probleme mit DVM Modulen und galvanischer Trennung
galvanisch getrennt versorgt werden müssen, deswegen hatte ich erst mit je zwei DC/DC Wandlern von alten 10BaseT Netzwerk versucht die Versorgungsspannung zu erzeugen. Leider haben die DVMs dann nur Mist angezeigt. Weil ich mir nicht 100% sicher bin ob die DC/DC Wandler auch wirklich galvanisch trennen hab
schrieb im Beitrag #2251204: > Hol dir ein DMS-30PC von Datel Genau so ein Modul, nämlich ein DMS-20PC war der Grund, warum ich, wie weiter oben beschrieben, selbst Hand angelegt habe. Das Teil versorgt sich aus der zu messenden Spannung und ist mit 4,5 - 19,99 VDC spezifiziert. Bei 4,5 Volt ist die
-
Thread
Batterie-freie Kurzzeit-USV für Workstation-PC
aber auch da steht das nicht im Datsheet: http://www.apc.com/products/efficiency_loss_chart.cfm?base_sku=BK350EI&chartSize=large','','width=1010,height=670,menubar=no,scrollbars=no,screenx=10,screeny=10,top=10,left=10' für http://www.apc.com/shop/my/en/products/APC-Back-UPS-350-230V/P-BK350EI Wenn
auch da steht das > nicht im Datsheet: > http://www.apc.com/products/efficiency_loss_chart.cfm?base_sku=BK350EI&chartSize=large','','width=1010,height=670,menubar=no,scrollbars=no,screenx=10,screeny=10,top=10,left=10' > für > http://www.apc.com/shop/my/en/products/APC-Back-UPS-350-230V/P-BK350EI
-
Thread
AVR TWI Master und Slave Funtionen in C
Schreibfehler. Die Funktion Delay_ms macht das was sie soll: Parameter sind die Millisekunden. Zur BAS software kann ich nichts hinzufügen. BAS habe ich vor 20 Jahren verlassen :-) als K&R mit C DER Standard wurde. Wiess bis heute nicht, warum es immer noch Menschen gibt, die mit BAS rumspielen !?!
steht dort in der for-Schleife leider auch nicht immer j. Nicht Weltbewegend, aber hat mich grade 20min gekostet. ... :D Um sie jemand anderem zu ersparen! Viele Grüße, Johannes
-
Thread
OpenOCD Wiggler STM32-P103 flashen
run_and_halt 0 target cortex_m3 little run_and_init 0 #run_and_halt_time 0 30 #flash bank <driver> <base> <size> <chip_width> <bus_width> flash bank stm32x 0x08000000 0x00010000 0 0 0 flash auto_erase on # 4k working area at base of ram #working_area 0 0x20000800 0x1200 nobackup # all ram working_area
#flash configuration #target_script 0 reset openocd_lpc2368_flash.script #flash bank lpc2000 <base> <size> 0 0 0 <target#> <variant> flash bank stm32x 0x08000000 0x20000 0 0 0[/pre] GDB Kommandos: [pre]set complaints 1 set output-radix 16 set input-radix 16 set prompt (arm-gdb) target remote
-
Thread
STM32H750 mit W25Q64 QSPI XIP memory mapped mode
://github.com/osos11-https://github.com/osos11-Git/STM32H743VIT6_Boring_TECH_QSPI/tree/main/Memory%20Mapped%20Mode/H743_QSPI_XIP_1 > Man muss vor dem Einschalten des Memory Mapped Mode einmal ein Indirekt > Read mit Instruktion und dem passenden Mode Byte (XIP an, als Alternate > Byte) auslösen
if (CSP_QSPI_EnableMemoryMappedMode() != HAL_OK){ goto error; } if( *((uint32_t*) QSPI_BASE ) == 0xFFFFFFFF ){ while(1); } SysTick->CTRL = 0 ; boot_jump( QSPI_BASE ); } [/c]
-
Thread
MPP Tracker 100W siebenmal selbstbauen?
Tom H. schrieb im Beitrag #3739182: > Warum die beiden Basen in Helges Schaltung verbunden sind ist ganz einfach erklärt. Das ist ein bidirektionaler Schalter, der sowohl für Akkus als auch für Solarmodule funktioniert. Werden am Steuereingang 5V angelegt,
Und nicht einmal +5V dauerhaft, wenn ich einfach diese schalte und dafür die Steuerleitung, die die Basen der PNPs schaltet, gleich auf GND lege? Nunja, heute abend wird weiter getestet (gestern abend äh heute früh wars zu spät).
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
bei mir getestet :) Lade folgenden Code (macht einen Kreis um den Nullpunkt) M3 G0 Z2.00 G0 X20.000 Y40.000 G0 Z0.8 F400 G1 Z-3 F800 G2 X60.000 Y40.000 I20.000 G2 X20.000 Y40.000 I-20.000 G0 Z2.00 M5 M30 Setze den gewünschten Nullpunkt mit "Setze XYZ Null". Start Datei. Nachdem die
5.099 J0 G02 X4.9 Y10 I0 J5.099 G02 X10 Y15.099 I5.099 J0 G00 Z2 G90 X0 Y0 G00 Z2 G01 Z-1 F200 X20 Y0 F700 X20 Y20 X0 Y20 X0 Y0 G00 Z0 M05 Erstes zeichnen +20mm,dann nullen, zweites zeichnen und so weiter. Mit v0.7 war es kein Problem nach dem Neunten wieder zum Start Nullpunkt zurück zu
-
Thread
Speicher nicht richtig verwaltet
ziemlich unsicher... [c] struct someStuff_t { int SDM120reg; int debug; char serial[20]; }; int main(int argc, char *argv[]) { ... ... ... struct someStuff_t someStuff; // Step1: Extract the selected register and serial interface // Example: // readSDM120
// rvalue = optarg; // val = //stuff->SDM120reg = strtol(rvalue, &endptr, base); stuff->SDM120reg = strtol(optarg, &endptr, base); rflag = 1; break; case '?': if ((optopt == 'r') || (optopt == 's')||(optopt == 'd')) fprintf
-
Thread
C_CAN Device: LPC11C24/301
"oben" - (..axf) Rechte MausTaste ASM - STEP ) In der Liste habe ich das nur mit dem Hint: Seite 20 aktiv bekommen. Gruss Holger.
Memory configuration LPC11Cxx without first 0xC0 bytes and without last 32 bytes (0x2000-0xC0-0x20=0x1F20): Quote: Type Name Location Size RAM RamLoc8 0x100000C0 0x1F20
-
Thread
Logic Analyzer bauen
32,64...Kanäle etc. easy expanded. Dann ist die Schnittstelle uC <-> PC wirklich der Engpass (=>100BaseT, na später mal :). Apropos, passt das UART auch noch in den CPLD?, Xilinx hat eine Reference App dazu (noch nicht angesehen), dann USB20 Anbindung an den CPLD? Weiter gesponnen: der DAC Data kommt
portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=418&r_folder=Software%20and%20Drivers&r_title=CyberClocks%20R3%2010%2000). Viele Grüße Olaf
-
Thread
Was sind die zurzeit besten CD- und DVD-Rohlinge am Markt?
möglichen Maschinen problemlos im Einsatz, Hersteller: PROMISE Bei Auktionshaus ihrer Wahl schon für 20 Ocken zu haben.
wieso sond die besser als eine CD mit 650 MB oder eine DVD mit 5 GB? Oder gar eine BluRay mit > 20 GB Ich finde optische Datenträger toll :=)
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
ich noch alle Artikel an, geordert ist auch schon fast alles, die Platinen dauern aber leider ca. 20 Tage.
00 40 06 f6 a8 c0 a8 01 18 c0 a8 ......@. ........ 0020 01 65 00 50 04 47 00 00 03 4f a3 ac 20 b9 50 18 .e.P.G.. .O.. .P. 0030 01 be e1 31 00 00 48 54 54 50 2f 31 2e 31 20 32 ...1..HT TP/1.1 2 0040 30 30 20 4f 4b 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 00 OK..C ontent-L 0050 65 6e 67 74