-
Thread
Eclipse und SDCC unter Linux
interrupt 2 using 3 als Fehler angezeigt. Es ist also nicht so einfach möglich, Eclipse die Keil C51 Extensions beizubringen. Und bei SDCC wird es dann ähnlich sein.
im Beitrag #5270824: > Zur Aktualisierung des eclipseSDCC-Plugins FTDI nutzt für ihre neuen FT51 8051 Eclipse 4.4.0 und SDCC: http://www.ftdichip.com/Firmware/FT51AToolchain.htm
-
Thread
Laufwerksbuschstaben zuweisen?
Benutzung. Aber: Die Linux-Tools (selbst die schlechtesten) sind hier deutlich weiter als die MS-Werke... Zumindest als die MS-Werke, die MS Käufern seiner OS zur Verfügung stellt. Intern verwenden die garantiert Besseres. Oder wissen, wie man die Unterstützung dafür in den ganz normalen Tools
durchaus können, nur nicht wollen, jedenfalls nicht ohne besondere Maßnahmen. Das wäre der typische MS-Ansatz...
-
Thread
Wie HID Endpoint mit 128 Byte beim ATMEGA32U4
ich, aber es wird weder ein Thread verlassen noch veranlasse ich einen Abbruch. Wie gesagt mit 51 Byte geht noch alles.
ein USB Endpoint ist auf 64 Byte beschränkt. Wenn der Durchsatz von 64000 Byte/s (64 Byte in 1 ms) zuwenig ist, musst Du auf Bulk Endpoints umsteigen. Die sind auch nur 64 Byte groß, können aber mehrmals im 1ms USB Frame übertragen. Das erfordert einen Treiber für Windows, aber es gibt auch WinUSB
-
Thread
GCC Tutorial
Mach mal ein cmd.exe (oder command.com, falls Du noch ein MS-DOS-Derivat hast) auf (,,MS-DOS Eingabeaufforderung'' oder wie das heißt). Mit `set' solltest Du die aktuellen Einstellungen anzeigen können. Such mal (Explorer oder sowas) nach make.exe. Diese
Jörg schrieb: "Mach mal ein cmd.exe (oder command.com, falls Du noch ein MS-DOS-Derivat hast) auf (,,MS-DOS Eingabeaufforderung'' oder wie das heißt). Mit `set' solltest Du die aktuellen Einstellungen anzeigen können." Ehrlöich gesagt, weiss ich nicht geau, was ich da
-
Thread
555 Timer als "Wecker"/Zeitschaltuhr
nicht besser einen Widerstand hinter den Taster zu legen der die Entladezeit wenigstens auf ein paar 10ms streckt? Falls ja, wie berechnet man so einen Widerstand? Danke & Grüße Thilo
früher schon ein Projekt, falls mir die Ideen ausgehen :) Ich habe für die Zeitkonstante mal 20ms angesetzt, dann wäre der Kondensator nach 60ms schon auf 5% entladen. Beim Berechnen des Entladewiderstands komme ich auf 20ms/470uF = 42.5R (so ungefähr). Also nehme ich ein 47 Ohm Widerstand, dann
-
Thread
*DSO* : Bedienung
Signal auf Ground Potential absinkt oder auf der Spitzenspannung bleibt, > wenn ich *SEC/DIV* auf 200ms/div und darüber stelle. im 200ms/DIV und 4k speichertiefe tastet das DSO mit 1kS/s, was wohl für 1kHz signal eine unterabtastung/aliasing situation ist. Stelle den speicher auf 40k (Acquire knopf
auch so, wie unten im verlinkten Video helfen kann, aber ... https://www.youtube.com/watch?v=w51I9SHsFRE Bernd_Stein
-
Thread
Unterbrechen eines Lauflichts durch Tastendruck
Achja ganz vergeseen wir verwenden einen 89c51cc03 von Atmel. Compalieren tun wir mit Keil 3µvision. Den Controller beschreiben wir mit FLIP. Als Evolutiuons Board verwenden wir ein TFH/PalmTec, TFH-Board 0NF-V2. Die Leds und Taster sitzen auf
sondern kann sie ganz exakt vom Compiler ausrechnen lassen. Für das Entprellen empfiehlt sich ein 10ms Zeitraster. Peter
-
Thread
LCD, HD44780 und KS0076
alle Ausgänge auf Null LCD_PORT &= ~pins; // warten auf die Bereitschaft des LCD _delay_ms( LCD_BOOTUP_MS ); // Soft-Reset muss 3mal hintereinander gesendet werden zur Initialisierung lcd_out( LCD_SOFT_RESET ); _delay_ms( LCD_SOFT_RESET_MS1 ); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS2 ); lcd_enable(); _delay_ms( LCD_SOFT_RESET_MS3 ); // 4-bit Modus aktivieren lcd_out( LCD_SET_FUNCTION | LCD_FUNCTION_4BIT ); _delay_ms( LCD_SET_4BITMODE_MS ); // 2
-
Thread
Labornetzteil mit getakteter Vorregelung - Überschwinger
Überschwinger, sowohl bei der Spannung, als auch beim Strom. Der Spannungsüberschwinger ist erst nach 100ms ausgeregelt. Der Stromüberschwinger bereits nach 1ms. Wenn ich den Ausgangskondensator extrem groß wähle (3300µF) ist der Überschwinger der Spannung verschwunden. Das ist aber natürlich keine Option
Ausgangskondendsator auf 15V auf. Da der Ausgang mit etwa 5,8mA belastet wird, kommt das mit den 100ms Abklingzeit am Ausgang gut hin. Ich habe mir also überlegt, wie der Spike entsteht. Im Umschaltpunkt CC -> CV hängen wohl beide Regler in der negativen Sättigung, sodass T3 sperrt und T2 öffnet.
-
Thread
Mikrocontrollerverhalten Ext. Interrupt
eindeutig P1_1 = L2 = 0 ist, durch die Logikschaltung ist jeder Zustand von dem anderen mindestens 6,6ms entfernt (120 Grad) EA = 1; }
werden mit Sicherheit in Ordnung sein. Das wäre sonst schon längst jemandem aufgefallen. Den T89C51CC01 gibt es ja schon seit 2000. Peter
-
Thread
Welches USB Oszi?
wenn auch nur begrenzt leistungsfähig) enthalten. Rigol: + Bandbreite 40 MHz + Samplerate 400 Ms/s + Buffer 1 Ms + Min. Timebase 10 ns/div - Software nutzt nicht Möglichkeiten des PCs Picoscope: - Bandbreite 25 MHz - Samplerate 200 (100) Ms/s - Buffer 16 Ks - Min. Timebase 50 ns/div +
Schau dir noch die Saleae Logic pro 8 und 16 an: https://www.saleae.com/de/ 500Ms digital, 50Ms analog
-
Thread
C oder Assembler
Proz rausholen. Aber wann braucht man das das? Selten bis gar nicht. Wem nutzt es, alle Routinen in 10ms erledigt zu haben, um dann 90ms zu warten? Genausogut kann das Programm 20ms laufen, um dann nur 80ms zu warten (völlig überspitztes Beispiel, so gross ist der Unterschied bei weitem nicht). Für den
es wurscht, ob es 9,99ms oder 10,01ms). Ist ne schöne einfache Sache, wenn man im Programm Wartezeiten benötigt. Für ein exaktes Zeitraster braucht man sowieso einen Timer -egal ob mit asm oder C.
-
Thread
Resetschaltung
R und C sind voneinander abhängig. R ist so hoch zu wählen, dass C einige ms zum laden braucht. Dann erst steigt die Spannung am RST auf 5 Volt. Wichtig ist hier vor allem, dass du mindestens einige ms wartetst, bevor die Spannung am RST hochgeht, damit der Quarz sich anständig
Jo, den 47pF kannste auch weglassen, der hat exakt 0 Wirkung. Ein Quarz braucht so 1..20ms zu Anschwingen, deshalb haben Reset-ICs mindestens 50ms Resetdauer. Und da der AT8S52 keinen internen Reset hat, startet er bei 47pF irgendwo im Wald, wenn überhaupt. Peter
-
Thread
AMD-FX- Underclocking
angefangener Stunde und das ganze PC-System kann über UEFI kontrolliert werden . Eben so -typische- MS-Intel-Kartell -Ideen. Und da wollte ich nicht mitspielen .
eine grafische Oberfläche für ein *Miniaturscrollmenü* in 5 Minuten zusammenzuschustern, notfalls mit MS-Visual-C++ oder sowas, dann .. also würde ich ihn nicht beschäftigen
-
Thread
delay mit Röhren
ihr habt. Es ist doch ganz einfach, mit Röhren rein analoge Delays zu bauen. 1m Röhre hat zB. 2.91ms.
hast? > Pol den mal um, dann hast du 180° Verschiebung, das könnte mit deiner > Beobachtung bei 0.3ms übereinstimmen,
-
Thread
Junkers HT-Bus Heatronic 3 Schnittstelle
104µs -> 9600 bits/s - ein Startbit (Low) - 8 Datenbits - 1 Stopbit (High) - gefolgt von ca. 1ms (10 Bitzeiten) Low-Pegel Auffällig ist nur, dass relativ häufig auch mal ein komischer Signalverlauf zu sehen ist. Hier ist statt der 1ms Low-Phase eine 1ms High-Phase gefolgt von der 1ms Low-Phase
Hallo Zorro, kann die 00,33 (51,0) nicht nachvollziehen. 00,33 ergibt 51. Habe inzwischen ca. 25.000 Telegramme des Typs 88 00 18 00 analysiert. In allen Fällen erscheint eine Kessel-Soll Temperatur als Ganzzahl plausibel. Byte
-
Thread
Solarnachfolgung mit 2 Servos in C
angesteuert werden, wobei 2.0-2.3 schon ausreichen, oder? Der Microcontroller mit dem wir arbeiten heißt 80c51 und ist auf irgend einem Board befestigt. Ich hab dummerweise wenig Ahnung vom Programmieren und nachdem meine Lösungsversuche kläglich gescheitert sind läuft mir die Zeit so langsam aus. Darum schreib
zumindestens die aus dem Modellbau) orientieren sich ausschließlich an der Breite des Steuerimpulses. 1ms ist das Minimum, 2ms Maximum, 1,5ms die Mittelstellung. Dieser Impuls sollte dann auch mal wiederholt werden, 20ms soll wohl allgemein akzeptabel sein. Zauberworte sind Timer, Countern und Comparator
-
Thread
1 Servosignal - 4 Schaltzustände
Voll-Bereich reicht somit nicht mehr zum Auslösen einer Aktion. Da die Impulse im Abstand von etwa 20 ms eintreffen, wird dieses Unterprogramm alle 20 ms ausgeführt, der Prell-Zähler hat daher eine Auflösung von 20 ms pro Zählschritt. Man hat hiermit den Telegrammabstand (des Senders) zum Synchronisieren
natürlich auch einen großen Bereich, in dem der Knüppel in Mittelstellung ist. Ergo: Ob das jetzt 1.5ms, oder 1.51ms oder 1.48ms sind, ist doch völlig wurscht.
-
Thread
KS0073 und 4 Zeilen LCD
für den HD44780 habe mal son bisschen umherexperementiert und zwar du hast nach der wartezeit von 18ms(einwenig höher setzen 100ms) schreibst du #030h, muss der wert auf #003h geändert werden sollte dann funktionieren siehe anhang du schreibst in cisc??? init_1: lcall delay18ms ; Zeitverzögerung
Leg mal R/W auf Masse, also nur schreiben. Power-on-Reset des LCDs abwarten (ca. 100ms) Dann folgende Hex-Befehle (RS=0) schicken: 34, 09, 30, 0F, 01, 06 Zwischen den Befehlen 2ms warten, Enable braucht keine Wartezeit, einfach setb und clr Enable. Jetzt kannst Du Daten senden
-
Thread
RC Kanal auslesen
gerade den Wald vor Bäumen nicht. Momentan entscheide ich ob die Pulslänge kleiner als 150*10µs also 1,5ms ist und schalte alles aus und größer 1,51ms alles an. Ich komm nicht drauf wie ich von z.b 1,1 - 1,3ms und dann 1,4 - 1,6ms und 1,7 - 2,0ms auswerden kann so das ich mindestens 3 Schaltzuszände habe
Grenzwerten wären das sieben Bereiche: [c] 1. < 1,1 ms 2. >= 1,1 ms ... <= 1,3 ms 3. > 1,3 ms ... < 1,4 ms 4. >= 1,4 ms ... <= 1,6 ms 5. > 1,6 ms ... < 1,7 ms 6. >= 1,7 ms ... <= 2,0 ms 7. > 2,0 ms [/c] Gruß Willi
-
Thread
C51 Compiler User's Guide 01.97
hallo ich habe ein problem beim compilieren mit dem c51 von keil elektronik. (http://www.keil.com) Die sagen allerdings auf der hp nur ich soll im "C51 Compiler User's Guide 01.97 " nachschaun, allergins hab ich denn net .... Weiß einer wo ich den als *.pdf
Eine Frage Meldet das der Compiler oder der Linker?? Welche C51 Cersion hast du?
-
Thread
ATmega Development Boards (Sind die OK?)
10624_10623_10622_10186_10621_10620_5722415_5711313,searchweb201603_41,ppcSwitch_5&algo_expid=9300ac5e-51c8-4974-8c79-728b39f3f2a0-9&algo_pvid=9300ac5e-51c8-4974-8c79-728b39f3f2a0&transAbTest=ae803_3&priceBeautifyAB=0 ATmega16 https://www.aliexpress.com/item/free-shipping-ATMEGA16-Development-Board-Minimum-System-Core-Board-AVR-Development-Board
dem Atmel Studio entwickelt und programmiert werden, richtig? Am liebsten wären mir Plugins für Ms Visual Studio, damit ich alles dort drin entwickeln und programmieren kann.
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
PS3 ohne Probleme. Ebenfalls angehängt ist der kleine Monitor, den man am besten mit z.B. Mide-51 und dem ASEM - 51 von W.W. Heinz in einen AT89S52 o.ä. flasht. Der originale MC ist auf der mittleren Platine und der einzige gesockelte Chip bis auf den JEDEC Leersockel. Die Baudrate ist beim Starten
gleichzeitg im NVRAM gepuffert werden. Eine recht genaue Uhr ist im Intel BASIC auch schon vorhanden, mit 5ms Auflösung. Ich teste jetzt noch ein wenig mit anderen Exemplaren und poste dann den Code.
-
Thread
Tekway/Hantek/Voltcraft MSO
pulse width / 2.5 / 2 / 2 to get the delayed data triggered. I have NOT tested bigger values than 2ms/DIV, this is because the resultion of LA is not allowing such small values (less than 10ns), but it seems that the whole range 40ms/DIV to 4us/DIV is affected by the "divide / 2 or 2.5" error. ###
direkt anderen ADCs. Die Hittite HMCAD1520 sind sehr nett, man kann die als 8bit ADC sbnutzen mit 4x250MS/s, 2x500MS/s oder 1x1GS/s (intern interleaved, also weniger arbeit mit neuen FPGA design und viiiiiiel weniger clock skew probleme!!!) oder aber auch als 12bit mit 2x320MS/s oder 1x640MS/s. Man kann
-
Thread
Kleiner ARM (16bit reicht): womit anfangen?
DMX-Daten. Die Berechnung der Zünddaten kann ja dann extern erfolgen. Diese müssen ja nur alle 10 ms berechnet werden, oder sogar nur alle 20 ms wenn ich absolut symetrische Ansteuerung haben will. Auch bei 8 Kanälen ist der AVR da bei weitem noch nicht ausgelastet ;)
@mmerten: auch nicht richtig. Erstmal kommt alle 20ms EXTINT0; Sinuskurve Start. Es läuft T0 an, um zu 3ms verzögern, da der INT immer zu früh kommt, was an der NDG-Detektion liegt. Ist T0 abgelaufen, schaltet er sich aus und T1 an. T1 läuft schnell
-
Thread
ESP8266 TCP Server: Erster Verbindungsaufbau nach Reset dauert lange
Paket gesendet. In Wireshark dann geschaut, wie lange der ESP braucht um das ACK zu schicken: 270ms 234ms 243ms 118ms 249ms 189ms 292ms Ob der ESP auf 80 oder 160MHz eingestellt ist spielt übrigens hierbei auch keine Rolle. Testweise habe ich auch die loop() { ... } Funktion mal komplett leer
10.24.10.202: icmp_seq=17 ttl=128 time=2.61 ms 64 bytes from 10.24.10.202: icmp_seq=18 ttl=128 time=1.51 ms 64 bytes from 10.24.10.202: icmp_seq=19 ttl=128 time=3.21 ms 64 bytes from 10.24.10.202: icmp_seq=20 ttl=128 time=4.28 ms --- 10.24.10.202
-
Thread
multikanal PT100 Thermometer
27.0f, 30.0f, 33.0f, 36.0f, 39.0f, 43.0f, 47.0f, 51.0f, 51.1f, 56.0f, 62.0f, 68.0f, 68.1f, 75.0f, 82.0f, 90.9f, 91.0f, 100.0f}; int findeoptimalenR2(float r2) { float difopt
Umschaltzeit des MUX sondern auch die einschwingzeit der OPs mit ihren Kapazitaeten usw. Rechne mal mit mS Umschaltzeit.
-
Thread
SRF02 an einem AT89C51
mir kann hier noch einer weiter helfen. Also, erstmal vorweg: Ich habe ein Board mit einem AT89C51CC03 drauf, der funktioniert einwandfrei, auch seine Ports. Des weiteren habe ich ein DogXL das an einem Port angeschlossen ist, das betreibe ich mittels selbst implementiertem I2C (ist ja nicht sonderlich
Ciao, Rainer [1] http://www.c51.de/c51.de/Dateien/c51_buecher.php
-
Thread
Sättigungsspannung Transistor
10 mOhm errechnen. In diesem Versuch habe ich die abfallende Spannung über dem Transistor auf 0,51 Volt geregelt. Damit blieb mir etwas mehr Zeit zu messen, bevor alles droht zu schmelzen. Bei allen 3 Messungen •ohne Widerstand 0,51 Volt über dem Transistor •3,3 Ohm Vorwiderstand; 0,51 Volt über dem Transistor •18 Ohm; 0,51 Volt über dem Transistor ( in jeder Messung 40 mA Basisstrom ) ergibt sich in der Leitung gemessen ein Strom von 720 mA. Jetzt passt alles. Mich hätte es sehr gewundert, wenn bei gleicher Spannung
-
Thread
Pulsgenerator / Platinenlayout
seinen Ausgang für die Dauer auf HIGH. Es funktioniert auch, wenn ich mit dem Arduino ein langes 1ms Trigger-Signal ausgebe, gibt das Gate einen Puls aus und lässt sich in der Pulsweite durch R8 anpassen.. Allerdings kommt der Puls erst am Ende des Trigger-Pulses (Oszi-Bild ;Kanal 1: Puls; Kanal 2:Trigger-Puls
Ohm-Eingängen und einem angeschlossenen Koax, an dessen anderem Ende > ein 2K2 zum Meßobjekt geht und ein 51R (NACH dem 2k2) von Signal nach > Masse. Falsche Stelle. Die 50 Ohm Terminierung gehört an den Eingang vom Oszi.
-
Thread
Großer Bumms mit ELKO und IGBTs
punch through ist bedacht). Nun das Ärgernis: "Getrigger" werden soll das Mistding mit einem 10ms währenden, angeblich entprellten 24V-Volt-Signal aus einer Spannungsquelle mit einem Innenwiderstand <= 100 Ohm. Auf die Gates dürfen nicht mehr als 20V, und ich will nicht ewig Schaltzeit an ein
http://ixdev.ixys.com/DataSheet/DS99584A(IXGK-X400N30A3).pdf Hoppla, das Ding macht 400A für 1ms. Not bad! Wird aber hier trotzdem eng. MfG Falk
-
Thread
Alternative zu CAN-Bus?
aufbauen, daß man den Bus Zeitmultiplext betreibt. D.h. der Bus hat eine Zykluszeit von sagen wir mal 10ms. Diese Zykluszeit wird auf die Anzahl der Knoten verteilt. Bei 10 Knoten darf der 1.Knoten nach 1ms, der 2.Knoten nach 2ms usw. senden. Dann bräuchte man noch einen Knoten, der alle 10ms einen neuen
Interrupt, wenn was drin ist. Man kann oft auch mehrere Empfangspuffer kaskadieren. Z.B. beim AT89C51CC01 kannst Du bis 15 Empfangspuffer einstellen, d.h. bis zu 120 Datenbyte hintereinander empfangen, ohne das die CPU sie abgeholt hat. Dagegen ist ein einzelnes Byte Empfangspuffer beim I2C nur ein
-
Thread
8fach Relaiskarte Erfahrungen zum steuern meines HiFi Bereich
kann man so ein Koppelrelais nehmen? http://www.reichelt.de/Koppelrelais/FIN-38-51-12V/3/index.html?ACTION=3&LA=2&ARTICLE=28316&GROUPID=7623&artnr=FIN+38.51+12V kostet nur 7,35€ ist VDE geprüft und mit 6A Dauerlast ausreichend. danke
40.61.9 12V :: Steckrelais, 1x UM, 250V/16A, 12V, RM 5,0mm FIN 95.95.3 :: Relaisfassung f. Fin 40.51/52/ 40.61/ 41.52, blau FIN 095.91.3 :: Variclip für FIN 95.95/83.3, (neue Version), blau oder FIN 095.71 :: Haltebügel, Metall Optional (das Funkmodul hat schon Freilaufdioden) FIN 99.80.9 EMV :
-
Thread
DS18S20 zeigt falsche Werte an?
'Convert Temp Waitms 500 'DS1820 500ms 'Waitms 750 'DS18S20 750ms End Sub '-- Read_temperatur Sub Read_temperatur 1wreset 1wwrite &H55
DS18S20, so wie er einen hat? Waitms 500 'DS1820 500ms 'Waitms 750 'DS18S20 750ms
-
Thread
Junkers CAN-Bus Protokoll
can busses die Systemzeit ab und bilde einen laufenden Mittelwert deren Offset von der vorherigen 100ms Grenze. Das ist relativ stabil (siehe letzte Spalte zweiter Anhang, Einheit uS). Pakete schicke ich etwa um 40ms versetzt (siehe Anhang 3, letzte Spalte in ms). Ausserdem halte ich mindestens 500ms
Ich glaub ich habs jetzt - warte jetzt bis 800 ms seit letztem Paket von der Therme vergangen sind. Bei meiner 18-5 habe ich dann immer mindestens 700 ms bis das nächste von der Therme kommt. In der Zeit kann ich locker alle Parameter schicken - also
-
Thread
Sinus sehr seltsam
geändert werden! for(int y=0;y<3;y++){ scale = entchen[y].note; // scale = 9000; // _delay_ms(entchen[y].dauer); _delay_ms(9000); // Interrupt kurz ausschalten cli(); i=0; sei(); } } return 0; } [/C] Das Problem ist, dass immer die gleiche Frequenz
einfach // hier geändert werden! for(int y=0;y<3;y++){ scale = entchen[y].note; _delay_ms(7000); // Interrupt kurz ausschalten, gibt kurze Pause // so werden die Töne getrennt /* cli(); i=0; sei(); */ } } return 0; }
-
Thread
eine Frage das Kolbens
raten, die ist um Welten als ein "normaler" Lötkolben. Ich würde zu Weller WECP-20, WS50 oder WS51 raten. Bei ebay sind solche Stationen mit Glück ab 50,- erhältlich, meist sind die Preise um 70,- , bei den neueren Modellen WS50/51 etwas höher. Deutlich höher im Preis sind 80W Stationen (WS81). Es
Das stimmt, das Angebot (bei eBay) an Lötspitzen für LR20/21 Lötkolben (WECP-20, WS50/51) ist <u>wesentlich</u> größer als für WS80/81 Stationen (Lötkolben WSP80). eBill
-
Thread
Berechnug der Waermeabgabe eines Leistungswiderstandes
geben die Hersteller Überlastfälle an. > Typisch sind 10fache Leistung für 5s. Unterhalb von 100ms, wo es kaum > nennenswerte Wärmeleitung gibt, zählt die Pulsenergie, da gibt es für > einige Widerstände auch Diagramme. Laut Datenblatt sind es bei denen 5fache Belastung fuer 5 Sekunden.
Habe mal einen Widerstand vergleichbarer Größe OHNE Alu-housing hergenommen: KKA11, 51x10x10mm, 2,73Ohm, waagerecht in ruhender Luft beaufschlagt mit 0,87A, 2,377V = 2,07W gemessen mittig nach >5min: 51°C über Tumg nur mal so als Anhaltspunkt
-
Thread
Erfahrung mit Mobil Datenflat Tarif? - eventuell anstatt DSL
gewartet, bis dass eine andere eingetroffen ist. Die verzögern sich doch dann alle parallel um 100ms, oder sehe ich das falsch? Bei Video werden einige Sekunden im Voraus geholt, so dass es da auch nicht besonders stören dürfte, oder?
Nun werden zwar die meisten Sachen parallel angefordert, so dass es bei der skizzierten Seite und 100ms Latenz nicht zu +100ms für /jedes/ Element kommt, aber es /wird/ spürbar zäher. Dann gibt es noch Seiten, die asyncron arbeiten, wo also noch viel mehr Kommunikation zwischen dir und Servern läuft
-
Thread
Arduino serielle Kommunikation über TTL mit einem anderen Gerät zeigt kryptische Zeichen
deinem Mikrocontroller eine LED blinken, etwa so: [pre] while (1) { LED_AN; _delay_ms(500); LED_AN; _delay_ms(500); } [/pre] Und dann kontrollierst du mal bitte, ob sie wirklich genau im 1s Takt blinkt.
Stefan U. schrieb im Beitrag #5376921: > LED_AN; > _delay_ms(500); > LED_AN; > _delay_ms(500); Na, noch /anner/ als an geht es kaum noch. :)
-
Thread
Timer 80C517
ich hätte da mal eine Frage: uC: Infinion 80C517 16 Bit Timer Startwertberechnung: geg.: ΔT1=40 ms ΔT2=480ms ges.: Startwert für: a) T0 bei f=12MHz b) T1 bei f=24MHz c) Comparetimer mit CTCON=3, fOSZ=12 MHz Meine
mit bis zu /8 (Allerdings nur bei bestimmten Versionen des Chips) Damit ließen sich bei 12MHz 480ms bewerkstelligen. Bei 24MHz jedoch nicht mehr. Vielleicht ist mit T1 = 40ms auch gemeint, daß der IRQ alle 40ms ausgelöst werden soll und die 480ms darin mitgezählt werden sollen. Aber Du bist der
-
Thread
Eclipse (mars) und AVR -- Fehlermeldungen
error: ld returned 1 exit status make: *** [Blinky2.elf] Fehler 1 11:53:21 Build Finished (took 70ms) Also nicht viel anders als vorher?!?
> java? Bei mir: java -version java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
-
Thread
USB2.0 High-Speed
aber noch nicht, es muß auch High-Speed sein. Mit Low-Speed kommst Du nur auf max. 8 Bytes alle 10 ms, Full-Speed auf 64 Bytes jede ms und High-Speed schafft max. 1024 Bytes alles 125 µs, zumindest theoretisch. Aktuelle Spezifikation, 5.7.4, Seite 51: "High-speed endpoints can specify a desired period
that desired by the device up to the shortest period defined by the USB (125 μs microframe or 1 ms frame). The client software and device can depend only on the fact that the host will ensure that the time duration between two transaction attempts with the endpoint will be no longer than the desired
-
Thread
Posttelepohon mit Wählscheibe
Es dürfte helfen, die Verarbeitung in einen Interrupt zu packen, um das "sleep_ms" zu umgehen.
100ms, da hatte ich ja nicht schlecht geschätzt ;-) Pi*Daumen geht das auch mit den internen 1 Mhz oder sogar weniger. Alle 20 ms einen Pin abzufragen ist "Peanuts". In der nächsten Stufe kannst du
-
Thread
Seit Win10 1903(?) hohe CPU-Last von DWM.exe nachdem RDP-Session beendet wurde
nach Viren gescannt. Das System ist clean und die DWM.exe ist tatsächlich die originale Version von MS. Über Google fand ich heraus, dass eine aktive "Bildschirmlupe" sowas bewirken kann. Ist aber hier nicht der Fall. Wie gesagt tritt die Last auch erst nach dem RDP-Beenden auf. Wenn ich den Benutzer
Bei MS scheint keiner die Feedbacks zu lesen. Habe schon mehrere mit definitiven Bugs und genauen Reproduktionsbeschreibungen (auch diesen vor vielen Wochen) gepostet, aber nix passiert. Also gar nichts. MS
-
Thread
Interrupt wird nicht immer verarbeitet
Föderband welchen über einen Motor angetrieben wird. Die Flanken können sich therotisch zwischen 275µs..2ms wiederholen. Mich würde ja schon freunen wenn es im oberen Bereich geht.
Bastler schrieb im Beitrag #4222455: > olange der "Drehgeber" keinen Namen > hat, sind die ms nur geschätzt. das ist der verwendete Encoder: http://www.conrad.de/ce/de/product/198518/Kuebler-Inkremental-Drehgeber-Typ-2400-Vollwelle-Wellen-6-mm-Aufloesung-1024-ImpU-Drehzahl-max-12000-Umin?
-
Thread
2D Wegberechnung mit Beschleunigunssensor ?
50' N 08° 07' E 225 Bad Abbach (Donau) 314.5 48° 56' N 12° 02' E 225 Mauken (Elbe) 313.5 51° 43' N 12° 49' E 225 Koblenz (Rhein) 302.5 50° 20' N 07° 38' E 225 Groß Mohrdorf 308,0 54° 22’ N 12° 55’ E 285 Helgoland 298,5 54° 11’ N 07° 53’ E 285 Zeven 303,5 53° 17’ N
Ort. Allerdings ist diese Ungenauigkeit wohl zu vernachlässigen (eine Messung dauert ja nur wenige ms). Edit: Ist eine Ausrichtung dann wirklich einfacher? Wenn ich den Sender am Mast habe, kann ich den Sender ausrichten, aber den Empfänger nicht. Wenn ich den Sender in der Mitte habe, kann ich den