-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
Atmega8-Projekt auf LOCHRASTER: ================================ 1) BASCOM Datei tapetenmuster.bas (erzeugt ein "Tapetenmuster") 2) Mega8-Pinout Schematic (Bilddatei) 3) Ausgesägte Miuchiz-Platine (Bilddatei)
heute endlich die Anmeldemail bekommen. Konnte in dem Wiki eine eigene BASCOM Seite anlegen, und eine .bas Datei hochladen. -Allerdings muss man die Datei als .zip hochladen. Der Uploadmanager akzeptiert leider keine .txt und auch keine .bas Dateien.
-
Thread
DCF77 Uhr in C mit ATtiny26
define XTAL 3686400L Reicht das schon aus??? in timebase.c wird ja im SIG_OVERFLOW0 eine "time base 1 second" aufgesetzt: // time base 1 second TCNT0 = (u16)(256 - T0COUNT); // reload per tick: -183 if( ++ct_64Hz & 0x3F ){ // 64 ticks = one second timeflags = 1<<ONE_TICK;
newtime.second == 17 ) new_mesz = pulse; //---------------------------- i = newtime.second - 21; if( i >= sizeof( BITNO )) // only bit 21 ... 58 return; parity ^= pulse; // calculate parity i = LPM(&BITNO[i]); if( i == 0xFF ){ // test parity if( parity )
-
Thread
wie baue ich mir einen Unterbrecherschalter für Ethernet
Naja, 100Base-T ist schon ziemlich robust. Versuch macht kluch....
Max D. schrieb im Beitrag #4241783: > Naja, 100Base-T ist schon ziemlich robust. Versuch macht kluch.... 2 recycelte Buchsen, gebrauchter Umschalter, Lochraster. Kein Thema, hatte ich sicher 5Jahe im Einsatz.
-
Thread
Logikanalzyer mit FT232BL
eventuell ein oder zwei ICs zukommen lassen? Ach ja, habe grade nochmal bei Conrad geschaut: Die BAS70-04 gibts dort, für 9 Cent pro Stück!
tb schrieb: > Ach ja, habe grade nochmal bei Conrad geschaut: Die BAS70-04 gibts dort, > für 9 Cent pro Stück! Du kannst auch die BAR 43S SMD von R nehmen.
-
Thread
Embedded Linux Kernel debuggen
of_find_matching_node(NULL, timer_match); if(node == NULL) { panic("can't find node!"); } base = of_iomap(node, 0); /* mapping successful? */ if(base == NULL) { panic("Can't remap registers"); } [/c] Die node für den Timer findet er also, das macht er korrekt. Aber of_iomap
printk(KERN_ALERT "System timer is %s\n", node->full_name); /* determine the base address */ if(of_address_to_resource(node, 0, &res)) { panic("Cannot determine timer base address"); } /* check the base address */ if(res.start == 0)
-
Thread
vernünftige IGBT Ansteuerung?
Hier noch was zum Thema schnelle IGBT Ansteuerung. (Gibt es einen besonderen Grund warum du die BAS70 Dioden nicht par. sonder in Serie zum Gate Widerstand hast? Das Einschalten stelle ich mir mühsam vor, aber ich denke das hat mehr mit dem NERVIGEN Eagle zu tun)
>Die BAS70 sind schon so gedacht, ich hoffe damit die Einschaltzeiten >unabhängig von den Ausschaltzeiten mit den Gatewiderständen >einstellen zu können, ja so hatte ich mir das auch gedacht, aber vorhin
-
Thread
Tiefentladeschutz 18V Akku (Lithium Ionen)
Ionnen Zellen 5s-Akku (M18 12.0Ah Milwaukee Akku) INR21700-40T "Samsung - Zellen" Ladeschlusspannung ~21V gewünschte Entladeschlussspannung ~15V Verbraucher: Maximal 2A und auch immer maximal 15s und mindestens 5min pause mit Standby von ~50-70mA. Eventuell auch induktive Lasten (Schrittmotor)
gemäß Datenblatt 10µA. Macht zusammen 30,8µA (Bei 15V Akkuspannung). Anforderung OpAmp: V>>21V, I<=10µA, Output R2R Anforderung MOSFET: V>>21V, Vgs>21V, Rdson und Imax passend Anmerkung: Falls Plus gechaltet werden muss (statt Minus), könnte hier ein zweiter OpAmp als Inverter einen PMOS
-
Thread
STM32 - PWM Periode nicht beendet
Verwendeter Code ungefähr identisch mit dem von Niklas Gürtler (STM32 Servoansteuerung PWM) vom 21.01.2012 // TimeBase TIM_TimeBaseInitTypeDef timBase; TIM_TimeBaseStructInit (&timBase); timBase.TIM_Prescaler = ((SystemCoreClock / 2 ) / 1000000)-1; timBase.TIM_ClockDivision = TIM_CKD_DIV1; timBase.TIM_CounterMode = TIM_CounterMode_Up; timBase.TIM_Period = 20000; TIM_TimeBaseInit (TIM4, &timBase); TIM_ARRPreloadConfig (TIM4, ENABLE); // Update registers TIM4->EGR |= (1 << TIM_EGR_UG);
-
Thread
16-Bit-EXE erzeugen
segment public assume cs:code,ds:code start: org 100h mov dx,20Ch mov ah,9 int 21h mov ax,4c01h int 21h hello: db 'Error - could not run application - Media data not found)', 13, 10, '$' code ends end start[/code] Assembliert und gelinkt mit dem "Arrow
: [code]segment code start: mov ax, data mov ds, ax mov dx, hello mov ah, 09h int 21h mov ax,4c01h int 21h segment data hello: db 'Error - could not run application - Media data not found)', 13, 10, '$'[/code] Und das Ergebnis im Anhang. Ist schöner und kleiner. Jörg
-
Thread
IP-Subsysteme im LAN effektiv finden?
der Geschwindigkeit vollkommen. Danke für die hilfreichen Tips. [code] Public Sub find_mac(ip_base as string) // ip_base like "192.168.10." var uc(255) as URLConnection //List of HTTP-Sockets var ff(255) as FolderItem //List of temporary files var path as string = SpecialFolder.Temporary.NativePath
~/Downloads$ sudo nmap -sP 10.17.67.0/24 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-12-15 21:10 CET Nmap scan report for _gateway (10.17.67.1) Host is up (0.000069s latency). MAC Address: 50:91:E3:25:B8:D0 (Unknown) Nmap scan report for 10.17.67.3 Host is up (0.00044s latency). MAC Address
-
Thread
Gigabit über normale Steuerleitung (16-adrig)
Phantomübertrager) http://www.rutenbeck.de/downloads/Systemvorteile/Datentechnik/Systemvorteile_SOHO_line21.pdf
ISDN. ISDN wurde nicht genutzt. Ich hatte dann diese 4 Adern von ISDN umfunktioniert auf Ethernet 100BaseTX (siehe: http://de.wikipedia.org/wiki/RJ-Steckverbindung). Es funktioniert. Gruß
-
Thread
„Darlington mit Opamp“-Schaltung zum Schwingen bringen/Verständnisfrage
Darlington aber gegebenenfalls wieder auslöten und den R20 bzw. R21 überbrücken. Aus der W. schrieb im Beitrag #5542897: > R4 und R6 müssen raus Stimmt, hast du schon mal erwähnt. Könntest du mir evtl. erklären, welche negativen Effekte diese Widerstände haben
the extra transisor T4, the voltage regulation loop looks reasonable. It is especially odd with the base to GND - so nothing should happen at all. The missing positive current source / resistor to deliver the base current is another point. Without it nothing should happen." - "The uncontrolled and
-
Thread
Display mit Touchscreen bei Pollin?
Hallo Sven, schau mal in Touch_Test_1.bas nach. Da steht zwar .bas dran, Touchabfrage und Displayansteuerung sind aber in Assembler gebastelt. Gruß Allu
adc_init(); lcd_clear(); int t=0; while(1){ lcd_line(20,20,20,35); lcd_line(21,35,70,35); lcd_line(70,35,70,20); lcd_line(21,20,70,20); lcd_gotoxy(28,24); lcd_writestringP(PSTR("Button")); while(!touched()){} lcd_gotoxy(51,50); lcd_writestringP
-
Thread
Transcend Wi-Fi SD Card - Technische Details / Hacken?
65280><28.rf 65280><27.rf 65280><26.rf 65280><25.rf 65280><24.rf 65280><23.rf 65280><22.rf 65280><21.rf 65280><20.rf 65280><19.rf 65280><18.rf 65280><17.rf 65280><16.rf 65280><15.rf 65280><14.rf 65280><13.rf 65280><12.rf 65280><11.rf 65280><10.rf 65280><9.rf 65280><8.rf 65280><7.rf 65280><6.rf 65280
=1 [ 10.695493] mmc: Mapping A0009000 to A0009FFF [ 10.712148] mmc: pdev id 1 (sdio), base irq 32, index 1 [ 10.752671] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz [ 10.775174] ka2000_mmc_start_command 0 opcode=0034 arg=00000c00 flags=00000195 [ 10.798210] ka2000_
-
Thread
STM32F4 ADC in dual reg sim mode mit DMA
. Time = 500 * 100�s = 50 ms m_hTIM3.Init.RepetitionCounter = 0; if(HAL_TIM_Base_Init(&m_hTIM3) != HAL_OK){ ErrorLED(); } //Config Timer3 TRGO sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL; if(HAL_TIM_ConfigClockSource(&m_hTIM3,
DMA2_Stream0); DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)ADC1_DR_ADDRESS; DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)&ADC1ConvertedValue; DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory; DMA_InitStructure.DMA_BufferSize
-
Thread
STM32F4 Discovery ADC & DMA
(PA7) // Dauer einer Wandlung = (XCycles [-] + 12.5) / ADCCLK [MHz] = X µs) z.B. 84+12,5/ 21 Mhz = 4,595 µs DMA_DeInit(DMA2_Stream0); //Resetet alle DMA Einstellungen RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE); DMA_InitTypeDef
DMA_InitStructure); DMA_InitStructure.DMA_Channel = DMA_Channel_0; DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)&ADCRead; // Zieladresse DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&(ADC1->DR); // Quelladresse / Peripheriegerät DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory
-
Thread
Transistortester AVR
Software : 0.94k - Result : shown below. <1> In case of #AUTOSCALE_ADC, #NO_AREF_CAP, Cap.(21Pin)=100nF R:10kΩ 1% →10.21kΩ R:47kΩ 1% →46.3kΩ R:100kΩ 1% →99.2kΩ <2> In case of AUTOSCALE_ADC, NO_AREF_CAP, Cap.(21Pin)=100nF R:10kΩ 1% →19.98kΩ R:47kΩ 1%
> Werden im Selbsttest außergewöhnliche Werte bei Test 1 (Ref=1070mV), Ref=1110mV > Test 7-8 (21.7 Ohm und 20.4 Ohm) sowie bei Ref_C= und Ref_R= angezeigt? 21,7 Ohm u. 19,7 Ohm sowie Ref_C=-3 und Ref_R=-33 Gruß Michael
-
Thread
Dezimalmodus beim hp35s verschwunden
https://m.youtube.com/watch?v=SUZ21gDfmgc
Ich würde es mal mit dieser Tastenkombi probieren. Von Base 2 (binär) wieder auf Base 10 umstellen.
-
Thread
Erste Experimente mit XMC2Go & Linux
JLink_Linux_V480h_i386$ ./JLinkExe SEGGER J-Link Commander V4.80h ('?' for help) Compiled Feb 28 2014 21:50:35 DLL version V4.80h, compiled Feb 28 2014 21:50:32 Firmware: J-Link Lite-XMC4200 Rev.1 compiled Jan 10 2014 20:31:33 Hardware: V1.00 S/N: 591013957 VTarget = 3.300V Info: TotalIRLen = ?,
nichts. Nun variiert die Preisspanne der JLink in eurem Webshop beachtlich. Ich denke der JLink BASE waere die richtig Wahl fuer mich? Mit der Software bin ich vermutlich (bei meinen Vorgaben) bei OpenOCD richtig!? Und das JLink BASE braucht dann nicht doch wieder irgendwo eine Seriennummer, einen
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
Zener-Diode 15V (gesamt)-> 2,50€ ca. 200x BZX384-C3V0, Nexperia: Zener-Diode 3V (gesamt) -> 2,50€ 150x BAS21AW115, Nexperia: High-voltage switching diode -> 0,05€/Stk. Quarze: 380x CMR200T32768DZFT, Citizen: 32.768KHz 12.5pF -> 0,05€/Stk. 2700x SMD03025/4 12MHz 30/50ppm 14p, TJE
Zener-Diode 15V (gesamt)-> 2,50€ ca. 200x BZX384-C3V0, Nexperia: Zener-Diode 3V (gesamt) -> 2,50€ 150x BAS21AW115, Nexperia: High-voltage switching diode -> 0,05€/Stk. Quarze: 360x CMR200T32768DZFT, Citizen: 32.768KHz 12.5pF -> 0,05€/Stk. 2700x SMD03025/4 12MHz 30/50ppm 14p, TJE
-
Thread
Offenbach, 20 Grad - die Frisur sitzt! Gesperrt
Münster; 21:00 -> 18° Wenn man nicht wüßte, daß Anfang November ist....
Thomas G. schrieb im Beitrag #4340710: > Münster; 21:00 -> 18° > > Wenn man nicht wüßte, daß Anfang November ist.... ...würde man denken, es ist Ende Januar.
-
Thread
Open Source Drohne Projekt
vorne ist, da werden sogar die RPM der Motoren ICh glaube, Betafligh gehört auch mit zur Familie Base/Cleanflight, und wird wohl parallel zu iNav als die Sportvariante entwickelt (von einem anderen Dev-Team). iNav ist ja mehr die Komfortvariante. >Ich benutze es selbst, kann aber nicht behaupten
-5e1cb18ba1b3&pd_rd_w=ifgad&pd_rd_wg=pHgAF&pf_rd_p=d5c9797d-0238-4119-b220-af4cc3420918&pf_rd_r=YTA21GAYKM3ZERSMGW3F&psc=1&refRID=YTA21GAYKM3ZERSMGW3F ...und werde hier erstmal versuchen, die Grundlagen der Regelungstechnik wieder aufzufrischen. Sobald ich das dann beherrsche, werde ich mich an gewagtere
-
Thread
seltsame NF Endstufe.
sich bei dieser Endstufe gedacht? Ich hätte die Emmitter von T7 und T8 zusammengeschaltet, daran die Basen von T9 und T10 und diese mit z. Bleistift 6,8 Ohm mit den Emittern verbunden und von da die Gegenkopplung nach vorne gezogen. Sehe ich das richtig, daß hier das Potential an R15/R16 im Nulldurchgang
die übliche Schaltung (SC206 mit Trimmpoti zwischen C,B,E) zur Ruhestromeinstellung zwischen die Basen der BDs. Den SC206 (BC550 geht auch) thermisch an den Kühlkörper gekoppelt. Peter
-
Thread
Welchen SEGGER J-Link kaufen?
den Debugger in der EDU Variante holen. Den EDU gibt es ja in groß im richtigen Gehäuse wie den Base oder als eingeschrumpfte Platine. Mir wäre es den Aufpreis für die gehauste Variante wert, allerdings ist der normale EDU im SEGGER Wiki bei den Legacy Devices gelistet. Allerdings habe ich generell
Pech gehabt haben, etwas Ähnliches in schwarz: https://www.reichelt.de/kunststoffgehaeuse-54-x-37-x-21-mm-sp-2043-sw-p33832.html?&trstct=pol_7&nbc=1 ;-)
-
Thread
Sprachausgabe mit AVR
BASCOM integriert. Als beispiel solltest du dir die Datei /BASCOM-AVR/SAMPLES/AVRDOS/Test_DOS_drive.bas benutzen. du musst die Zeile include "config_HardDisk_M128.bas" auf deine Hardware anpassen. z.B. auf include "config_mmc.bas". Danach musst du dir config_mmc.bas öffenen und auf deine Hardware anpassen Die config_AVR-Dos.bas solltest du erstmal unberührt lassen. MfG Torben
-
Thread
Windows 10 Rechner grad -> tan / tan ->grad
nicht das man einen 50 Pfennig(**) Taschenrechner von 1967 emulieren möchte. Da wird's - wir leben im 21. Jahrhundert - dann lächerlich. (**) Heutiger Wert, stark übertrieben.
das man einen 50 Pfennig(**) > Taschenrechner von 1967 emulieren möchte. Da wird's - wir leben im 21. > Jahrhundert - dann lächerlich. Es geht hier nicht um Nostalgie, sondern darum, die Nutzerwünsche zu erfüllen. Die Kaufleute scheinen die Kettenalgebra nun mal zu mögen, selbst im 21. Jahrhundert
-
Thread
C, Dezimal -> Ternärzahl
In itoa/utoa kann man doch die Bases (radix) angeben. Damit ist die Umwandling ins 3er-System eine C-Zeile.
r20,r24 ; 27 *movhi/1 [length = 1] lsl r20 ; 32 *ashlhi3_const/2 [length = 2] rol r21 add r20,r24 ; 20 *addhi3/1 [length = 2] adc r21,r25 sub r30,r20 ; 21 subhi3/1 [length = 2] sbc r31,r21 sts m+1,r31 ; 22 *movhi/4 [length = 4] sts m,r30 ret ; 30
-
Thread
Suche Library für Koordinatentransformation 3D-->2D
trotz Leistungskurs vor zig Jahren nicht durch die Mathematik. :-( Gefunden habe ich http://www.base32.de/3dengine.html aber da fehlt irgendwie ein Beispiel wie der ganze Kram zu verwenden ist.
Mathedoofi schrieb im Beitrag #2589147: > Gefunden habe ich http://www.base32.de/3dengine.html aber da fehlt > irgendwie ein Beispiel wie der ganze Kram zu verwenden ist. In der Datei "3d.c" ist doch ein Beispiel drin. Da muss man sich halt ein bisschen durchhangeln. Aber