-
Thread
Gleichtaktstörung zerstört eure Elektronik! Grund: Schaltnetzteile ohne Erdung.
dann aber Kaltgerätestecker mit Schuko. Ich hatte auch noch eine alte. Aber da hatte ich noch 80C51 µCs gelötet, denen hat das nichts ausgemacht. ESD-Arbeitsplätze hatten wir da auch noch keine. Es ist aber schon ein deutlicher Unterschied, ob ich nur etwa 50pF zwischen den Wicklungen habe oder
dann aber Kaltgerätestecker mit Schuko. > Ich hatte auch noch eine alte. Aber da hatte ich noch 80C51 µCs gelötet, > denen hat das nichts ausgemacht. ESD-Arbeitsplätze hatten wir da auch > noch keine. Das war auch dein Glück! Mir war das Problem mit der Weller nie wirklich bewusst, aber in diesem
-
Thread
XMEGA 128A1 ADC negative Spannung
Spannungen über 0V. Beide Halbwellen auszuwerten, brächte lediglich einen Zeitvorsprung von etwa 1ms, da die Sensoren, einmal ausgelenkt, auch sofort wieder zurückfedern und somit eine Spannung in der Gegenrichtung abgeben. Je nachdem, von welcher Seite auf den Kristall geklopft wird, hat man entweder
Knut Ballhause schrieb im Beitrag #1893696: > Datum: 12.10.2010 08:51 > Wurde doch schon erwähnt. Stimmt. Zum Thema: Ich habe mal als Testobjekt statt den Klopfsensor einen Funktionionsgenerator genommen, diesen habe ich auf DC(1V) eingestellt. Wenn ich nun den
-
Thread
Zufallszahlen für Würfel
muss *unbedingt* entprellt werden, sonst stoppt die Schleife von Dir unbemerkt schon nach z. B. 1 ms (Zeitpunkt des ersten Prellers) und Deine Zufallszahlen sind Murks. Ansonsten hier mal ein paar "echte" Zufallszahlen von 1 bis 6. Wenn Du die studierst, wirst Du feststellen, dass das zwei- oder
http://home.tiscali.de/peterd/appl/soft/c51/dice/index.htm Peter
-
Thread
Gefährlicher Compiler
auch erkennt, wenn in jeder Regel nur ein Befehl drinnen ist. Der Vollständigkeit halber: der MS cl macht es wie clang. Damit hatte ich aber noch nie Probleme. Was mir aber schon mal passiert ist: rm -rf /$(EMPTY_VARIABLE) Zum Glück war das noch zu Zeiten, wo Festplatten langsam waren.
udok schrieb im Beitrag #7084706: > Der Vollständigkeit halber: der MS cl macht es wie clang. > Damit hatte ich aber noch nie Probleme. Danke das ist gut zu wissen. > Aber richtig schlimm ist der Widows File Explorer: > File Markieren -> Rechte Maustaste -> "Umbenennen
-
Thread
Multimeterkauf bei Pollin
wenn man seinem Messgerät nicht vertrauen kann! -Kleine Details wie ein Durchgangspiepser mit 500ms Verzögerung nerven extrem! (Bei billigen Geräten ist dies oft der Fall) Mein Ratschlag (/klugscheiss ein). Spare auf ein DMM, welches diesen Namen auch verdient! Beim grossen C gibt's z.B. das Fluke
natürlich die Langzeitstabilität nicht geRade die Beste ist ebenso. Ich nutze ein Voltcraft VC820 für 51€ von Conrad, weil mmir dieses noch eine RS232-Schnittstelle bietet und ich mir ein kleines LabView-Programm geschrieben habe womit ich einfache Messaufgaben schnell lösen kann, wenn ich mal was mit loggen
-
Thread
8051 - Taschenrechner
getString: jnb ri, $ ; warten auf Tastendruck call pause ; 10 ms warten jnb ri, getString ; zurück wenn Tastenprellen mov a, sbuf ; gedrückte Taste in Akku laden call send ; gedrückte Taste ausgeben cjne a, #0x23,
Serial Window #1 ) clear screenen kann ? Wie man das dann über ein Entwicklungsboard macht z.b. MCS-51 weiß ich ja aber in dem Simulator hat man ja offentsichtlich keine Ports. Vielen Dank im Vorraus. Mfg coVo2k
-
Thread
Ausgabe mittels printf über UART für ATmega / ATtiny
uart_printf.h uart_init(); while(1) { printf("\r Zaehlerstand: %d ", counter); _delay_ms(1000); counter++; } } [/code] Für die Ausgaben von Kommazahlen habe ich etwas eingeführt, das ich Pseudokommazahl nenne. Verfügbare Formater sind: [code] %s : Ausgabe Textstring
Controller passt. Zudem sollte UART auf vielen MCUs laufen... und si gibt es ähnliche Software für MCS51, STM8 und STM32
-
Thread
Keil µVision und USB-Seriell Kabel
drin sein. Bei manchen USB-RS232 Konvertern kann man auch die USB-Pollingzeit runtersetzen (auf 1ms), vielleicht hilft das. Und beim FIFO einstellen, daß schon bei einem Byte im Puffer ein Interrupt erfolgt. Moderne Entwicklungsboards funktionieren mit µVision, z.B. habe ich ein Silabs-Board und
." Das liegt daran dass Silabs einen anderen (besseren) Treiber für den Keil mitbringt. Der Mon51 Treiber sowie der Flashmon Treiber haben mit USB Adaptern Probleme. Thomas
-
Thread
AVR Synthesizer mit ATxmega128A1
3.2: https://youtu.be/T4p6Wr_8Pcc SSD1289 Lib: http://www.rinkydinkelectronics.com/library.php?id=51 Gruß Rolf
----------------------------------------- // set LCD Reset and CS SET_RESET; _delay_ms(10); CLR_RESET; _delay_ms(10); SET_RESET; CLR_CS; _delay_ms(10); // write command and data write_com(0xCB); //Power control A write_data(0x39);
-
Thread
50Ω Durchgangsabschluss
du doch noch die Vorteil der DOSBOX erklären, bitte! Man kann doch bei Windoof auch die sogenannte MS-DOS Eingabaufforderung aufrufen und dort dann DOS-Kommandos tippen/ausführen. Wo ist da nun der Unterschied?
HM205-3, über Hameg 1005, 1007 über TEK 475, 485 bis hin zum TEK 7904 mit 7S11, 7T11, S2, S4, S6, S51, S52, S53, 7A24, 7A26, 7S14, 7B92, DF1..... Mein Favorit ist der 485, und ich suche noch nach einem TEK 2467(B) bzw. einem 7104 mit 7B10/15 und 7A29. Ein paar andere hat es hier auch noch, HP Sampler
-
Thread
COM Schnittstelle von Visual C++ (.Net) zu anderer Software
voraussetzt. Allerdings kannst Du mit "Visual Studio Express" keine MFC-Anwendungen entwickeln, weil MS die dafür nötige Unterstützung entfernt hat. Der Compiler passt zwar, aber die Headerdateien, Libraries und App- und Classwizards fehlen alle. Das macht aber nichts, Du kannst anstelle der MFC auch
# oder VB bzw. dank COM Interop imo etwas "angenehmer" http://msdn.microsoft.com/en-us/library/6bw51z5z(v=vs.100).aspx
-
Thread
SMY01 oder SML01
nicht den Abschwächer mit ein. Um diese zu kalibrieren benötigt man einen NRVD mit dem Messkopf NRV Z51 und ein entsprechendes Programm um diese zu steuern. Es geht ausschließlich mit dieser Kombination. Beim SMY ist das Kalibrieren komplizierter, aber von Hand machbar, wenn man die nötigen Hilfsmittel
Ausgangspegel ist nur 10 dBm. Die Schaltzeit für eine neue Frequenz am Ausgang ist nach Datenblatt mit 75 ms höher. Kein sweep. Grüße von petawatt
-
Thread
Widerstände und Voltmeter (Physikolympiade)
er nicht mehr mit Multiplikation und Division klar. Richtig ist: bei einer Abtastung von 1000 ms _geteilt durch_ 1 [math]\frac{5+5+5(W)}{1(\frac{1}{s})}=15(Ws)[/math] bei einer Abtastung von 250 ms _geteilt durch_ 4 Alexander schrieb im Beitrag #7621664: > Εrnst B. schrieb im Beitrag #7618905
Jiha, 15:51 ist ne Palindromzeit. Na schaffst du wenigstens noch ne volle Stunde? Wo du schon das Thema Zeit aufbringst
-
Thread
Cariad SE Erfahrungen Gesperrt
schon so durch den Cloud Act. VW speichert seine Daten mittlerweile vermehrt auf Microsoft Servern...MS Teams, Yammer, ...
niederlande-frachtschiff-brennt-wohl-500-e-autos-an-bord-die-wichtigsten-fragen-a-dc5332c9-77fc-4489-9505-351cf51def06 So kann man die auf Halde liegenden Fahrzeuge auch entsorgen. EAutos zu Leuchtfeuer.
-
Thread
CRC-16 Prüfsumme (serielle Übertragung)
0xd0bd, 0xc134, 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c, 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3, 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb, 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232, 0x5ac5, 0x4b4c, 0x79d7, 0x685e
Werte liefert. Die Geschwindigkeit sind etwas langsamer: 30 Bytes: 750us / 580us 512 Bytes: 12,5ms / 9,6ms MfG
-
Thread
Bandbreitenbeschiss
Seit Juli ist im ganzen Dorf VDSL ausgebaut und ich habe direkt gebucht. Ich erfreue mich jetzt an 51,4MBit down / 10,0 MBit up.
Black J. schrieb im Beitrag #4694496: > 50-51k down und 10k up Du meinst 50.000kbit/s Also quasi 50Mbit/s oder meinetwegen 50M ... aber 50k wäre vollkommen falsch. Zu Zeiten der 56k Modems war man da ja schon schneller im Internet unterwegs
-
Thread
I2C Real Time Clock/Calendar (DS1337
HOURS_REGISTER, 0x08 + 0x40); // add 0x40 for PM I2C_WriteRegister(DS1307, MINUTES_REGISTER, 0x51); I2C_WriteRegister(DS1307, SECONDS_REGISTER, 0x00); } [/c] und lese diese wieder mit: [c] void DS1307_GetTime(uint8_t *hours, uint8_t *minutes, uint8_t *seconds) // returns hours, minutes
; lcd_gotolc(2, 1); lcd_printBinary(min); //lcd_printInt(min, 2, true); wait_10ms(50); } [/c] so scheinen beide Register sinnige Werte zu liefern. (Also ich erhalte eine binäre Ausgabe für ALLE gewünschten Werte. Doch kommentiere ich die beiden Zeilen wieder ein, so komme ich
-
Thread
ARM Interrupt Programmieren
); while(1) { GPIOA->BSRRL = GPIO_BSRR_BS_5; // 0x20 | LED on delayMs(50); GPIOA->BSRRH = GPIO_BSRR_BS_5; // 0x20 | LED off delayMs(50); } } void EXTI15_10_IRQHandler(void) { GPIOA->BSRRL = GPIO_BSRR_BS_5; delayMs(5000); GPIOA->BSRRH = GPIO_BSRR_BS_5; delayMs(5000); GPIOA->BSRRL = GPIO_BSRR_BS_5; delayMs(5000); GPIOA->BSRRH = GPIO_BSRR_BS_5; delayMs(5000); EXTI->PR = EXTI_PR_PR13; // 0x2000 | clear interrupt pending flag }
-
Thread
Timer 2 starten AVR4
Wäre das hier richtig? 8000000 / 1024 = 7812,5 7812,5 / 256 = 30,51.... also den Register dann auf 30 setzen. Wenn ich den Vorteiler 1024 benutze würde mein Timer 7812 Overflows insgesammt pro Sekunde haben. Da aber mein Timer nur bis 256 zählen kann, teile ich
genau eine Sekunde zu erreichen ist 256. Mit einem OCR-Wert von 0xF9 ergibt das einen Abstand von 8ms zwischen 2 Interrupts. Also nur noch 125 Interrupts abzählen und die Sekunde ist rum. MfG Spess
-
Thread
Programm anhalten, Notaus
dann einen Timerinterrupt aufsetzen, der zyklisch prüft, ob die Überlast eine minimale Zeit (z.B. 10ms) lang andauert. Dres schrieb im Beitrag #4828595: > Dort kann man den Interrupts Priority Levels zuordnen und in der ISR > dann die Levels mit niedriger Priority disablen. Und vor dem Return
man Interrupt-Level zuordnen kann, dann macht die Hardware doch alles von alleine. Z.B. beim AT89C51 weise ich T1 Priorität 0 (höchste) zu und UART0 Priorität 3. Dann kann der T1 den UART-Interrupt unterbrechen, das Enable-Bit braucht dazu nirgends angefaßt zu werden.
-
Thread
Laufschrift mit 8051
wäre jetzt in meinem Fall ein A und nun sollte ich dieses A auf der LCD ausgeben. Dann kommen alle 250ms die nächsten 8-Bit, sodass es am Schluss ein Laufschrift gibt. Jedoch hab ich keine Ahnung, wie ich die Ausgabe realisieren soll, weil ich mit zwischenspeichern außer in Registern oder im Akku noch nichts
@thkais Die Umgebung ist ein Atmel T89C51RD2 64K Flash EPROM Programmspeicher 2K EEPROM 1k RAM DATENSPEICHER Mal ne Dumme Frage, woher weiß ich, wo die DB Tabelle abgespeicher wird?? Gruß Bertram
-
Thread
Reglerparameter
Sprungantwort des Systems abgelegt. Es handelt sich um einen diskreten Regler mit einer Abtastzeit von 100ms... Wäre super wenn ihr mir weiterhelfen könntet... Habe mich mal an Chien, Rhones, Reswick orientiert, da passt aber die Theorie überhaupt nicht zur Praxis... Grüße Rudi
somit folgt: T2 kr = ks*a*---- T1 a: 4 2 1,4 1,07 0,51 ... dh: 0 5 10 15 30 ... dh ist die Überschwingweite in Prozent SOmit hast du kr und Tr, also den Regler parametriert. Das musst du dann noch evrl in den Z-Bereich
-
Thread
DS 1307 über I2C lesen
Leute Bin im Rahmen meiner Technikerarbeit dabei einen Datenlogger zu realisieren. Habe den AT89C51ED2 und folgende I2C Bausteine : DS1307 real-time-clock M24C64 EEPROM ADS7828 ADU und versuche schon seid 4 Wochen die Uhrzeit aus meinem DS1307 auszulesen. Ich bekomme es geregellt alle
d) {write_rtc_ram(7,d);} und mit der header Datei I2C.h #include <c51rd2.h> /* Registerdefinitionen */ #include <intrins.h> /* für Rotationsfunktion */ #include <stdio.h> /*Standart Ein/Ausgabe Funktionen*/ /****** verwendete Adressen
-
Thread
Zeitsteuerung für Wasserpumpe
CD4528, NE555) oder digital einem kleinen µC. Mit letzterem ist eine zeitliche Auflösung von ca. 50ms kein Problem (10s/2^8) und du hättest sogar die Möglichkeit, die eingestellte Zeit in einem Display anzuzeigen oder über einen BCD-Schalter vorzuwählen. Man braucht halt die Infrastruktur zum Programmieren
benutzt ich diese China-Wasser-Pümpchen. https://www.amazon.de/dp/B082PM8L6X/ref=twister_B08B546C51?_encoding=UTF8&psc=1 Und das Verteilerset des selben Anbieters. Nun die Technik. Ein Arduino Nano bekommt folgende Programmierung. Es werden Pro Blumenkasten 2 Senoren versenkt. Ich frage
-
Thread
Frage zu Servoansteuerung mittels Timer 1 im Atmega8 (assembler)
Register A (OCR1AL und OCR1AH) den Wert dec 20.000. Das entspricht der Gesamtdauer Impuls + Pause von 20 ms. (Der Prozessor läuft mit 1 MHz und der Timer im CTC Modus.) Zum Test soll bei Auslösung des Interrupts (also bei dec 20.000) ein Impuls ausgegeben werden, was ich mit einer einfachen Warteschleife
Zyklen ; ret 4 Zyklen ; ----------------------------- ; SUMME 256 Zyklen ldi temp1, $51 A256: dec temp1 brne A256 nop nop pop temp1 ret[/avrasm]
-
Thread
ALC 5000 Mobile firmware hack
einzelnen Kanäle sind nicht gleichzeitig aufgenommen worden sondern zusammen geschnitten(2ch oszi). 4ms/div. Wie ich grade gesehen habe ist 13 zu 9 bis auf kleine spikes invers. Siehe Foto. Bei Ansatz 2 hat sich alles was mit dem C72 zu tun hat schnell im Sande verlaufen, weil der mega mehr Angriffsfläche
getrennt übertragen werden. Zuerst wird der 01h 12h Block gesendet. Es folgt eine Pause von einigen 10ms und die Antwort 11h. Danach kommt der Block 00h 12h mit nur wenigen µs späterer 11h Antwort. Wohlgemerkt ist das Systemzeit. Die Daten gehen unverändert zur Schnittstelle raus. Sollte das weiter encryptet
-
Thread
ZigBit ZigBee Meshnetics
AT86RF230 nicht aktivieren. Die ISP-Schnittstelle hat als einzige Bedingung, dass /mindestens/ 20 ms seit dem Reset vergangen sein müssen, bevor versucht wird, die programming-enable-Sequenz runterzuschreiben -- eine Höchst- grenze gibt es aber nicht. Man kann also einige Sekunden später daher kommen
Versuchte das letzte Durchnähen von der Web-Seite, aber sie arbeitet nicht. Ob jemand mir auf e-mail micro51@rambler.ru das Arbeitsdurchnähen für SerialNet.hex absenden kann.
-
Thread
6 Sinuskurven mit 400Hz - welcher DDS?
0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c ); faktor = 0.001 * 0.304 * $FFFF; var t:byte; max, phase:dword; delta:dword; w:byte; frequenz:integer
gelesen ... // 8 data bits, 1 stop bit UCSRC:= (1 shl UCSZ1) or (1 shl UCSZ0); Delay_ms(100); // Wait for UART module to stabilize SREG_I_bit := 1; frequenz:=1000; set_delta; asm LDI R26, lo_addr(_sinus) LDI
-
Thread
Kugelschreiber mit Barcodescanner bei Pollin
halte. Es gibt nur 4 verschiedene Strichbreiten beim Code128 - die kleinste Breite habe ich auf 5ms eingestellt - mit Erfolg. Vielleicht helfen die Infos ein wenig ... hp-freund
in dem von antibyte geschriebenen Link: http://www.pennyscan.com/tech/control_codes.htm Nummer 51 !?!
-
Thread
Optokoppler nich Invertierend an STM32 gesucht
Kern-Board-Minimum-System-Entwickeln-Board-Neu-/350940830643?pt=Wissenschaftliche_Ger%C3%A4te&hash=item51b5b41bb3 über USB vom PC versorgt wird und ausserdem auch noch der Programmieradapter, sowie RS232 ihre Versorgung vom PC bekommen dachte ich dass es besser ist die 2 Spannungsversorgungen zu trennen
Mosrelais PhotoMOS-Relais sind relativ langsam: Das AQV252J hat z.B. eine Turn On Time von typ. 1.4ms. Damit ist nichts mit 20kHz.
-
Thread
MMC/SD Karte: mmc_lib Version 2.0
Timingproblem kanns kaum sein, ich verwende die internen 1mhz, zudem Warte ich vor mmc_init() ungefähr 100ms.
ein Byte nach dem anderen) wie muss ich dann die Karte adressieren? Auszug: ... mov cmd_0, #51h mov cmd_1, r3 mov cmd_2, r2 mov cmd_3, r1 mov cmd_4, #00h mov cmd_5, #FFh ... acall SD_WRITE_COMMAND ... inc r1 if (r1==0) inc r2 und so weiter... stimmt das?
-
Thread
Kostenlose IDEs für STM32
technical support and regular software updates" http://links.st-microelectronics.mkt5947.com/ctt?kn=19&ms=MTE3MzU3NTIS1&r=ODg2MjQyMjA0ODAS1&b=0&j=NDY0MTIyMzQxS0&mt=1&rt=0 Keil gratis für STM32F0 und STM32L0 ist mir neu, das wäre schon nicht schlecht. Ac6 hab ich noch nie gehört...
ARM-Cortex-M3-Mikrocontroller-Einstieg-Professional/dp/3826694759/ref=pd_sim_14_1?ie=UTF8&refRID=1XWQ505K3E51N76HKNS1 Wenn man in diesem sehr guten Buch zu Cortex-M3 40 Seiten braucht um die Konfiguration einer Eclipse Umgebung zu beschreiben (Kapitel 3), 10 Seiten für das Zusammensuchen der benötigten Plugins
-
Thread
welche Programmiersprache?
Anfänger empfehlen, das auch so zu machen? Meinen ersten µC hab ich auch in Assembler programmiert (MSC-51).
Anfänger empfehlen, das auch so zu machen? Meinen >ersten µC hab ich auch in Assembler programmiert (MSC-51). Ich habe für mich noch keine Veranlassung gesehen, µCs nicht in Assembler zu programmieren. Und für den PC benutze ich Delphi. Ein Anfänger sollte die verschieden Möglichkeiten einfach mal alle
-
Thread
Warum Pascal/Delphi/Lazarus oft unbeliebt?
selbst wenn das C Programm mal kleiner ist..wird das mehr als vermasselt, dadurch das etliche fette MS Updates erforferlich sind..spätestens mit diesen ist das C++ Programm um ein vielfaches größer. In C++ sehe ich eigentlich nur MS Visual C++ als vergleichbar, was das schnelle Erstellen von Programmen
testest, wo die IDE mitsamt aller Runtime-Libraries installiert ist? > In C++ sehe ich eigentlich nur MS Visual C++ als vergleichbar, was das > schnelle Erstellen von Programmen angeht Geht es gerade um Programmiersprachen oder um "RAD"?
-
Thread
Steuerung Pelletanlage Fehlersuche
eingebunden? Ja, der LTV-815, der ist mit für die Rückmeldung des Motorstroms zuständig. Bei R51 und C38 kann ich das Marking nicht erkennen.
Mikrocontrollers? Dieser Fehler ist nicht häufig, aber der sporadisch ausgelöste Neustart innerhalb weniger ms abgeschlossen, konnte zu Störungen führen.
-
Thread
CooCox neue Entwicklungsumgebung
im root-Projekt-Ordner! Die Ausgabe im Eclipse (verbose mode im make aktiviert): [code] 21:51:36 **** Build of configuration Default for project blinky_mk **** make all "----------------------------------------------------------------------" "Compilation of src/blinky.c:" "" arm-none-eabi-gcc
bss dec hex filename 364 1080 32 1476 5c4 ./bin/main.elf 21:51:37 Build Finished (took 742ms) [/code] Wie man sieht ist das compilieren gut gegangen (Haupthürde war es, alle Include Pfade richtig bereitzustellen). Die Fragen: 1) Wie kann das Linken
-
Thread
AT89C51ED2 & Interrupt
Interruptroutine dann aussehen muss .... Das hängt vom Compiler ab. Die obige syntax ist für den Keil C51 o.k. Herbert Hanser schrieb im Beitrag #3603845: > Das ganze wäre dann ja auch theoretisch im main-Programm realisierbar; > innerhalb einer while-Schleife, amirite? Nur hast Du da keinerlei definiertes
sinds vielleicht mehrere s und der Tastendruck geht verloren. Ein konstanter Timerinterrupt (z.B. 10ms) ist erheblich besser.
-
Thread
schaltregler auslegung
Zur LED OFL-51 Series von multicomp. Maximum Ratings at Ta=25°C Reverse Voltage (<100 A) : 5V D.C. Forward Current : 50mA Pulse Current (Pulse Width of 0.1ms, 1/10 Duty Cycle) : 200mA Operating Temperature Range
-
Thread
[V] Ultrasonic Modul - Sonar Radar Modul
gelötet und mit einem C51 Controller zur Auswertung kurz anprogrammiert. Dargestellt wurde ein virtuelles Radarabbild sowie Daten zur Entfernungberechnung. Wegen Projektwechsel wurde das aber nicht weiterverfolgt. Lieferung ohne C51 Controller. Doku gibt es als PDF oder im Netz. Preis: 25 Eur + Porto Privatverkauf
-
Thread
Grafische Oberflächen
empfehlen wo man schnell kleinere Fortschritte sehen kann. Habe mich bisher in die Grundlagen von C++(mit MS Visual Studio) eingearbeitet und Programme in C (KeiluVision) für den µC (Atmel 89c51AC3) geschrieben. Bin für alle Tipps dankbar. Gruss Christian
-
Thread
7805 wird sehr heiss
sogar annähernd 50%? Mit Blinken meine ich: die LED ist nicht immer an, sondern nur kurz, z.B. 50ms alle 2s. So wie z.B. beim Handy. Gut, das muss man mögen. Vorteil: Es ist sichtbar, dass der mc "arbeitet". Ein aufgehängter mc kann zwar leuchten, aber nicht blinken (lassen). Was auch viel bringt
Also ich verwende einen T89C51CC02 mit integriertem CAN-Controller von Atmel. So alt dürfte der eigentlich gar nicht sein. Als Transceiver kommt ein PCA82C251 von Philips zum Einsatz. Der Prozessor ist mit 8MHz getaktet (die ich auch
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 3 Gesperrt
. Aber ich kann es dir vermutlich auch beantworten: Sie wollte einfach mal fixiert werden. Ist in MS-Kreisen ja auch gang und gäbe.
www.spiegel.de/politik/ausland/pence-sagt-termine-in-corona-hotspots-ab-a-cde84773-8c5e-4e31-86e0-a51bf43bb57b
-
Thread
Ersa, Pollin und die Lötkolben
bekommen, wo sich ein Programmierer für Webshoparbeiten beworben hat - mit Dateianhängen im .docx-Format (MS-Office 2007). Damit ist er natürlich gleich durchgefallen. Wer Internetkommunikation als Beruf ansieht, sollte wissen, daß nicht jeder Empfänger die gleichen Softwarevoraussetzungen wie der Versender
kleine hat nicht mal 2 Stunden gehalten. Der große liegt in der Garage, damit ich meine Weller WTCP 51 nicht immer aus der Werkstatt holen muss. Der hat ordentlich Dampf, aber die Lötspitze hat auch schon Riefen vom Litze verzinnen (max. 10min benutzt, ca. 30min angewesen) Richtig zufrieden bin ich mit
-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
after reset: 0xAE34 > > // RT-890 > > BK4819_WriteRegister(0x1E, 0x4C58); // after reset: 0x4C51 > > BK4819_WriteRegister(0x2A, 0x4F18); // after reset: 0x4711 > > BK4819_WriteRegister(0x53, 0xE678); // after reset: 0xE66C > > BK4819_WriteRegister(0x2C, 0x5705); // after reset: 0x5B05
Vergleich mit der original Firmware ist trivial, das kann sogar Windows ("fc /b", "fc" gibt es seit MS-DOS). Dann kommen ein paar Offsets raus, damit kann man sich das im Disassembly selber ansehen. Abgesehen davon: der TO scheint hier hauptsächlich Forderungen zu stellen und erwartet dass irgendwer
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
eine 1Wire Lib schreiben, die auf Timer Interrupts setzt, da mir die Übertragungsdauern von bis zu 14ms (mit LogicAnalyzer gemessen) für den blockierenden Betrieb zu lange dauern. Mein Problem ist nun, dass ich bereits beim Start des Timers einen Interrupt erhalte, der da nach meinem Verständnis nicht
Interrupts unterbrechen. Der 8051 hat ja den Vorteil, daß man bis zu 4 Prioritäten vergeben kann. Der AT89C51 läuft mit 20MHz / 6 = 3,3MIPS.
-
Thread
Labornetzgerät als Projekt
Euch demnächst ein Oszilloskop Bild schicken damit Ihr mir es glaubt;-) Die Einschaltzeit ist 20ms und bei der Ausschaltung > 500ms. mfg, Gerhard
und lächelt schon etwas ;-). Theoretisch müssen sie doppelt so gross sein. (Nachladung alle 20ms statt alle 10ms) Dadurch, das der Strom nur halb so gross und die Nennspannung auch nur halb so gross ist, relativiert sich das Ganze. Eine solche Umschaltung wird übrigens auch durchaus in Fertiggeräten
-
Thread
avrDragon+avrdude+debian7
not find any USB device "usb" make: *** [avrdudedummy] Error 1 17:59:53 Build Finished (took 846ms) Wie in Foren beschrieben habe ich zuvor ein rule in etc/udev/rules.d angelegt 80-usbprog.rules: ATTR{idVendor}=="03eb", ATTR{idProduct}=="2104", GROUP="plugdev", MODE="0660" # AVRISP mkII
media0 tty14 tty5 vcsa5 mem tty15 tty50 vcsa6 net tty16 tty51 vcsa7 network_latency tty17 tty52 vga_arbiter network_throughput tty18 tty53 video0 null tty19 tty54 xconsole nvram tty2 tty55 zero oldmem tty20
-
Thread
Kaufberatung Multimeter Fluke 289, Fluke 87v oder CEM DT-9989
hochpräzise + sehr viele Messvarianten + IP 67 (wasserdicht, stoßdicht) + Oszifunktionen (10 MHz/ 50 MS/s Realtime) - keine Erfahrung mit dem Gerät bekannt - "Chinaware" Was meint Ihr. Hat jemand Erfahrung mit dem CEM Gerät oder einem Fluke ? Hat jemand noch eine andere Empfehlung ? Der Preis
www.amazon.de/Multimeter-Oszilloskop-Bluetooth-Anzeige-CEM/dp/B00T6J72QG/ref=pd_sim_sbs_60_2?ie=UTF8&dpID=51PFCavAq3L&dpSrc=sims&preST=_AC_UL160_SR123%2C160_&refRID=AEPGTCX3Q82GNHW66BBC
-
Thread
ESP Zeit messen, immer wieder Ausreißer
in kurzen Impulsen, so lange wie der ESP für 50 analoge Messungen benötigt, dann pausiert er für 100ms. Ausgeben lasse ich mir die Rundenzeit und die Anzahl der Schritte die für eine Runde notwendig waren. Eigentlich ganz einfach, aber die Werte haben komische Ausreißer: [code]ȤlìÉã¬l,øi:ðøready
3ffeeb34 40202fcc 3ffefb50: 3fffdad0 3ffe8374 3ffeeb34 3ffeeb58 3ffefb60: 3fffdad0 00000000 3ffeeb51 402028a0 3ffefb70: feefeffe feefeffe 3ffeeb60 40100114 <<<stack<<< [/code] und muss erts das lösen...
-
Thread
Funksteckdosen REV, C-Programm für Microcontroller
Ich möchte mit meinen Mikrocontroller (ATMEL T89C51RD2) Funksteckdosen ansteuern. Hab den Sender von der Fernbedinung ausgebaut. Meine Frage ist welches Signal ich vom Mikrocontroller an den Sender schicken muss bzw. wie ich das Programm schreibe.
Jede steigende Flanke wird dem Sender ein neues Bit signalisieren. Ist "High-Zeit" dann ca. 1 ms (jedenfalls länger als 500 µs) ist 'ne "1", wenn nicht, dann isses 'ne "0". Zwischen den einzelnen Bits gibts 'ne Pause von 250 µs. Wenn der Controller sonst nichts anderes zu tun hat, kann man das