-
Thread
Programm(A51) DS1820 auf DS18b20 Umstellen
DS18S20: 10h DS18B20: 28h Weiterhin ist der DS18B20 in der Wandlungsteit wesentlich schneller (<<750ms), suche nach tconv im Datenblatt. Bin eigenlich ganz fit in 1-Wire. Wenn du noch Fragen hast, sprech mich ruhig an.
drüber: TEMP MEMORY CHECK PRESENCE AT FIRST Ist schon ein paar Jahre her, das ich Assembler fü C51 progrmmiert habe (und bitte nie wieder), aber ich weiß, wo ich bei 1 Wire drauf achten muß. Wenn es ja nicht richtig ist, dann verbesser mich. Sicher bin ich mir nicht, aber ich lerne gerne dazu.
-
Thread
schnelle und günstige Ansteuerung von Luftdüsen (Aqarium)
spielt dann der Luftdruck, die Viscosität der Flüssigkeit, ... eine Rolle. Ich denke mal, dass 50-100ms für t_zu_auf / t_auf_zu ausreichen könnten. Wenn ich eine kostengünstige Lösung gefunden habe, werde ich mir erst mal einen kleinen Versuchsaufbau basteln und mit diesem dann meine Erfahrungen machen
_10304_10307_10820_10821_537_10302_536_10902_10843_10059_10884_10887_321_322_10103,searchweb201603_51,ppcSwitch_0&algo_expid=bb42cedd-0872-4fba-ac02-be132b3e366f-2&algo_pvid=bb42cedd-0872-4fba-ac02-be132b3e366f&transAbTest=ae803_4
-
Thread
Öffnerkontakt der für x (Milli)sekunden öffnet
> einstellbar? Wieviele Millisekunden? Das Eltako MFZ12DDX-UC kann von 0.1s bis 9.9s in 100ms-Schritten konfiguriert werden. Ob es ansonsten Deine Anforderungen erfüllt, musst Du in der Anleitung nachlesen.
würde ich lieber am ResetPIN4 einen C nach Masse schalten und > über den 50K (sind sicher 47K oder 51K) aufladen lassen. Dann bleibt der > 555 solange aus, bis die Spannung am Reset-PIN langsam hochgekrabbelt > ist. Wie groß sollte der Kondensator sein? > Kümmere dich lieber um die "Filterung
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
unknown) Device code: 0x4f = (unknown) Device code: 0x50 = (unknown) Device code: 0x51 = (unknown) Device code: 0x52 = (unknown) Device code: 0x53 = (unknown) Device code: 0x54 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code
ist Zeile 3"); lcd_place_cursor(4,1); lcd_write_string("!Das ist Zeile 4"); wait_ms(20); } // this part will never be reached during normal program sequence return 0; } // ################################################################# [/code] Allerdings funktioniert
-
Thread
Display Module CFAF320240F-TS Ansteuerung --- ATMEGA 128 ---- STK600
Code nach sollte sie funktionieren. Funktioniert es mit den in deinem Code auskommentierten _delay_ms(200) besser (es reichen eigentlich µs statt ms)? Falls das auch nicht geht, liegt das Problem wo anders (z.B. an den Fusebits). > wenn ich die Zeit runter setze , das Program bleibt stehen nach der
>>>>Funktioniert es mit den in deinem Code auskommentierten _delay_ms(200) nein, tut das gleiche >>>>Falls das auch nicht geht, liegt das Problem wo anders (z.B. an den Fusebits). was soll ich and das Fusebits noch einstellen ? >>>>>Woher weißt du, dass das Programm
-
Thread
Silberlackdraht Gesperrt
the magnetization force. Unit is A/m. B-H values for NO 18: 0,1 25 0,2 32 0,3 39 0,4 44 0,5 51 0,6 57 0,7 64 0,8 73 0,9 84 1,0 99 1,1 124 1,2 160 1,3 248 1,4 470 1,5 1290 1,6 3550 1,7 7070 1,8 13000 resisitivity, it is 1,92 MS/m "
-
Thread
Theremin bauen mit µC oder/und FPGA
Frequenz genau zu bestimmen wäre wünschenswert, aber nicht nötig, denn die sich bei 100 Hz alle 10 ms ergebenden Frequenzwerte könnten mit einem Tiefpassfilter oder einer Spline-Funktion verschliffen werden und so zu bis zu 48000 neuen Frequenzwerten pro Sekunde für einen NCO interpoliert werden.
der Anzahl und der exakten Zeitpunkte(!) der 0-Durchgänge des CCO-Signals innerhalb von z. B. ca. 10 ms und daraus die Frequenz berechnen. Ein Tiefpass- oder Spline-Filter kann das dann verschleifen. Ein Multiplizierer würde beide Signale Sample für Sample verarbeiten. Ich weiß nicht, ob ein DSP
-
Thread
MSP SD_16 nur ein Marketing GAG ??
ganz nett, aber über solche Sachen ärgert man sich dann doch. Ich verwende auch eine ganze Reihe an 8x51 Derivaten, wenn diese mit ADC ausgestattet sind und im Datenblatt stehen 12 BIT (z.B. ADUC), dann sind es auch 12 BIT, ohne Kompromiß. Ich habe den Eindruck das TI einfach Marktanteile erobern will
über 20Ohm ? - VRef gefiltert (hier 0.1uF und 1uF parallel)? - Wird die Vref tON abgewartet >5ms - Eingänge gefiltert bzw. ist die Settling Time noch ausreichend (MSP430x2xx User Guide S. 394 bzw. 718/742 für den MSP430x4xx)? - Wird die Schaltung zufälligerweise über USB versorgt?
-
Thread
AM79101, 1200 Baud Modem
einer Mailbox (Zerberus, Mausnet, o.ä.) vorführen. Vielleicht läuft ja einiges davon noch in einer MS-DOS-VM oder einem Z80-Emulator mit CP/M.
in einem selbstgebauten (natürlich seinerzeit ganz illegalem, da galvanisch gekoppelt) Modem mit 80C51. Genaugenommen ist das mit den 1200 Baud ja auch nicht so ganz richtig. Entweder 300 Baud duplex oder 1200 Baud simplex mit 75 oder 150 Baud Rückkananal. Das konnte man aber nur für BTX und Datex-P nutzen
-
Thread
Netzspannungserhöhung durch zu viel Solarstrom Gesperrt
an den Abgängen intakt bleiben kann nicht schaden. Die Hochspannungstrafos der 110kV/MS-Umspannwerke haben Stufenschalter, die unter Last geschaltet werden können und die haben auch recht viele Stufen.
Trafos MS-NS sind, nicht stufenschaltbar ist oder der Stufenschaltbereich nicht ausreicht.
-
Thread
Konzept für Solar-Panel mit Batterie-Backup
mindestens 1 Jahr mit 3xAAA. Der Trick ist, nur alle 2 Minuten einen Wert zu funken - was ein paar ms dauert. den Rest verbringt die Schaltung im Tiefschlaf und verbraucht dann nur ca 1µA. Der Empfänger kann sich auf die Zeit wann die Daten kommen recht genau verlassen, weil der / die Sender exakte
eine Schaltung wie in solar-test1.png beschrieben aufgebaut: 1. Die Batterien (oc) alleine hatten 2,51V. 2. Bei bewölktem Himmel (nur diffuses Licht am 17.1.) hatte ich 3,1V am Panel und 2,51V an der Batterie gemessen. Bei diesem Versuch war der Strom nur 1mA. V(oc) war 3,3V. 3. Bei sonnigem Himmel
-
Thread
RS232/USB-Daten in TXT oder CSV-Datei speichern
Nummer, ADWert); in der Textdatei landet dann z.B. =1*0.01, =0*5/256 =2*0.01, =10*5/256 =3*0.01, =51*5/256 usw. Calc macht daraus beim Import sofort die umgerechneten Werte für Zeit (n*10ms) und Spannung. Die Überschriftzeile kann man vom Controller aus auch gleich mitschicken. tschuessle Bernhard
-
Thread
Welcher Bus für mein Projekt?
CRC und Retransmissions schon dabei sind. Zur Minimierung gibt's Controller mit CAN (z.B. Atmel AT89C51CC02 in SO24/QFP32 plus Bustreiber SO8).
Datenbyte high, Datenbyte low, CRC-Spalte, CRC-Zeile - Die Antwort muß im gleiche Format innerhalb 6-30ms erfolgen, sonst gibt es einen Timeout Wen es interessiert: Es gibt eine umfangreiche Spec. (ca. 25 Seiten, PDF), die auf Anfrage gerne zuschicke - Mail an o.a. Adresse Grüße, der Wirus! P.S.
-
Thread
Papierloses Büro - Scannen mit Linux
nur noch 64 Bit geben. Da werden viele in Zukunft in die Röhre gucken und schon kommen mir die üblen MS Strategien in den Kopf. Jetzt wohl auch bei Linux...
im Zeitalter von SSD, USB 3.2. Was wollt ihr da mit 100KB großen Dateien? Programmiert ihr noch MCS51 mit 32KB EPROMs?
-
Thread
ISM Empfänger mit kleinstem Standby
dies für z.B. 10 Sekunden ausschalten (900 nA), und dann für 2 Millisekunden lauschen (mit Startup < 4ms @ 12.3mA). Das ergibt: 900nA (die ganze Zeit, die 4 ms werden vernachlässigt) + 4 * 12300000 nA / 10000 = 5820 nA = 0,00582 mA. 220 mAh / 0,00582 mA = 37800 h = 4.31 Jahre. Minus die ungenutzte
mal genauer an. PS zum Vergleich: Ein "HCSR501 PIR Motion Detector" kostet ca. 1€ und benötigt 51µA, hab' gerade mal gemessen. Im Batteriebetrieb wäre es also schlau, diesen auch auszuschalten, wenn man weiss, das keiner zuhause ist oder alle schlafen.
-
Thread
Neue Lötstation
Ich hab seit Jahren die Ersa MS6000, klasse Teil. Die Analog 60 ist auch so ein Arbeitspferd, da kann man nix falsch machen.
dieser Stationen hier bei mir schon seit Jahrzehnten im Einsatz. Gerade letztes Jahr noch eine WTCP 51 dazu gekauft. Jetzt muss ich auch nicht so oft Spitzen wechseln sondern greif zum anderen Lötkolben ;-) die weiter oben genannten Stationen von ERSA oder auch JBC haben sicher ihre Vorteile, zweifelsfrei
-
Thread
RFM70 Timing Problem?
. Durch testen habe ich herausgefunden, dass wenn ich in der main.c vor receivePayload ein _delay_ms(1) einfüge der Empfang wieder wunderbar funktioniert (Zeile 51/52 in der main.c). Ich verstehe gerade nicht, wieso dieses delay notwendig ist. Im reinem polling Betrieb wurde die Funktion (receivePayload
Richtung interruptFlag, dass damit irgendetwas nicht passt. Achja, gesendet wird aktuell alle 300ms ein Datenpaket von 7 Zeichen. Die Hardware ist auf Senderseite ein ATMega8, und auf Empfängerseite (macht Probleme) ein ATMega32. Ich bin noch nicht so sehr erfahren was ich MCU-Programmierung betrifft
-
Thread
i2C bleibt hängen
Fehler öfters zu provozieren kannst du auch öfters lesen. Vorschlag: 1000 mal lesen/schreiben, 500ms Pause und wieder von vorn.
0x10); if (test[1] ==1) { i2c_stop(); springe raus--> } i2c_rep_start (0x51); Daten1 = i2c_readAck(); Daten2 = i2c_readNak(); i2c_stop(); ------------------------------------------------------ Link zur Lib ist hier: http://homepage.hispeed.ch/peterfleury/i2cmaster.zip
-
Thread
Decompiler
Festgelegt haben. Speziell dass das willkürlich geschah, kann ich nicht einsehen. Meine Meinung ist: Wenn 51% aller deutschen nähmlich (mit 'h') schreibt, dann hat das die richtige Schreibweise zu sein. Wieso sollten Einzelne festlegen, wie alle zu Schreiben haben? Ausserdem zeigen deine eigenen Einwände
"Borland C++ - Copyright 1991 Borland Intl.", "Portions Copyright (c) 1983,92 Borland" oder "MS Run-Time Library - Copyright (c) 1990, Microsoft Corp" Mit diesen Hinweisen wäre es dann möglich, die Standardlaufzeitfehler der jeweiligen Compiler zu interpretieren. Gruß Ingo
-
Thread
Stabile 5V bei Lasten bis 5A
selben Zeit startet, sondenr die Ansteuerimpuls innerhalb der Widerholzeit zeitversetzt (also bei 50ms Wiederholzeit den zweiten Servoimpuls erst 3msec nach dem ersten aussendet, den dritten dann 6msec nach dem ersten u.s.w.
50W-Single-Output-DC-DC-Converter-SD-50A-5-9V-18V-Input-CE-/350619638013?pt=LH_DefaultDomain_0&hash=item51a28f18fd wenn der Wandler reinpasst alternativen http://www.ebay.com/sch/i.html?_sacat=0&_from=R40&_nkw=DC%2FDC+5V+10A&LH_PrefLoc=2 http://www.ebay.com/sch/i.html?_odkw=DC%2FDC+5V+10A&_osacat
-
Thread
[S] Bezugsquelle f. kleine selbstschneidende Schrauben
Wenn du auch mit 2x5 mm leben könntest (ist ja nah dran), dann bei Segor unter der Bezeichnung MS 2,0x 5 -20x
//www.rapidonline.com/toolcraft-din7981-c-h-2-2x4-5-100-raised-head-self-tapping-screw-2-2-x-4-5mm-51-4497 www.wuerth.de hat auch ähnliches. Immer aufpassen, ob der Kopf mit zur Höhe gerechnet wird. Das ist leider nicht einheitlich.
-
Thread
Suche Transistor equivalent zu „S3“ SOT-23
MMBA813S2.html S3 R3130N29DA3 Ricoh SOT23 Voltage Detector 2,9V, -Reset Push-pull output, 200ms S3 BBY51 Siemens SOT23 Dual, Tuning, VCO, 7V, 2,5..3,7/4,5..6,1pF(4/1V) S3 BBQ31R Zetex SOT23 HF, 30V, 100mA, 330mW, B>20, >600MHz
-
Thread
SimonK/Mikrocopter Brushlessregler I2C Protokoll
}else{ i2c_write(200); //i2c_write(0); i2c_stop(); } _delay_ms(50); } return 0; } [/c]
Mikrokopter wiki says that the addresses would be 0x50 (write RPM value to motor controller 1), 0x51 (read motor controller 1 status), 0x52 (write RPM value to motor controller 2), 0x53 (read motor controller 2 status), etc.. However, as Ralf also stated, it seems, that the addresses are in fact shifted
-
Thread
Schalplanüberprüfung Vu-Meter
22k +--|-/ | | | | | 4u7 GND--510R--+---51k--+ | GND die 99% Zeitkonstante wurde wie es der DIN entpricht auf 300ms ausgelegt.
-
Thread
XY Ablenkeinheit aus alten Maxtor HDDs
lese auf sektor 12345689, dann geht er auf den Track, wo dieser Sektor auch ist, und zwar in ein paar ms. Ein paar Maxtor HDDs sind glücklicherweise so aufgebaut, daß man die Servoachse auch ohne Öffnung des Gehäuses sehen und als Spiegelhalterung benutzen kann. Wenn man also 2 davon benutzt, hat man die
vorsicht, nicht die Folie mit dem Staubfilter drunter...) Oder die Fireball 3 mit 40 GB. (code vam51jj0)
-
Thread
Fernseher kaputt durch AVR-Video?
nächste. Die Fernseher waren einigermassen hochwertige Röhren-TVs von Panasonic, einer 37cm, der andere 51cm. Baujahr etwa 1992. Die Fernseher waren völlig tot, auch kein Tunerrauschen mehr. Das Videosignal sah gut aus auf dem Oszilloskop, insbesondere das Timing war OK. 62,5 us HSync, 20 ms VSync. OK,
-
Thread
Böses One-Wire device
0); // Copy Scratchpad to EEPROM OneWire__write(0xA5, 1); // A5h Validation key delay_ms(10); // energize this OneWire parasite for 10ms. Yeah! [/c] Lesen tu ich mit: [c] uint32_t readOneWireEEPROM (void) { uint32_t errorcode; if (!OneWire__reset()) return errorcode
0A: 48 0B: 49 0C: 4A 0D: 4B 0E: 4C 0F: 4D 10: 4E 11: 4F 12: 50 13: 51 14: 52 15: 53 16: 54 17: 55 18: 56 19: 57 1A: 58 1B: 59 1C: 5A 1D: 5B 1E: 5C 1F: 5D
-
Thread
Bugs bei 98% Data und 60% Programm
menueP m1, m2, m3, m4, m5, m11, m12, m13, m21, m22, m23, m31, m32, m33, m34, m35, m36, m41, m42, m51m, m52; [/c] erstellt. Die Menüpunkte werden zur Laufzeit erstellt (also de Werte zugewiesen). [c] // Neuen Menüpunkt anlegen void new_menueP(char *name, struct menueP* tmp, void (*fu)(uint8_t
aus _delay_ms(100); } [/c] Das Funktioniert auch einwandfrei. Füge ich jetzt aber einen weiteren mMenüunkt '05' mit zwei Unterpunkten hinzu, über die Einstellungen im EEPROM gespeichert bzw. aus dem EEPROM
-
Thread
Einsteiger-Oszilloskop
Hallo, mit dem Vierkanal von Rigol kannst Du bereits richtig viel machen. Die Abtastrate von 250Ms/s bei Vierkanalbetrieb hat mich noch nie gestört. Verglichen mit älteren DSOs der gehobenen Preisklasse ist das immer noch viel. Um Details heraus zu arbeiten kann man immer noch auf den einen Kanal
Aber da war Elektronik auch LM741 und NE555. Spaetestens seit Mitte der 80er beim Bastler der MCS48/51 Einzug gehalten hat war das schon Kacke auch wenn man sich damals oft nicht mehr leisten konnte. > Ein 50 MHz SPI-Signal wirst du auch mit 250 MSPS kaum > vernünftig darstellen können. Wenn es mit
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
unkomfortabel. > > Die Lösung sind natürlich die dafür vorgesehenen Solarverbinder :) > > 7,51 USD / 10 Stück: > https://www.aliexpress.com/item/5Pairs-x-MC4-Connector-male-and-female-MC4-Solar-Panel-Connector-used-for-Solar-Cable-2/32830553152.html > > Ca. 7€ und dafür kein Gebrutzel ist
HT-02. Ich hatte mich an der Bildwiederholrate gestört, er hat ja gemessen das der Sensor alle 500 ms ein Bild liefert, also 2 pro Sekunde. In den Artikelbeschreibungen liest man was von 8 oder 6 Bildern pro Sekunde, aber das ist wohl nur der normale Bildsensor.
-
Thread
Inselanlage gebaut und nun?
getrennten Stromnetzen, wird dann bis auf die Starkstromverbraucher, bei Stromausfall innerhalb von 3ms in den autarken Notstommodus umgeschaltet. Alleine das rechnet sich für mich schon, aber ideell betrachtet.
Hubert G. schrieb im Beitrag #7245560: > Für Bezug bezahle ich inkl. 21ct und fürs Liefern bekomme ich 51ct. > nach Förderung nur €1300 Dann bist eh durch. Förderung plus 51ct. Es geht eben immer ums Gleiche: Zugreifen wenns paßt.. Und liefern was geht. Klingt nach Netzbetreiber mit Stromverkauf, in
-
Thread
Sniffer für serielle Schnittstelle, die Fehler lesen kann
empfangen wird, kann man auf die Baudrate schließen. b) abwechselnd 0x48 und 0xb8 nach jeweils >=10ms Pause senden. Wenn man hier auf der (invertierten) Leitung zum PC auf der fallenden Flanke triggert, dann sieht man 3 Bitzeiten später im Oszi ein Augendiagramm des Signals für 1 Bit. c) Falls ein
8CH-USB-Logic-Analyzer-8-Channel-Logic-Analyzer-Compatible-to-Saleae http://www.ebay.de/itm/171202927182 5,51 Euro Dazu vielleicht noch: 10pcs-X-Test-Hook-Clip-dupont-cable-FOR-Arduino-UNO-R3-Logic-Analyser-TEST-IC http://www.ebay.de/itm/222165518730 3,70 Euro
-
Thread
PiPico-VsCode-GDB file not found
Users\RS/.pico-sdk/openocd/0.12.0+dev/openocd.exe Finished reading symbols from objdump: Time: 31 ms -> =thread-group-added,id="i1" -> ~"GNU gdb (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 15.2.90.20241130-git\n" -> ~"Copyright (C) 2024 Free Software Foundation, Inc.\n" -> ~"License GPLv3+:
related to \"word\".\n" -> 1^done 2-gdb-set mi-async on Finished reading symbols from nm: Time: 41 ms OpenOCD: GDB Server Quit Unexpectedly. See gdb-server output in TERMINAL tab for more details. "C:\\Users\\RS/.pico-sdk/openocd/0.12.0+dev/openocd.exe" -c "gdb_port 50000" -c "tcl_port 50001" -
-
Thread
Berechnung der Entfernung mit SRF02
Schreibzugriff ) i2c_write(0); // Register 0 wählen ( Befehls_Register ) i2c_write(0x51); // Messung starten in cm i2c_stop(); _delay_ms(65); // 65ms Wartezeit bis Messung fertig i2c_start(srf02); // I2C Slaveadresse übergeben i2c_write(2); // zum
-
Thread
Nokia 3310 Display arbeitet nicht
deshalb die Verzögerungszeit verlangsamen? Ist der Reset-Kondensator nicht zu klein? (Komme aus der '51er-Programmierung) Hat jemand ein Tip für mich, was es noch sein kann? Werde solange noch weiter testen. Gruß Elektrikser
meinem Quellcode: int main (void) { clrb(PORTB,PB6); //Reset auf Low wait(); //100ms warten setb(PORTB,PB6); //Reset auf High wait(); //100ms warten LcdInit(); } void LcdInit(void) { SPCR = 0x53; //SPI Init Teiler/128 PORTA &= ~LCD_DC_PIN; SPDR = 0x21