-
Thread
RFM23B OOK Direct Mode
nicht als Transceiver sondern der Empfänger ist vom Sender her immer getrennt. Also das Register 0x51 ( rfm_write(0x51, 0x36);) ist unbekannt, bzw als reserved im AN440 notiert und nicht weiter ausgeführt. Was macht das RFM hier? Grüße, Philip
SPIRF1_SDN_IO = 1; SPIRF1_SDN_TRIS=0; // make sure SDN is low = power on. SPIRF1_SDN_IO = 1; DelayMs(200); SPIRF1_SDN_IO = 0; DelayMs(50); SPIRF1_CS_IO = 1; SPIRF1_CS_TRIS = 0; // Drive SPI Flash chip select pin SPIFLASH_SCK_TRIS = 0; // Set SCK pin as an output SPIFLASH_SDI_TRIS = 1; // Make
-
Thread
RGB - LED Matrix mit Schieberegistern
Clock_SCK_seg = 0; Ausgang_SHR_seg = gesamt & 0x01; gesamt = gesamt >> 1; warte_ms(1); Clock_SCK_seg = 1; warte_ms(1); } Clock_RCK_seg = 0; warte_ms(1); Clock_RCK_seg = 1; seg1 = 1; warte_ms(1); gesamt = zeichen2;
Clock_SCK_seg = 0; Ausgang_SHR_seg = gesamt & 0x01; gesamt = gesamt >> 1; warte_ms(1); Clock_SCK_seg = 1; warte_ms(1); } Clock_RCK_seg = 0; warte_ms(1); Clock_RCK_seg = 1; seg2 = 1; warte_ms(1); } [/C] ist mir überhaupt
-
Thread
Warum Keil (oder andere unfreie Compiler) statt SDCC?
/s/question/0D51M00007xeGALSA2/add-the-sdcc-compiler-to-simplicity-studio sdcc mag besser sein als Keil, aber wenn man dafür nicht aus Eclipse/Simplicity Studio flashen/debuggen kann, und mit HEX Datei und Bootloader
vielleicht hilft es ja trotzdem. Der z80-Port unterscheidet sich diesbezüglich deutlich von mcs51, sie sind in gewisser Weise Gegenteile: Bei mcs51 gab es in den letzten Jahren nur wenige Änderungen, die meisten davon Bugfixes. Und Bugs werden dort nur sehr selten gefunden. Bei z80 gab es dagegen
-
Thread
socketCAN mcp2515 - rx buffer overflow Raspberry Pi
2014-12-28 05:48:51.381556) can0 795 [8] AA 64 85 FF 00 74 01 00 (2014-12-28 05:48:51.477565) can0 795 [8] AA 62 85 FF 00 74 01 00 (2014-12-28 05:48:51.582410) can0 795 [8] AA 64 86 FF 00 75 01 00 (2014-12-28 05:48:51.678416) can0 795 [8] AA 62 89 FF 00 76 01 00 (2014-12-28 05:48:51.783590) can0 795 [8] AA 61 88 FF 00 75 01 00 (2014-12-28 05:48:51.882452) can0 795 [8] AA 61 88 FF 00 75 01 00 --
-
Thread
32Bit µP od. µC mit 40 Datenregister
PeterK wrote: > die bits werden alle 20ms rausgeschickt und müssen zueinander synchron > sein Also 20ms is ja ne ganze Ewigkeit. Ein AVR braucht um 4 Bytes rauszujagen 0,0002ms. Das sollte doch dann synchron genug sein. Ich würde
übertragen werden sollen. Die Daten über die Ethernet-Schnittstelle kommen max. mit einer Rate von 0.2ms an. Zu einem Paket welches dann an den 32 Outputs liegt gehören max. 32 Pakete -> 6.4ms dann ist alles da --> jetzt kann ich die arbeiten machen und hab dafür noch 13.6ms Zeit. Alle 32 Pakete müssen
-
Thread
Problem mit mySmartUSB light
Thank you. make: *** [upload] Fehler 1 RUN FINISHED; exit value 2; real time: 3m 42s; user: 210ms; system: 60ms [/code] Hat jemand eine Idee? Danke, Max
: port 1: total 100ms stable 100ms status 0x301 usb 3-1: new low-speed USB device number 3 using uhci_hcd usb 3-1: uhci_result_common: failed with status 440000 usb 3-1: uhci_result_common: failed with status 440000 usb
-
Thread
Programmierung USB Chip CY7C680013A
Verständnis dieser Datei (descr.a51) : 1. DeviceDscr: Ich habe keine Ahnung was hier definiert wird. habe dazu im Moment im TRM noch nichts gefunden. 2. DeviceQualDscr: Denke mal hier handelt es sich um den im TRM Table
Auf jeden Fall fehlt die EZUSB.LIB und die USBJmpTb.a51 aus dem Verzeichnis C:\Cypress\USB\Target\Lib\FX2 in deinem Projekt. Desweiteren findet er die Header nicht. Da hab ich aber auf die schnelle jetzt nicht den Suchpfad gefunden, wo man das einstellt.
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
eines Terminalprogramms hinzu. Momentan läuft auf dem Board eine Programmerfirmware für AVR und MCS-51 Controller. Der AVR Programmmodus ist STK500v2 Befehlskompatibel, der MCS-51 Programmmodus ist proprietär von mir. Mittels Steckbrücke auf einem Selectorpin kann zwischen beiden Modi gewählt werden. Im MCS-51 Modus ist ein kleiner "Parser" enthalten, mit dem das SPI manuell gesteuer werden kann.
-
Thread
Kein Zugriff auf Ryanair
[192.168.178.1] 2 38 ms 24 ms 22 ms 217.0.116.48 3 25 ms 24 ms 23 ms 217.0.67.90 4 39 ms 23 ms 23 ms 194.25.6.54 5 39 ms 23 ms 23 ms 194.25.211.134 6 65 ms 50 ms
49 ms vlan51.sw501.cwt.esat.net [193.95.130.138] 10 65 ms 50 ms 50 ms www.ryanair.com [193.120.171.37] Ablaufverfolgung beendet. Gruß Thomas
-
Thread
was verwendet ihr für Lötkolben und Lötstationen?
(bis 1972 als Schüler) Eigenbau Magnastat (ab 1972 als Lehrling) Pace ab 1995, dann Weller Wesd51 Metcal MX500 Hakko FX888D JBC AD2200
Abstell-Temperatur Erniedrigung. Vielleicht ist das irgendwie clever machbar. Meinen guten alten WESD51, Schnief, verwende ich kaum noch. Gerhard
-
Thread
VS1011 an PIC18F252 Audio-Probleme
es iwie dumpf... Hier mein init-code: void VS1011_HardReset(void) { XCS=1; XDCS=0; Delay_ms(50); do { VS_R=0; VS_R_In(); Delay_ms(1); VS_R=1; VS_R_Out(); VS_R=1; Delay_ms(20); XDCS=1; //laut App.Note ist ein lo-hi wechsel nötig XDCS
warten-->DREQ high-->OK An PB0 ist der Reset Pin vom VLSI: unsigned char VS_init() { SPCR = 0x51; SPSR = 0x01; PORTB |= (1 << PB0); _delay_us(1); PORTB &= ~(1 << PB0); _delay_us(7); PORTB |= (1 << PB0); _delay_ms(5); unsigned char DREQ = 0x00; DREQ = PINB;
-
Thread
c++ Code langsam
python mh_yalu.py' Benchmark #1: ./jemand_rustc_O_target-cpu=native Time (mean ± σ): 844.1 ms ± 16.1 ms [User: 736.4 ms, System: 106.5 ms] Range (min … max): 821.1 ms … 880.5 ms 30 runs Benchmark #2: ./foobar2_gcc_O3_march=native Time (mean ± σ): 1.866 s ± 0.157 s [User
bin.. ich bin bei onlinegdb mit 300Zeilen, jeweils 43 Spalten je 3 Ziffern und 90% Dupletten bei 2ms. Sagt ja nichts aus. Bei OnlineGDB springt das Beispiel zwischen 20 und 60 Micros. https://onlinegdb.com/hFUrM_y-u
-
Thread
Frage zu Timern in C
volatile uint8_t sechzehn_ms = 0; // alle 16ms ein Inkrement
eigentlich nur delay > durch eine Timerabfrage ersetzten. So? [c] volatile uint8_t sechzehn_ms_flag; while (1) { if(sechzehn_ms_flag){ sechzehn_ms_flag=0; .... ... } } ISR (TIMER0_OVF_vect) static uint8_t sechzehn_ms=63; { if (!sechzehn_ms--){ sechzehn_ms=63
-
Thread
Atiny85 DAC Out
correct PWM top=0xFF // OC0A output: Non-Inverted PWM // OC0B output: Disconnected // Timer Period: 0,51 ms // Output Pulse(s): // OC0A Period: 0,51 ms Width: 0 us TCCR0A=(1<<COM0A1) | (0<<COM0A0) | (0<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (1<<WGM00); TCCR0B=(0<<WGM02) | (0<<CS02) | (1<<CS01) | (0<<
gehabt: die Wago-Klemme 750-457 mit Spannungseingang hat laut Datenblatt z.B. eine Messdauer von 10ms. Oder du hast die 750-467 mit einer Wandlungszeit typ. 2 ms. Und wegen dieser Wandlungszeiten haben die zum Glück (und zur Beruhigung der Herren Nyquist und Shannon) auch ein passendes RC-Glied als
-
Thread
IGBT Modul ials Linearverstärker
im Beitrag #6277645: > Nun habe etliche 50A 1200V GB (BSM50GB120) und 150A 1200V GB > (MG150Q2YS51) Module, Das MG150Q2YS51 Modul ist lt. Dabla nur bis ca. 100V VCE bei DC-Betrieb zulässig und die max. Verlustleistung von 1250W nur bis 10V VCE. Das BSM50GB120 Modul hat kein DC Kurve, also ungewiss
nun abgesehen davon, dass diese TO-xxx Murks sind (und keine schönen Module), ist das SOA nur bis 10ms angegeben. Dieses hat bereits bei 10ms massive Einschränkungen.
-
Thread
Meinungen zum Oszi Voltcraft DSO-1022 M
Fehlersuche) Hm, Analogbandbreite von 25MHz... das is natuerlich schon etwas mager. Aber die 250MS/s sind dafuer relativ in Ordnung. Ist nur die Frage ob das pro Kanal oder insgesamt ist. Fuer AVR-Geschichten sollte es aber schon reichen, da man sich ja meistens im Bereich von <1MHz bewegt. Fragt
man was. Einen Spiegel zu verbauen wäre sicher billiger gewesen! Zudem bei 25MHz Bandbreite nur 100MS/s. Instek: ist praktisch eine Kopie eines Tek 2012. 25MHz/250MS/s. Sehr gute Ergonomie, super kontrastreiches Display (QVGA) und 1a-Verarbeitung. Gute Triggermöglichkeiten (Impulslänge) und SD-Karteninterface
-
Thread
8051 - Tage-Zähler (bis 30 Tage müssen gezählt werden)
300kb FLASH speicher und 1MB RAM ne wie benedikt bereits gesagt hat timer baustein nehmen der alle 1ms oder größer einen interrupt auslöst dann brauchst du 4 bytes um die 30*24*60*60*1000 ms zu speichern ja wie man denn 4bytes hochzählt: schauen wir mal wie ein C-compiler das macht 23: void main
ADDC A,byte4 MOV byte4,A reti schon ist in den byte1 - byte4 der zählerstand in ms
-
Thread
Udoo Quad // Programmieren einer Dartscheibe
da Dartscheibe lese - wie lange sind denn die Tasten eurer Matrix gedrückt? Wenn das nur ein paar ms sind, dann ist es evtl. sinnvoller, über IRQ die Taste zu lesen. Wenn das aber mehrere dutzend bis hunderte ms sind, dann ist die traditionelle Tastenauswertung mit Timer sinnvoll, die das Tastenfeld
'19','13','1','8'}, {'9','18','60','33'}, {'6','12','40','22'}, {'3','6','20','11'}, {'51','30','15','42'}, {'34','20','10','28'}, {'17','10','5','14'}, }; // Connect keypad ROW0, ROW1, ROW2 and ROW3 to these Arduino pins. byte rowPins[ROWS] = { 53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23
-
Thread
PICKIT3 und pic16f54 in c Einfches Program scheitern beim Brennen
Wenn Du eine 1ms-Warteschleife moechtest,dann lautet die mit XC8 __delay_ms(1); => das ist ist eine fertige Funktion! Wenn Du die Led allerdings blinken sehen moechtest dann waere __delay_ms(500); mehr angebracht
möchte ich die Variable "ausgang" schreiben for ( j = 0; j < alter_Wert; j++){ // __delay_ms(1); // warte05ms(); } RA3 = 0; //hier auch for ( j = 0; j < (255 - alter_Wert); j++){ // __delay_ms(1); // warte05ms(); } __delay_ms(10); return
-
Thread
Atmega via Ethernet flashen
.. .... .... = LG bit: Locally administered address (this is NOT the factory default) Source: MS-NLB-PhysServer-01_02:03:04:21 (02:01:02:03:04:21) Address: MS-NLB-PhysServer-01_02:03:04:21 (02:01:02:03:04:21) .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
Hi, ich habe gerade 'mal versucht, etherboot Rev 51 mit Ubuntu 10.04 mit avr-gcc 4.3.4 zu compilieren. Dabei gab es folgende Probleme: 1) Permission-Problem (bereits erwähnt) user@grate:~/esx/avr-etherboot-read-only/device_002# make makefile
-
Thread
Drehzahlmesser ansteuern
Yannik schrieb im Beitrag #5196093: > Ich hätte jetzt bei 50ms Wartezeit zwischen den Impulsen 60*20=1200 rpm > erwartet. Die Periodendauer ist aber schon 51ms + Dauer der GPIO Routinen, die wir nicht wissen, also unter 19 Hz. Das sind dann weniger als 1140
true do gpio.write(LED_PIN, gpio.HIGH) gpio.write(LED_PIN, gpio.LOW) tmr.delay(50 * US_TO_MS) end werden die folgenden Werte angezeigt: 10ms (6000 rpm) =>wechselt zwischen 6000 und 6060 rpm 25ms (2400 rpm) =>wechselt zwischen 2521 und 2531 rpm 50ms (1200 rpm) =>1282 rpm 100ms (600 rpm
-
Thread
Kaufempfehlung Lötstation
ich werde bei conrad bestellen die analog 60 hat bei euch eine gute kritik. was ist mit der wtcp 51 oder der günstigen ls50?? vielen Dank!!!
nicht mehrmals mehr als 150 möchte ich nicht ausgeben. Also: ERSA Analog 60 oder die Weller WTCP 51?? danke im voraus!!
-
Thread
C Compiler für 8080/8085
Achja, für PL/M51 muss man nun wirklich nicht ISIS2 bemühen. Das braucht nur der PL/M80.
Altteilesammler schrieb im Beitrag #7163123: > Achja, für PL/M51 muss man nun wirklich nicht ISIS2 bemühen. > Das braucht nur der PL/M80. Und wo bekomme ich PL/M-51 sonst noch? Gruß Klaus (der soundsovielte)
-
Thread
C Code Modellbau
gefunden. wonach hast du denn gesucht? Bzw. worin liegt dein Problem? Der Servoimpuls kommt alle 20ms und ist zwischen 1 und 2 ms lang (1,5ms entspricht Mittelstellung). Miß die Dauer des Eingangssignals, "verrechne" die Dauer entsprechend deiner Anwendung und steuere deine Ausgänge. grüße leo
Servosignal auf Int-Eingang. Steigende Flanke startet zwei Timer (einer für Messung, so skaliert dass 2ms z.B. 200 ergibt, der zweite so dass 255 nach ca. 25ms erreicht ist) und konfiguriert Int auf fallende Flanke. zweiter Int nach weniger als 1ms -> Impuls ungültig -"- nach 1..2ms -> gültiger Impuls
-
Thread
40dB-Dämpfungsglied bis ca. 75MHz
Auch nicht transient. Es gab mal einen Messsender von R&S, da kam für ms volle Pulle beim Schalten des Abschwächers von z.B. -40 nach -50 dBm. Auch wenn das nur 16 dBm max sind: mit einem geeigneten Verstärker dahinter ist ein Sampler oder sowas schnell hin. PS Ich
(also unter 51 Ohm), da S11 mit Paralellschaltung einiger kOhm auf die zu 40dB ging. Widerstände aus demselben Lot/Serie scheinen aber nahezu identische Werte aufzuweisen. Um S11 auf besser als 60dB zu bekommen
-
Thread
8051*AT89C51CC03
Übrigens, auch mit einem solchen Quarz ist es möglich, Timer-Interrupts zu generieren, die exakt z.B. 1ms Takt haben (falls das an anderer Stelle deiner Applikation notwendig sein sollte, RTC o.ä.) Ralf
erwartet) 0x00 (oder genauer gesagt = dem Wert nach dem Reset). Welchen Compiler verwendest du? Keil C51? Dort heisst die Datei STARTUP.A51 und sollte im Projekt-Verzeichnis liegen (bei Projekterstellung wird gefragt, ob sie ins Verzeichnis kopiert werden soll). Du müsstest sie auch im Projektfenster in
-
Thread
MC 8051 Speicheranschluss
die Pins mappen kann. JTAG mit dem Keil-C51-Compiler/Debugger und einem ULink2 geht natuerlich auch.
Peter D. schrieb im Beitrag #6519972: > Der 80C51 hat jedenfalls seinen Resetvector an 0x0000. Hi, ohne das NOP auf Adresse 00 läuft's nicht. ciao gustav
-
Thread
Windows 7 nach Update völlig kaputt
ja fast schon an Betrug...... > > Ja, ist wirklich eine Frechheit. Ich sollte mich auch mal bei MS > beschweren, warum die mir nicht auch solch eine kaputte Version liefern. > Wie soll man denn noch ernsthaftes MS-Bashing betreiben, wenn da einfach > alles funktioniert? Ich habe mich jetzt wieder
Georg schrieb im Beitrag #4353260: > Die sind etwa so hilfreich wie die MS-Fehlermeldungen. MS Bob schrieb im Beitrag #4353308: > Informieren wir uns doch mal dort > über KB2952664 ... > über KB3035583 Es ist schon mal hilfreich bei der Entscheidung, ob man dieses
-
Thread
Rohr entlüften
Rotguß-Fittings, die > Du durchaus auch in Baumärkten bekommst. ;) > Weil es bei Verwendung von MS-Fittings eine kritische Temperatur gibt, > bei der die nahezu schlagartig "wegschmelzen". > > Lernte ich beim Bau meiner Heizungsanlage dazu: > Einigermaßen sicher kann man Cu und MS nur im Dunklen
Ist immer noch handelsüblich:https://karbid-guru.de/epages/60335b01-cb86-46ce-8736-51de307dab69.sf/de_DE/?ObjectPath=/Shops/60335b01-cb86-46ce-8736-51de307dab69/Categories/Category1 Grüße
-
Thread
SourceCode MMC die Zweite
MS-Windoof nicht auf das zugreifen, was hinter der ersten Partition liegt, auch wenn es nur primäre Partitionen mit FAT sind. Und das Superfloppy-Format bekommt MS-Windoof auch nicht hin. Deshalb ist
Rogue Robotics (=>www.roguerobotics.com) an meinen µC anbinden, um damit 7 - 9 Bytes an Daten alle 10ms abspeichern zu können. Nun musste ich leider feststellen, dass das nicht ganz so funktioniert, da mir das Modul erst nach einer Zeit von ca. 160ms das ok gibt, weitere Daten zu senden. Meine Frage ist
-
Thread
Bastelsolaranlage~300W, MPPT Regler bauen, Planung
Ich bin mir ehrlich gesagt nicht sicher, ob eine MPPT Regelung viel Sinn macht, wenn man 3*17=51V mit 37V parallel schaltet.
Homo Habilis schrieb im Beitrag #4652409: > wenn man 3*17=51V mit 37V parallel schaltet. öhem 3 a 17V parallel....... OderSo
-
Thread
Schon gesehen: Hausdurchsuchungen wegen günstiger Microsoft Product Keys
halten müssen... Aber es geht MS mal wieder nur um FUD. Deshalb auch über die Staatsanwaltschaft, dann hat MS nichts zu tun.
Gründen > Buch geführt werden. Bei Edeka? Anarchist schrieb im Beitrag #6618324: > Aber es geht MS mal wieder nur um FUD. Deshalb auch über die > Staatsanwaltschaft, dann hat MS nichts zu tun. Wenn es um Geldwäsche geht, ist mit Sicherheit nicht MS die Triebfeder. Andererseits hat MS durch die
-
Thread
LCD Display 480x360, blau, bei Pollin
mal ein paar Pläne zeichnen und etwas zum VRAM schreiben und dann veröffentlichen. Ein Low Cost 32MS/s Logik Analyser ist schon interessant. (besteht aus 3 IC: uC, Speicher und Triggerung)
Hallo Kay, Ich werde einen 89CE558 benutzten und Benedikt benutzt einen AT89C51, das sind beide 80C51 derivaten. Aber denn code wird auch für einen atmel benutzbar sein, nach kleine änderungen. Ich werde auch noch einen SAB C167CR benutzten. Vielleich werde Ich auch noch
-
Thread
DCF77-Empfänger Sammelbestellung
dem Labornetzteil (AIM TTI PL303QMD-P) war es allerdings nicht abweichend. [code] Pulslänge: 86ms - 115ms, meistens 100ms+-5ms 185ms -212ms, meistens 203ms+-3ms [/code] Die Zeiten der Pulsdauer hab ich vom Scope abgelesen, es hat eine Auswertung dafür. Der Empfänger braucht, wenn er länger
Mit dem Labornetzteil > (AIM TTI PL303QMD-P) war es allerdings nicht abweichend. > Pulslänge: > 86ms - 115ms, meistens 100ms+-5ms > 185ms -212ms, meistens 203ms+-3ms Danke für die Messung, ist deutlich näher am Soll als mein Pollin-Modul bzw. an der Toleranz des darin vermuteten MAS1016B. > Der
-
Thread
EleLa - Elektronik Lagerverwaltung V4.0
Vorlage-Dateien für den Druck: http://www.mmvisual.de/elela/ > EleLa_V4.0 > Vorlage Die Änderungen: - MsSQL Update benötigt spezielle FOREIGN KEY deklarationen weil MsSQL nicht so leistungsfähig ist wie andere Datenbanken. Nun klapp auch der Update von MsSQL von EleLa V3.1 >> V4.0 - MsSQL benötigt für
eingegeben werden muss. - Etikettendruck: Drucken von Feldern aus über die ID verknüpften Tabellen. - MsSQL: Import von Daten ging nicht. - Bugfix MsSQL: Projekt Prüfe Menge für Produktion - Bugfix MsSQL: BauteilVariante, bei Speichern wechselte EleLa den Datensatz zu einem anderen Bauteil. - Bugfix
-
Thread
Einstieg in Cypress FX2 Programmierung
Wie sieht denn deine descr.a51 aus? Sind da die Endpunkte eingetragen, die du haben willst?
alles selbst schreiben? Wenn ja, wo finde ich eine Dokumentation dazu? Wofür steht eigentlich a51? Area 51? ;-)
-
Thread
Atmega88P USART Kommunikation funktioniert nicht
kann man mit einer blinkenden LED leicht testen: [code] while (1) { led an machen; _sleep_ms(1000); led aus machen; _sleep_ms(1000); } [/code] Die LED muss immer abwechselnd eine Sekunde an und aus sein. Wenn nicht, stimmt etwas mit dem Taktgeber nicht.
Stopbits zu senden, als der Empfänger erwartet, ist nie ein Problem. @ K. R.: Mach mal eine Pause (1ms) nach dem uart_init().
-
Thread
SRF05 abfrage Problem bei der Antwort vom Sensor
im Keil- Debug Modus eigentlich wie es sollte! [c] #include <t89c51ac2.h> // Header für Controller "AT89C51AC3" #include <stdio.h> // Standard-Eingabe-Ausgabe-Header // sfr P0 = 0x80; /* Port-0, address 80h */ // sfr P1 = 0x90; /* Port-1, address 90h
an while(1){ srf_messung_ein(); timer_10ms(); srf_messung_aus(); timer_echo(); entfernung(); } } // main /*--- Zusatzfunktionen ---*/ void timer_10ms(void)
-
Thread
Kali-linux: Install ging schief
ausgeführt für www.kali.org [104.18.5.159] mit 32 Bytes Daten: Antwort von 104.18.5.159: Bytes=32 Zeit=12ms TTL=58 Antwort von 104.18.5.159: Bytes=32 Zeit=12ms TTL=58 Antwort von 104.18.5.159: Bytes=32 Zeit=12ms TTL=58 Antwort von 104.18.5.159: Bytes=32 Zeit=10ms TTL=58
3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 102.293/104.770/108.555/2.718 ms [/code]
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
good... Wenn ich bei mir messe, liegen ungefähr die 12 Mhz vom verbauen Oszillator an. >delay(1ms) // see AL422 datasheet: do wait 0.1ms after power >up before applying reset jep... aber jetzt steht dort: "Apply /WRST and /RRST 0.1ms after power on" Für mich hieß apply bei einem low-active
liegen ungefähr die 12 Mhz vom > verbauen Oszillator an. Dann passt ja alles. > >>delay(1ms) // see AL422 datasheet: do wait 0.1ms after power >up > before applying reset > jep... aber jetzt steht dort: "Apply /WRST and /RRST 0.1ms after power > on" Für mich hieß apply bei
-
Thread
winziger Webserver mit enc28j60+mega32
Hi! Dein Mega läuft bestimmt mit internen 1 Mhz: -> 13.3ms*7.3 = 97.09 ms Du hast die low fuse noch auf intern 1mhz (cksel3210=0001) es muss aber auf: extern bis 8mhz (cksel3210=1110 besser nochmal kontrollieren!) Das mit dem Hello world + Sinuskurve
nicht, was das Servo macht, wenn es keinen Impuls mehr bekommt. Normalerweise erwartet es alle 20ms einen Impuls zw. 1,0 und 2,0ms (1,5ms=Mittelstellung) Kann mir vorstellen, dass das Servo dann Mist macht, wenn Spannung noch da, aber kein Impuls mehr anliegt. Dirk
-
Thread
AT89C2051 pin P1.7 bug?
gestoßen: https://forum.mikroe.com/viewtopic.php?f=48&t=71679 Er hat das dann wohl über diesen uc51 Compiler gelöst. Ich komme mit dem uc51 Compiler absolut nicht klar. Ich habe noch auf eine Inline Assembler Methode zurückgegriffen [code]asm CPL P1.7[/code]
TL1=VALTL1; //Reloading Timer1 TH1=VALTH1; if(timer250us.B4==4){ if(timer8ms==0){ timer8ms=1; ++timer_1_cnt; } }else{ timer8ms =0; } P3=0xbf; P1=0xff; <----
-
Thread
ATmega328PB: UART(MC) empfängt falsche Daten
0x80)/*Pruefung_Bit_an_Stelle_0*/ { PORTB &=~ (1 << PORTB4);/*D2_Ein->1*/ _delay_ms(500); PORTB|=(1<<PORTB4); _delay_ms(500); } else { PORTB&=~(1<<PORTB3); _delay_ms(500); PORTB|=(1<<PORTB3); _delay_ms(500); }
dabei immer 16 MHz angenommen. Die Zeitmessung der LED-blink-Dauer über <util/delay.h> und _delay_ms war grob auch richtig. Ich beschäftige mich mal mit der Frequenz weiter.
-
Thread
Phasenanschitt Grundlagen
8µs 256 mögliche Zündpunkte in einer Halbwelle: 256 * I + 256 * II + III + 255 *IV + V = 3,464ms 10ms – 3,464ms = 6,536ms 6,536ms/256 = 25,53µs 25,53µs/0,5µs = 51,06 256 – 51 = 205 TMR0 muss immer mit 221 beschrieben werden (kein Prescaler) [/code] Vielen Dank
In der positiven Halbwelle von 10ms soll bei Analogwert von 0 möglischt früh gezündet werden, d.h. bei der steigenden Flanke und bei einem Analogwert von 1024 mölichst spät, also bei fallender Flanke. Und dann umgekehrt bei der negativen
-
Thread
Frage zum Thema Modulation
beide, erhält man Signal C, wo man den Schwebungseffekt gut erkennen kann. Zu den Zeitpunkten 0,000ms, 0,250ms, 0,500ms, 0,750ms und 1,000ms verstärken sich die Einzelsignale zur doppelten Amplitude, bei 0,125ms, 0,375ms, 0,625ms und 0,875ms löschen sie sich aus. Dieses Signal sieht ja schon ein
gleich bleibt, aber die Amplitude in den Zeitintervallen von 0,125ms bis 0,275ms und von 0,625ms und 0,875ms negativ wird. Da die Amplitude ihr Vorzeichen genau zu den Zeitpunkten wechselt, wo sie sowieso 0 ist, bleibt ihr Verlauf (blaue Kurve im Signal C) stetig.
-
Thread
Uart Interrupt Problem
const char*)uart_string); uart_str_complete=0; } Update_LCD(); //_delay_ms(1000); } return 0;[/c]
const char*)uart_string); uart_str_complete=0; } Update_LCD(); //_delay_ms(1000); } return 0; [/c]
-
Thread
VOLTCRAFT DSO-3062C 60 MHz = baugleich mit?
Hallo, In der neuen Version 120423 ist der XY-Modus nicht mehr auf 1MS/s beschränkt. Alles bis maximal 1MS/s ist möglich. Um die Zeitbasis zu ändern, muss man in den YT-Mode wechseln. Die Anzeige unten im Display verbleibt irreführenderweise bei (1MS/s). Im "System Status
ist das auch auf 100Mhz @ 1Ms freischaltbar ?
-
Thread
ATmega644 Watchdog
(braucht insg. länger als 15ms) UART-Ausgabe Watchdog-an auf 15ms Watchdog reset Init Watchdog reset Init Watchdog reset ..... Gegenprobe: Watchdog auf mehr als 15ms stellen, oder ganz am Anfang deiner Initialisierung
(0ms) ist.
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
#define LEDBIT 4 main (void) { DDRB = 0x10; PORTB = 0xFF; for (;;) { _delay_ms(200); PORTB |= (1 << LEDBIT); /* setzt Bit 4 an PortB auf 1 */ _delay_ms(200); PORTB &= ~(1 << LEDBIT); /* loescht Bit 4 an PortB */ } return (0); } [/c] Und das wird daraus
zum Entwickler war und sowohl Zeit als auch Neugier genug hatte um einen großen Schnitt zwischen MCS51 und 'Etwas Neuem' zu machen. Gruß, Astralix
-
Thread
windows10 textstelle suchen, aber wie?
LibreOffice (damals noch OpenOffice) kannte ich mal ein Tool, welches das konnte. Vermutlich daher, hat MS diese Funktion entfernt. Außerdem sollst du ja auch keine Dateien auf dem lokalen Rechner spreichern, sondern bei MS. SCNR.
für dateinamensuche nähme ich masterseeker 1.51 , aber das ist ja nicht gefragt.