-
Thread
Mal wieder DCF77
Programm mal simuliert und siehe da ich habe folgendes Ausgespuckt bekommen! ![PC = $0016, Time = 0.51 ms, {WDG}]: Watchdog Reset (WDR) must always be executed before the Watchdog Timer is enabled ![PC = $0087, Time = 276.35 ms, {UND}]: SREG bit 0 (C) = X (undetermined) Erstes Ereignis scheint
und die Simulation bleibt wie auch bei den Hinweisen zuvor stehen. ![PC = $0070, Time = 360.54 ms, {UND}]: SREG bit 0 (C) = X (undetermined) Das passiert also sobald PD7 auf Low gezogen wird (im Oszi von VM Lab sieht es so aus als wenn es passiert wenn PD7 von Low auf High wechselt also aufsteigende
-
Thread
DCF77-Programm-Multitaskingproblem
komplett im Interrupt läuft: Etwa mit einem Interrupt zum Anfang jeder Sekunde und einem etwa 150 ms später. Das Signal vom Empfänger dann vorzugsweise auf den ICP Eingang.
Der Interrupt code, mit Interrupt alle 4 ms sieht schon viel besser aus. Es fehlt dort aber noch die Umwandlung vom Bitmuster in die Zeit. Das Signal des Empfängers direkt auf einen Interrupt ist tatsächlich nicht gut. Besser ist es den Interrupt
-
Thread
Geschoßkraft messen im Schützenverein
7.5 J) nimmt man einen 100g schweren Holzklotz an einem Pendel mit der Pendellänge von 1m. Für 7.62x51 Nato nimmt man einen 10kg schweren Holzblock am gleichen Pendel. Beide Pendel schlagen dann bei Beschuss 15 Grad aus. Einmal wird eine Energie von 6.5 Joule und im anderen Fall eine Energie von 3348
vielleicht schon bei einem Grad Auslenkung erreicht und erreicht den Umkehrpunkt bei drei Grad in 20ms, im anderen Fall vielleicht erst nach zwei Grad Auslenkung und erreicht den Umkehrpunkt bei drei Grad in 30ms.
-
Thread
ELV Temp/Hydro Sensor Protokoll ?
nicht zu meinem .. Lege mal ein Bild hier rein... Frequenz 433,9MHz (ASK) Gesamte Datenlänge 380ms Der kurze Puls = 951µs der lange Puls = 1,97ms Am Anfang sind 10 kurze Pulse (High/Low) Dann unterschiedlich mit langen und kurzen.. Kennt jemand vielleicht dazu ein Protokoll ? Eigentlich
groß und die Low unterschiedlich Bei mir sind die High/Low meist gleich. Entweder 951µs oder 1,97ms Auch hat der Anfang bei mir 10 kurze High/Low und passt nicht zu den Protokollen im Netz. Ich würde mich freuen, wenn da jemand etwas wüsste :-) l.G. Roberto
-
Thread
Drehimpulsgeber-Abfrage über Interrupts
Timer0 für die abfrage der Werte des Drehimpulsgebers (laut Datenblatt soll die Abfrage ein mal pro 1ms geschehen) und die Steuerung des LCD-refreshs (soll ca alle 100ms - 200 ms aktuallisiert werden) zu benutzen .. da ich Timer1 schon für die serielle Schnittstelle draufgeht. Ich habe diesbezüglich
das Assemblerlisting an, zu welchen Umständlichkeiten Du den Complier zwingst. Und lies Dir den C51-Primer durch, wie man es besser macht. Peter
-
Thread
Problem mit Nokia 3310 LCD
. LCD_RST_PIN = 1; // Set output bits on port B. DDRB = 0xFF; LCD_POWER = 1; delay_ms(10); // Toggle display reset pin. LCD_RST_PIN = 0; delay_ms(100); LCD_RST_PIN = 1; // Enable SPI port: No interrupt, MSBit first, Master mode, CPOL->0, CPHA->0, Clk/4 SPCR = 0x50;
Reset-Leitung ein Weilchen warten? // Toggle display reset pin. LCD_RST_PIN = 0; delay_ms(100); LCD_RST_PIN = 1; // ### hier so: etwas warten ### // Enable SPI port: (...) SPCR = 0x50; // Disable LCD controller LCD_CE_PIN = 1; Diese letzte Zeile: Bedeutet das,
-
Thread
PWM-Signal durch 3-Phasen-AC gestört?
kann man evtl. sogar in SW machen, indem man ZCs nur in einem kleinen Zeitfenster (100Hz: 9,9..10.1 ms) zulässt.
So, ich habe es geschafft, die ZC-Detection auf 2ms (4ms bis 6ms einjeder Sinus-Halbwelle) zu begrenzen. Hat auch was bewirkt: jetzt blinken die angeschlossenen Lampen nicht mehr bei 77%, sondern bei 27%. Das Problem verlagert sich also nur und lässt
-
Thread
Nullstellenunterdrückung bei 7 Segment
> Dir fehlen die elementarsten Grundkenntnisse! das ist schon richtig! >Du hast da oben 51 Sek Wartezeit drin. 51 sek. hab ich zum test eingestellt.das soll ein tageszähler werden. > Zahl = Zahl - 1 > If Zahl = 00001 Then > Zahl = 0 > End If weiss ich doch,hab vagessn
Dir fehlen die elementarsten Grundkenntnisse! > > das ist schon richtig! > >>Du hast da oben 51 Sek Wartezeit drin. > > 51 sek. hab ich zum test eingestellt.das soll ein tageszähler werden. Das ist doch Quatsch. Kurze Zeiten kann man noch mit Wait machen. Aber alles was länger ist, braucht
-
Thread
Pollin MOTOROLA VIP1710
) failed Jul 9 18:35:08 192 user.err vdr: [420] cTimeMs: clock_getres(CLOCK_MONOTONIC) failed Jul 9 18:35:10 192 user.err vdr: [428] cTimeMs: clock_getres(CLOCK_MONOTONIC) failed Jul 9 18:35:12 192 user.err vdr: [436] cTimeMs: clock_getres(CLOCK_MONOTONIC) failed Jul 9 18:35:15 192 user.err vdr: [444] cTimeMs: clock_getres(CLOCK_MONOTONIC) failed Jul 9 18:35:17 192 user.err vdr: [452] cTimeMs: clock_getres(CLOCK_MONOTONIC) failed Jul 9 18:35:19 192 user.err vdr: [460] cTimeMs: clock_getres(CLOCK_MONOTONIC
-
Thread
Audiofrequenz mit esp32 ermitteln
Grafik, wie im Beitrag von Stefan F. (Stefanus) https://www.mikrocontroller.net/attachment/533349/51aBntekoUL.png Aus den Daten erzeugen? im seriellen Plotter sieht es ähnlich dem unteren Teil aus.
https://wiki.octave.org/Using_Octave Octave gibt es für Linux (und andere 'Unixoide' OS), macOS und MS Windows.
-
Thread
AVR C Programmierung unter Linux
avr25 avr3;@mmcu=avr3 avr31;@mmcu=avr31 avr35;@mmcu=avr35 avr4;@mmcu=avr4 avr5;@mmcu=avr5 avr51;@mmcu=avr51 avr6;@mmcu=avr6 avrxmega2;@mmcu=avrxmega2 avrxmega3;@mmcu=avrxmega3 avrxmega4;@mmcu=avrxmega4 avrxmega5;@mmcu=avrxmega5 avrxmega6;@mmcu=avrxmega6 avrxmega7;@mmcu=avrxmega7 avrtiny
mlong-double=32 avr5/double64;@mmcu=avr5@mdouble=64 avr5/long-double32;@mmcu=avr5@mlong-double=32 avr51/double64;@mmcu=avr51@mdouble=64 avr51/long-double32;@mmcu=avr51@mlong-double=32 avr6/double64;@mmcu=avr6@mdouble=64 avr6/long-double32;@mmcu=avr6@mlong-double=32 avrxmega2/double64;@mmcu=avrxmega2
-
Thread
Sonderzeichen in Zeichenketten einfügen Gesperrt
"Der Abstand zwischen " "\xb5" "1 und \xb5" "2 betr\xe4gt: %f"; (\xb5 -> µ) Wenn man "\xb51" schreiben würde, wäre das (wide) char mit dem Wert 0xb51 gemeint, was ja nicht ganz das ist, was man haben möchte. Eine ähnliche Vorgehensweise muß man prinzipiell auch bei Oktalzeichen machen,
vielen Unixen im Falle des LCD gegeben, bei Windows hängt es sicher von der Umgebung ab, da dort von MS-DOS CP437/850 über ,,ANSI'' (alias ISO 8859-1) bis zu UTF-8 alles der Fall sein kann.
-
Thread
Linux-ähnliches Betriebssystem für AVR
function) set_sleep_mode(MCUCR_SM_IDLE); \ ^ ./arch/avr/include/asm/io.h:9:51: note: in definition of macro ‘out’ #define out(reg, val) ((*(volatile u8*)reg) = val) ^ ./arch/avr/include/asm/system.h:41:3: note: in expansion
out(MCUCR, in(MCUCR) | MCUCR_SE); \ ^ ./arch/avr/include/asm/io.h:9:51: note: in definition of macro ‘out’ #define out(reg, val) ((*(volatile u8*)reg) = val) ^ ./arch/avr/include/asm/system.h:42:3: note: in expansion
-
Thread
# Jemand Erfahrung mit den neuen Rigol DHO 800er
einen Code, den man mit einem SCPI-Kommando übertragen muss. Das steht so im Handbuch auf S. 37 (51/269) https://rigolshop.eu/downloadable/download/attachment/id/34774/
intern oder halt als externe Abfrage über Laptop, Raspi etc) mehr Sinn machen? Zwischen einigen zehn ms und Stunden zwischen den Abtastzeitpunkten kann man da ja dann völlig frei wählen! Gruß Carsten
-
Thread
Software Profibus DP-Slave in C
Hallo Jörg Ok, es ist einfacher als ich dachte. In dem fall 5.33 sind das 5.33 ms? mfg. Alberto
(first use in this function) Projecto\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c:51: error: (Each undeclared identifier is reported only once Projecto\Firmware\Firware\SPC3_app_example\Profibus_Final\profibus.c:51: error: for each function it appears in.) Projecto\Firmware\Firware
-
Thread
Relais Schaltplan
Hab mich jetzt für den Finder 40.51 entschieden, damit bin ich auf der ganz sicheren Seite :-)... Eine Frage noch zur Platine: Wie viel Abstand müsste zwischen den 230V Leitungen auf der Platine sein? https://www.mikrocontroller.net
Thomas schrieb im Beitrag #5907447: > Hab mich jetzt für den Finder 40.51 entschieden, damit bin ich auf der > ganz sicheren Seite :-)... Sehr gute Idee! ;-)
-
Thread
Displaymenue für normal LCD
==> ja und wie macht man dann sowas besser?? ==> wenn ich zum Beispiel eine Spannung alle 250ms (für eine Regelung) Messen will dann muss ich doch sowas im Interrupt machen oder nicht?? Ich bin Student (Elektrotechnik) und ich programmiere noch nicht lange mit uC ==> deshalb wenig erfahrung
Hier mal ein Beispiel, wie ich sowas mache: http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm Peter
-
Thread
Mikrocontroller unter Win XP?
ps: arbeiten in der schule nur auf der dos oberfläche damit. so mit edit *.asm und tutor51 und sowas. keine ahnung wie die programme heißen
ist, Du schmeißt alles von dem Board runter. Dann steckst Du nur den MAX232 drauf und einen AT89C51ED2 und lädst Dir von Atmel die Flip-Software runter. Und schon kanns losgehen. Peter
-
Thread
89c51rd2 Timer IRQ
Hallo Leute, ich bin neuling im 89c51(rd2), ich versuche gerade timer0_irq auf 200us einzustellen, leider bekomme ich das nicht hin. 10 ms hingegen in timer2_irq läuft. meiner initialisierungsroutine sieht so aus: void timer_init(void
habe in der Main nur eine while(1) schleife zum testen. Im HITOP debugger break ich mich auf dem 10ms interrupt und da komme ich jedes mal hin, im 200 us aber nicht. zugelassen sind sie beide. ich denke es liegt oder kann an der Initialisierung liegen. deswegen "bekomme ich das nicht hin"...
-
Thread
ATMega UART init und senden
sinnvoll gewesen. Was passiert, wenn Sie statt dieses "setbaud" den Wert aus dem Datenblatt, nämlich 51, nehmen?
{ while(!(UCSR0A & (1<<UDRE0))) { } UDR0 = "42"; _delay_ms(100); } } [/c]
-
Thread
SerialPort bei Visual Basic 2005
auf der Microsoft Homepage gelesen das das jetzt alles einfacher gehen soll (nicht mehr über dieses MsComm...). Leider bin ich nicht so fit im Programmieren, aber die Grunddinge sind da. Kann mir jemand von euch sagen, wie ich mit diesem Visual Basic das mit der Schnittstelle hinbekomme? Gibt's da
"nicht mehr über dieses MsComm..." Was hat dir denn daran nicht gefallen? Toni
-
Thread
PPC Portoins ansprechen
Hallo, habe einen Dell Axim X51v und würde gerne auf die Portpins des Compact Flash und MMC-SD Slot zugreifen. Als Entwicklungstool verwende ich Visual Studio 2005 C#. Gibt es ein SDK, Klassen, die mir einen Zugriff ermöglichen
aber am CF oder MMC Slot angestöpselt. Die RS232 und andere Schnittstellen befinden sich beim Axim x51v am unteren Ende. Hatte gedacht, vielleicht findet sich hier jemand, der diesbezüglich Erfahrung hat oder flüchtig eine Seite kennt, auf der sowas beschrieben ist. Gruß
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
gewechselt, dann der Sender > aktiviert. Dann dasselbe wieder rückwärts, das ganze darf nur wenige ms > dauern. Das kann man ja alles digital steuern wie das AD9850-Modul. > Wenn Du einen Schaltmischer verwendest, benötigst Du sogar ein digitales > Signal. Schau Dir mal den Strom durch die
10 ,15 MHz alternatively 24 hours a day , which cover the whole country with the precision of 1 ms .Signals of UTC and UT1 are modulated by 1 KHz standard frequency.The lengths of the second signals are 10 ms (UTC) and 100 ms () , and the length of minute signal is 300 ms .BPM will disseminate
-
Thread
TWI- EEPROM- 24c64
schreiben benötigt. Eine Pause habe ich in der Schleife ja eingebaut. Habe die Pause eben auf über 10ms hochgesetzt hat auch nichts geholfen...
Ich habe nun in der I2C_send ein 10ms wait angefügt bevor ich teste, aber wieder nichts. Aber vileicht kannst du mir mal ein funtionierenden Code posten. Ich habe in einem alten Thread ein Link zu einer Adresse von dir gefunden der leider
-
Thread
ARM: kompliziert?
kann ja jemand was mit anfangen. Die Syntax ist allerdings für einen historischen Assembler namens A51.exe
Andererseits wenn man einmal damit klarkommen ist dann moechte man ganz gewiss niemals mehr einen ollen MCS51 programmieren. Nein danke, wirklich nicht! Olaf
-
Thread
8051: Oszillatorfrequenz und Maschinenzyklus
Bei einfachen MCS51-Varianten ist ein Maschinenzyklus zwölf Takte lang, bei einem 12 MHZ-Takt also 1 µsec. Mit Deinem Quarz kommt 'ne ungerade Zahl heraus, halt etwas mehr als 1 µsec. Das ist ein catch-22, entweder
höher ist was passiert dann nit der Zeit (Maschinenzyklus) ? Fehler Qute heit z.B. 1 Bit muss 1ms Lang sein ist aber nur 0,9ms Lang. Um die Behandlung von falsch empfangenen Bytes muss du dich selber per Software kümmern.
-
Thread
8051 Master Slave betrieb per uart
Hi Dennis, der MS-Betrieb über UART ist doch im Datenblatt bzw. Referenzhandbuch eines jeden 8052 beschrieben, weil es eine Betriebsart des UARTs ist - schau mal in diese Unterlagen rein. Und nein, du brauchst keinen
Course_home2_12.htm findest du eine kurze Beschreibung, wie man Master Slave Betrieb mit den "normalen" MCS51 machen kann.
-
Thread
24 Kanal LED Lauflicht realisieren wer kann mir sowas bauen.
Sowas? Ist zwar für'n Moped (SIMSON S51), könnte man aber auch fürs Auto bauen... StromTuner
Hallo Axel R. schrieb im Beitrag #4836434: > Sowas? > Ist zwar für'n Moped (SIMSON S51), könnte man aber auch fürs Auto > bauen... vielleicht solltest Du noch das folgende Berücksichtigen: TF schrieb im Beitrag #4836411: > a) Jede Lichtquelle bleibt nach ihrer Aktivierung eingeschaltet
-
Thread
SPI.transfer übermittelt nur einmal Array Inhalt
vollen 20 MHz effektiv nur mit ca. 16MHz. D.h. das Schreiben des LCDs mit 307200 Bytes dauert statt 123ms eben 147ms. Das macht das Kraut nicht fett. > Ich weiss jetzt wie ich mit einem einzigen SPI.transfer Aufruf fast den > ganzen Displayinhalt beschreiben kann, jedoch ist das ganze eben noch zu >
uint8_t*) test_buffer, sizeof(test_buffer)); // Pico SDK [/c] damit werden die 10 kB in 1,562 ms rausgehauen, also mehr also doppelt so schnell, das lohnt sich dann also schon.
-
Thread
Kernel-Update fehlgeschlagen
drwxr-xr-x 3 root root 4096 Mai 26 2020 5.3.0-46-generic drwxr-xr-x 3 root root 4096 Jun 15 2020 5.3.0-51-generic drwxr-xr-x 3 root root 4096 Jun 30 2020 5.3.0-53-generic drwxr-xr-x 3 root root 4096 Jul 6 2020 5.3.0-59-generic drwxr-xr-x 3 root root 4096 Jul 27 13:53 5.3.0-61-generic drwxr-xr-x 6
generic 32 /lib/modules/5.3.0-45-generic 32 /lib/modules/5.3.0-46-generic 32 /lib/modules/5.3.0-51-generic 32 /lib/modules/5.3.0-53-generic 32 /lib/modules/5.3.0-59-generic 620 /lib/modules/5.3.0-61-generic 67924 /lib/modules/5.3.0-62-generic 1136 /lib/modules/5.4.0-56-generic 1136 /lib
-
Thread
PIC16F628A PWM mit delay (ASM)
variable passt, rausgeschickt, und dann nochmals was vom Impuls fehlt, um auf die ca 4ms zu kommen. 4msx5 = 20ms. Wenn man dies normal programmiert, wuerde man den Prescaler des tmr0 auf 4*16=64 stellen fuer 16.384ms und dann einfach das TMR0IF auswerten und dann ruecksetzen, ohne
Mittelstellung zu fahren. Sie dreht sich wirklich bis zum Anschlag, egal wie lang der Impuls ist. Ob 1ms oder 2ms oder eben 1,5ms, die Servo dreht bis zum Rechtsanschlag und knurrt dann... Ich bin mir nicht sicher, ob die Servo kaputt ist. Wäre es eventuell Ratsam, eine andere Servo zu benutzen? Eben
-
Thread
80c535 Timer/Counter von 8Bit auf 16Bit (Frequenzen anzeigen lassen aufm LC-Display über HD44780)
HTML, DOC, PDF, BMP usw. ist ein ganz böses Foul. Eine ASM-Source heißt entweder *.asm oder *.a51 und dann als Dateianhang. Bzw. wenn es mehrere Files sind, als *.zip. Peter
erst versucht die Datei anzuhängen, das klappte irgendwie nish...:( Unsere Datei hat die Endung *.s51 weil wir die Wickenhausener-Tools benuten. Hier die Datei noch einmal zum runnaladen... http://uploaded.to/?id=v5ys9o
-
Thread
RFM12 Protokoll Stack
Schaltung liegt dem denn nun zu Grunde? Exakt die hier? http://www.mikrocontroller.net/wikifiles/5/51/AVR_RFM12_Schematic.png Gruß Mr.Green
liegt dem denn nun zu > Grunde? > Exakt die hier? > http://www.mikrocontroller.net/wikifiles/5/51/AVR_RFM12_Schematic.png Das ganze ist völlig unabhängig von der Schaltung. In der Referenzimplementierung ist nur wichtig, dass der RFM12 per SPI am Atmel hängt. Zum Experimentieren hab ich den RFM12
-
Thread
AVR ATtiny45 PWM timer0 Problem
/Startwerte while (1) { PWM_R = 0; //Zum beobachten des glimmen _delay_ms(500); _delay_ms(500); _delay_ms(500); _delay_ms(500); _delay_ms(500); _delay_ms(500); for ( R=0; R < 255; R+=5 ) { //PWM Test funktioniert PWM_R = R; _delay_ms(pause); } for ( R=255; R > 0; R-=5 ) { PWM_R = R; _delay_ms(pause); } } return 0; } [/c]
-
Thread
uC für Einsteiger
fertiges Board sein, man kann auch leicht nen MCP2515 ans SPI dranpappen. Oder sehr schön, der AT89C51CC03 mit CAN-Bootloader. D.h. Du brauchst überhaupt keinen Programmer, sondern kannst direkt vom PC per CAN-Dongle flashen. Ist allerdings nicht ganz billig. Peter
habe, kann ich nachdenken... Ein DSO wird mir sicher genau verraten, daß es H-Impulse mit mit 2ms Dauer und 3ms Pasue sind, nur nutzt mir das dann erstmal genau garnichts. ;) PS: ist nur ein Beispiel... Gruß aus Berlin Michael
-
Thread
Strings verbinden Gesperrt
Stefan ⛄ F. schrieb im Beitrag #6525383: > Seid ihr jetzt zufrieden? 200 ms schneller für 10 Mio Aufrufe. Das macht 20 Nanosekunden schneller pro String-Verbindung. Was machst du mit all dieser gewonnenen Zeit?
MaWin (Gast)25.12.2020 16:41 > von MaWin (Gast)26.12.2020 10:23 > von MaWin (Gast)26.12.2020 11:51 > von MaWin (Gast)26.12.2020 12:07 > von MaWin (Gast)26.12.2020 12:30 > von MaWin (Gast)26.12.2020 12:38 Meine Fresse, hier dreht ein Psychopath aber wieder auf, kaum dass sich einer von denen
-
Thread
Frage zu grundlegenden Spektrumanalyser-Daten.
ist der Anritsu, dessen Messergebnissen traue ich bei unbekannten Signalen auch am meisten. Der 10ms Sweep über 1GHz ist auch super, um zappelnde Signale zu finden. Es gibt zwar einen digitalen Readout, aber eigentlich sinnvoll nur für den Pegel. Der YIG ist nicht PLL-synchronisiert und läuft langsam
50R-Terminierungswiderstand von > 10Mbit-Ethernet hernehmen. Da kannst du auch gleich einen bedrahteten 51-Ω-Widerstand aus der Bastelkiste zaubern. Was anderes war da auch nicht drin.
-
Thread
DCF Decodierung
So ganz auf die schnelle : Flankengetriggert die Länge des Signals messen. Kurzer Blibb 100ms -> Ist eine 0 Langer Blibb 200ms -> Ist eine 1 Kann je nach Anschluss (Normal High, normal Low) auch andersherum sein.. Am Ende gibts ein seeehr langes Nichts von 1800-1900ms-Länge : Minute
dcf_buffer[49]) d_dcf_new.month+=10 ; // dcf_jahr if(dcf_buffer[50]) d_dcf_new.year+=1 ; if(dcf_buffer[51]) d_dcf_new.year+=2 ; if(dcf_buffer[52]) d_dcf_new.year+=4 ; if(dcf_buffer[53]) d_dcf_new.year+=8 ; if(dcf_buffer[54]) d_dcf_new.year+=10 ; if(dcf_buffer[55]) d_dcf_new.year+=20 ; if(dcf_buffer[
-
Thread
Alter EPROM M27C512 Lese- und Programmiergerät mit ESP32
12,75V müssen nicht so genau sein. Manche brennen selbst so ein 27C512 mit 5V und 12V, und sturen paar ms pro Byte.
Widerstände als Spannungsteiler). Den 27512 habe ich dann wie einen 2716 programmiert, d.h. ein 50ms Schreibpuls.
-
Thread
MCS51-Kurs sinnvoll?
Vor allem ist der 51 er wohl ein nettes Lernobjekt, aber doch schon etwas antik, wenn gleich einem darauf aufsetzende Spezialchips immer wieder über die Füße laufen. Ist halt ein Grundlegendes Design, wie Addition in der
funktionieren. Zum Einstieg gibt es ja 8051 mit eingebautem Bootloader (UART, CAN oder USB). Und das MSC51 Kochbuch gibt es immer noch.
-
Thread
Netzteil 230V AC -> 15V DC
Potentiale. Mit einem anderen Simulationsverfahren, der Transientenanalyse kann in den ersten 200ms die Spannungsverschiebung beobachtet werden. Liegt am Aufladen des Kondensatots mit Wechselspannung und dem gewählten Bezugspunkt GND =0V für die Berechnung und Anzeige. Lutz
Martin Müller schrieb im Beitrag #3356393: > Kanal B: -51,276 V > Kanal C: 47,490 V > Kanal D: -48,932 V Gerhard W. schrieb im Beitrag #3357108: > In der 1. sind die 7815/7915 beschaltet > wie normalerweise ein LM317/337, das würde aber eine absurd hohe
-
Thread
WieTelefonleitung (mit VDSL) in der Wand finden und verfolgen?
gebrauchen, wenn man den Stift auf die sichtbare Leitung draufhalten kann. Ansonsten: Peaktech 3435 oder MS6818 sind brauchbar, auch im Erdreich oder in Wänden.
Als ich mich da vor vielen Jahren beschäftigt habe kam der MS6818 auch sehr gut weg, ggf. nochmal diverse Reviews/Youtubes studieren. Auf jeden Fall ist das hier ein Knallerpreis: https://de.aliexpress.com/item/1005006123657777.html (Bei Erstellung des Artikels
-
Thread
Fahrsteller auf dem 8051 mit Simulator funkt. nicht
; Variable b initialisieren ret //////////////////////////////////////// // wait50ms - Schalterentprellung // 50ms warten, nachdem Schalter betätigt // Destroy: A, R0, R1 //////////////////////////////////////// wait50ms: mov r1, #SW_DEBOUNCE_MS auSchl: ; Dauer: 501µs
Funktionen im Modul toy_speed extrn code( speedInit, speedAdjust, speedDisplay, checkSwitch, wait50ms ) // toy_speed.a51 // Hier reservieren wir Speicherplatz für den Stack // Der Keil-Linker legt das Segment mit Namen Stack hinter alle anderen (Ausnahme: BitSegment) stack segment idata rseg
-
Thread
Notebook mit Windows 7 oder Downgrade von 8.1?
Die UX Designer von MS haben mit Windows 8(.1) Erstaunliches geleistet. Gibt es eine Downgradeoption oder noch neue Hardware mit Windows 7 zu kaufen? Oder darf man Windows jetzt zweimal bezahlen? Kann man die Bedienelemente
Oberfläche? 8 sieht so aus wie ein hochaufgelöstes Windows 1-2 : http://mypchell.com/guides/51-the-history-of-windows-screenshots