-
Thread
LCD Anzeige spinnt
digit[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; [/C] Schmeiss dein Programm weg und gib einfach nur 0x01 aus und sieh nach welches Segment leuchtet Danach 0x02, 0x04, 0x08 etc. bist
*75*/ 0x4b, /*76*/ 0x4c, /*77*/ 0x4d, /*78*/ 0x4e, /*79*/ 0x4f, /*80*/ 0x50, /*81*/ 0x51, /*82*/ 0x52, /*83*/ 0x53, /*84*/ 0x54, /*85*/ 0x55, /*86*/ 0x56, /*87*/ 0x57, /*88*/ 0x58, /*89*/ 0x59, /*90*/ 0x5a, /
-
Thread
Warum Bewerbt ihr euch nicht bei IGM Unternehmen
https://medium.com/neue-narrative/einmal-vorstand-und-zur%C3%BCck-zum-sinn-a6b417a5dca9
gesagt. Und die Stellenangebote werden immer mehr: gesucht HW-Entwickler. Zu meiner Person, anfang 50, 80k€, Oberbayern. HW u. FW-Entwickler, in allen Gebiete vertreten (µC, analog, digital, Leistung, Antriebe, ...). Warum also noch bewerben? Ich glaube auch, ich spreche für viele. Grüße, Herri
-
Thread
Ersatz SM104 Milli-Pico-Meter MV40
SM103 SM104 SMY60 (mit kurzschlussbügel) SMY50,51,52
> SM103 > SM104 > SMY60 (mit kurzschlussbügel) > SMY50,51,52 > An der Quelle saß der Knabe.... Die SM103/4 und die SMY50,51 und 52 konnte man in der S.B.Z. ohne jeden Aufwand erstehen. Von denen gab es sogar Bastlerware. Wer lokal nicht fuendig wurde
-
Thread
Wo sind die Audion-Bauer?
U1 = EF183 U2 = EC(C)84 U3 = E(C)C84 U4 = EC92 oder EFxx später: U4+U5 = ECL80
Heizspannung mit 12V und eine Anodenspannung von 100V / 25mA bei einem Ripple von ~25mV. Wenn du C5 und D9 weglässt, kommen nur noch 80V raus und wenn du auch noch C6 und D7 weglässt, sind es 68V wie bisher. Bei 100V ist jedoch möglicherweise schon Lautsprecherempfang möglich. Gruß, B.
-
Thread
PWM Signal in Hz Umwandeln
Habe gerade keinen Arduino hier, aber das hier könnte funktionieren. PWM muss auf 51 Hz eingestellt sein, input_pin und output_pin musst du dir noch entsprechend anpassen. Die Frequenz ändert sich in 101 Stufen, ich hoffe das reicht aus. [c] #include "TimerOne.h" int input_pin
Auf Pin 3 sollte ein 5100 Hz Rechteck zu sehen sein, wenn die Frequenz nicht 5100 Hz ist, muss [c] Timer1.initialize(98); // 5102 Hz [/c] entsprechend angepasst werden. Beschaltung: PWM Inputs: Pin 8 und 9 (Eingangsfrequenz sollte so um die 51 Hz liegen) Freq Outputs: Pin 12 und 13 (5..255
-
Thread
8051 Reset Vector Frage
Mal abgesehen davon, dass der 80c32x2 veraltet ist und ein akteller 8051 mit Flash und On-Chip RAM dringend zu empfehlen wäre z.B. http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx Beim 8051 gibt es drei Speicher: internes
anschließen konnte. Ich würde da einfach nen Flash-8051 mit UART-Bootloader einsetzen, z.B. P89C51RD2 oder AT89C51RD2. Die alten Downloadtools der Entwicklungsboards dürften unter 64Bit-Windows eh nicht mehr laufen.
-
Thread
Werte über LCD und serielle Schnittstelle ausgeben - Atmel 89C51
Hallo, ich habe ein Controllerboard mit einem Atmel 89C51RC2 Controller. Mit meinem Assembler Programm kann ich über ein Poti die Werte an der LCD von 0-255 ausgeben. Das Poti ist an Ain0 angeschlossen. Nun muss ich über ein zweites Poti ebenfalls die Werte
Versuch, der meinen zweiten Poti einlesen soll, aber nicht funktioniert [avrasm]code at 0 include c51rd2.inc extern code ain0 extern code dezaus extern code initLCD extern code cursorpos extern code loeschen orl pcon,#80h mov th1,#243 mov tl1,#243 anl tmod,#00001111b
-
Thread
GMS80C501-G020
Hallo, ich habe mir bei Reichelt einen 80C32 bestellt und bekam einen GMS80C501. Sind diese beiden wirklich identisch ? Im Internet findet man nichts zum GMS80C501, da der Hersteller LG Semicon von Hynix übernommen wurde (zumindest der Halbleiterbereich). Das einzige was ich gefunden habe, war eine Vergleichsliste von MOSEL VITELIC, wo der GMS80C501 als Vergleichstyp zum 80C51 angegeben war. Und zwischen 80C51 und 80C32 ist doch ein etwas größerer Unterschied... mfg Benedikt
-
Thread
SDCC und 80C552 ??
"nutzt keiner den sdcc 80c552?" In der Tat habe ich den 80C552 noch nie benutzt. Atmel hat ja 1993 den weltweit ersten preiswerten µC mit internem Flash rausgebracht (AT89C51) und seitdem benutze ich nur noch Flash, weils
benutzen will, zu überprüfen, ob sie richtig heißen und die richtige Bit- bzw. Byteadresse haben. Der 80C552 hat ja gegenüber dem Standard 80C52 ne Menge Abweichungen (z.B. total kastrierter Timer T2), deshalb ist er mit Vorsicht zu genießen. Wenn man den I2C-Bus haben will, ist z.B. der P89C668 viel besser
-
Thread
Preis/Leistung ARM gegen den Rest
Chaos abzugleiten. Wenn man hirarchisch nach Informationen sucht (Product->Microcontrollers->8Bit 80C51->Instruction Set) findet man nur wenig. Nur wenn man exakt weiß, wie das Produkt heißt, kommt man doch noch irgendwie auf Seiten. Das kanns doch eigentlich nicht sein. Naja, ich hab mich jetzt entschieden, das Layout auf den AT89C51ID2 + externes SRAM aufzubohren (brauche I2C + 5kB SRAM). Falls es doch mal den P89V668 geben sollte, bleibt der SRAM eben unbestückt. Peter
-
Thread
DCF-Uhr mit DotMatrix-Anzeige für avr-gcc
P.S.: Sämtliche Programmierer, die ich kenne, begrenzen auf 80 Zeichen je Zeile. Der Grund ist folgender: Bei einem richtig dicken Fehler im Programm sucht man sich am Bildschirm tot, aber ausgedruckt ist er oftmals viel leichter zu finden. Und 80 Zeichen
Zurück zum Thema: "ne DCF-Uhr in C gesucht, aber keines gefunden." Also ich finde ne Menge im Web, z.B.: http://www.specs.de/users/danni/appl/soft/c51/thclock/index.htm http://www.c51.de/c51.de/Dateien/Liste.php?showHerst=1&showArt
-
Thread
Größere Schriftart für Crius OLED
}, {0x00,0x00,0xAC,0x6C,0x00,0x00,0x00,0x00}, {0x00,0x08,0x14,0x22,0x41,0x00,0x00,0x00}, {0x00,0x14,0x14,0x14,0x14,0x14,0x00,0x00}, {0x00,0x41,0x22,0x14,0x08,0x00,0x00,0x00}, {0x00,0x02,0x01,0x51,0x09,0x06,0x00,0x00},
i2c_stop(); } void i2c_OLED_send_cmd(uint8_t command) { TWBR = ((F_CPU / 400000L) - 16) / 2; // change the I2C clock rate i2c_writeReg(OLED_address, 0x80, (uint8_t)command); } void i2c_OLED_send_byte
-
Thread
Allgemeine Frage zu idata, xdata usw
Hallo an alle, ich bin gerade dabei, einen AT89C51CC03 µC von Atmel mit Keil µVision 3 zu programmieren. Datenblatt: www.atmel.com/dyn/resources/prod_documents/doc4182.pdf Er hat folgende Daten: 256 Bytes of On-Chip Ram 2048 Bytes of ON-Chip
PUBLIC a I:0080H PUBLIC b <<<<<<<< Hier liegt b (idata) auf addresse 80H ------- PROC MAIN C:0003H LINE# 5 C:0003H LINE# 6 C:0003H LINE# 8 C:0009H LINE# 9
-
Thread
IRQ_ AT89S8252
Unklarheiten in meinem bisherigen Wissen über Timerregister genommen. Ich habe Deinen Code in C ausprobiert, READS-51 motzt immer, ich glaube ich muss mal einen anderen Compiler ausprobieren. IQR... da hab ich wirklich einen Müll in meinem Gedächtniss natürlich IRQ. Danke für den Hinweis,
Priorität definieren. Das Register heisst IP(0x0B8h). Leider nur dieses Eine! Meine Frage: - Beim 80C535er sind es zB. IP0 und IP2, wodurch ich 4 Stufen Binär definieren kann. - Mein AT89S8252 enthält aber nur IP0. - Gehe ich richtig in der Annahme das mein 8051 nur 2 definierbare Prioritätsstufen
-
Thread
LIS3L02AS4 und KMZ-51 an einen ATmega 32
gerne die oben genannten Sensoren https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=74&products_id=193&zenid=1bb3bf67016e451777c063cc420da56a und KMZ-51 MAGNETFELD SENSOR (bei Conrad) an einen ATmega32 anschließen. Leider habe ich keine Ahnung wie ich die Schaltung aufbauen
Wenn ich bei der Suche kmz eingebe und "enthält" anwähle, kommen u.a.: NXP Semiconductors KMZ51,115 MAGNET-FELD-SENSOR SOT 96 (SO8) / T & R ROHS Verfügbar: 600 VPE: 100 1,80 EUR NXP Semiconductors KMZ51-BLISTER ROHS Verfügbar: 260 VPE: 10 2,37
-
Thread
LPC11C24 CAN bootloader
: ----------------------- 21.6.8 Go (C_CAN ISP) Write the start address into [0x5070, 0]. Then trigger the “start application” command by writing the value 0x1 to [0x1F51, 1]. ----------------------- So muss die Message richtig
und reagiert weiterhin auf die 67d befehle) wo ich mir nicht sicher bin : auf das hier 67d 2f 51 1f 01 01 00 00 00 wird das geschickt 5fd 80 51 1f 01 0f 00 00 0f könnte das der Code sein CMD_LOCKED SDOABORT_CMD_LOCKED 0x0F00 000F ?? was auch immer das heissen möge (das CRP ist es nicht
-
Thread
avr-gcc 4.7 I/O-Zugriffe
r24, 0x19 ; 25 6d76: 85 fd sbrc r24, 5 6d78: 02 c0 rjmp .+4 ; 0x6d7e <main+0x4c> 6d7a: 80 e0 ldi r24, 0x00 ; 0 6d7c: 01 c0 rjmp .+2 ; 0x6d80 <main+0x4e> 6d7e: 83 e0 ldi r24, 0x03
Erlösung ;-) Mit den 8051 habe ich fast täglich zu tun. Das meiste erledige ich dabei aber auch mit C. Ich nutze den C51 dafür. Es gibt einen Freeware-Assembler für die 8051: http://plit.de/asem-51/ Kommen wir auch schon zum Thema: Der C51 erzeugt wunderbaren Code aus den C-Dateien. Das Teil
-
Thread
Hilfe zum einstieg AVR oder 8051
programmiert werden?" Ja, und zwar solche Typen mit factory programmed Bootloader. Der AT89C51ED2 (Atmel), P89C668 (Philips), DS89C420 (Maxim) sind z.B. welche. Hat Dein PC (Notebook) keine COM, geht auch prima ein USB/COM Adapter. Hier mal ne Programmierschaltung: http://www.mikrocontroller.net
products/lpc900/all/ Ach ja, die LPC900 sind nicht nur Befehls- sondern auch Timing kompatibel zum 80C51, nur eben 6x schneller. D.h. es ist ein 2-Zyklen Core. Es gibt auch sogenannte 1-Zyklen Cores fuer den 8051 aber das Befehlstiming wird etwas durcheinandergewuerfelt.
-
Thread
Ist dieses Gehalt ok ?
Geld viel weniger wert. JETZT kann ich seine Argumentation verstehen, dass für einen erfahrenen Ing 80-90k nicht mal wirklich viel sind. 80-90k sind in München in etwa so viel wie 40k im Osten oder 50k im ländlichen Süddeutschland. Also wirklich nichts besonderes.
> Autor: Fe3 C. (fe3c) > Datum: 12.02.2014 10:25 > Dein Vokabular beschränkt sich auf IBN und Knast, nicht wahr? Ha, Ha, Ha, Ha, ....... Reingefallen !
-
Thread
µC.net Afu (CB?) Runde
Hallo Bernhard, wie wäre es mit 80m CW? Grüsse, René
heute abend nochmal auf 80m QRV, so um 3700 +- 73 de Kai DL1GJJ
-
Thread
Atmega88 Code kompiliert ohne Fehler und läuft nicht
DDRD |= (1<<PD6); PORTD |= (1<<PD6); } UBRR0H = (uint8_t)(UBRR_VALUE >> 8); 46: 10 92 c5 00 sts 0x00C5, r1 ; 0x8000c5 <__TEXT_REGION_LENGTH__+0x7fe0c5> UBRR0L = (uint8_t)UBRR_VALUE; 4a: 83 e3 ldi r24, 0x33 ; 51 4c: 80 93 c4 00 sts 0x00C4, r24 ; 0x8000c4 <__TEXT_REGION_LENGTH
DDRD |= (1<<PD6); PORTD |= (1<<PD6); } UBRR0H = (uint8_t)(UBRR_VALUE >> 8); 46: 10 92 c5 00 sts 0x00C5, r1 ; 0x8000c5 <__TEXT_REGION_LENGTH__+0x7fe0c5> UBRR0L = (uint8_t)UBRR_VALUE; 4a: 83 e3 ldi r24, 0x33 ; 51 4c: 80 93 c4 00 sts 0x00C4, r24 ; 0x8000c4 <__TEXT_REGION_LENGTH
-
Thread
Decoder V40511 DDR
zur Z8-Familie Von der Leistungsfähigkeit etwa mit MCS-51 vergleichbar.
offiziell nur für 1 MHz spezifiziert, und sie kosteten den stolzen Preis von 52,00 Mark. Ein U855 (Z80 PIO) kostete am gleichen Tag 41,10, S555C (2708-Bastlertypen) gab's für 34,40, U857 (Z80 SIO) für 41,30. Zumindest hätte man also damit seinen Z80-Computer zusammenbekommen. Um mal zu zeigen,
-
Thread
Lokalität von Registerwerten?
115,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99 .db 98,97,96,95,94,93,92,91,90,89,88,87,87,86,85,84 .db 83,82,82,81,80,79,78,78,77,76,75,75,74,73,72,72 .db 71,70,69,69,68,67,67,66,65,65,64,64,63,62,62,61 .db 60,60,59,59,58,57,57,56,56,55,55,54,54,53,53,52 .db 51,51,50,50,49,49,48,48,48,47,47,46,46,45,45,44
45 .equ G5 = 46 .equ Gis5 = 47 .equ A6 = 48 ;3520Hz .equ B6 = 49 .equ H6 = 50 .equ C6 = 51 .equ Cis6 = 52 .equ D6 = 53 .equ Dis6 = 54 .equ E6 = 55 .equ EoS = 255 ;End of score .equ en = 128 ;End of line flag ;------------------------------------------------------
-
Thread
Transildiode als Freilaufdiode für Relais?
Verhalten nur durch andere Bauteile hinbekommt wäre es dumm, das nicht zu tun. Und was soll "wenn ... 80-100ms ... nicht machbar waren, dann dauert es eben ein paar ms länger" bedeuten? In welcher Welt lebst Du? Wenn in der Norm 80-100ms stehen, dann sind es 80-100ms, und nicht mehr und nicht weniger. Und
Thomas C. schrieb im Beitrag #6089142: > Dann wird der Labormöbelbauer beauftragt, Thomas C. schrieb im Beitrag #6089142: > Ich denke 2-3 Jahre. Thomas C. schrieb im Beitrag #6089142: > Nein, das geht
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
Jörg W. schrieb im Beitrag #6855012: > Ich kann mal gucken, was ich noch an Z80-Peripherie rumliegen > habe. > > EEPROMs wären auch da, falls du sowas brauchst. Eproms habe ich auch noch, 2732, 27C64 u.a.
Derivat (xdip), für meine Sammlung, nur Tausch gegen eine andere CPU aus vergangenen Tagen. ds87c530/ds89c420 - 8051,dallas, 33Mhz at89lp51ed2 - 8051, atmel, 64KB/2KB, 1-cycle/20Mips hd64180rp8 - z180, hitachi, pdip-64 mc68008l8 - cdip-40 d8088-2 . pdip-40 z84c0020pec - z80, 20Mhz, pdip-40
-
Thread
WinAVR 20030913 veröffentlicht
8f 93 push r24 d8: 9f 93 push r25 unsigned char i; i = PIND; da: 80 b3 in r24, 0x10 ; 16 if( i & 1 ){ dc: 99 27 eor r25, r25 de: 80 ff sbrs r24, 0 <- Test auf Bit 0 ! e0: 09 c0 rjmp .+18 ; 0xf4
meine Erfahrungen sind das Resultat jahrelanger praktischer Arbeit. Dabei trat z.B. massiv Ärger mit C51(Keil) auf. Ich betone aber, das ich deshalb C51 nicht in Grund und Boden stampfe. Wie Du auch habe ich mit Assembler begonnen. Sehr früh begann ich nach verfügbaren Alternativen zu suchen, um genau
-
Thread
Kennfeldzündung für Motorrad
Smartphone >und Controller im Zündsteuergerät. zb über BT oder so. ICh dachte, Du bist noch blutiger µC-Anfänger. Und da träumst Du von solchen Dingen .... Beschäftige Dich doch erstnmal mit der µC-Programmierung an sich zum Reinschnubbern (notfalls das berühmte Lauflicht, so wie ich auch erstmal herumgespielt
Jens G. schrieb im Beitrag #5245705: > ICh dachte, Du bist noch blutiger µC-Anfänger. Und da träumst Du von > solchen Dingen .... > Beschäftige Dich doch erstnmal mit der µC-Programmierung an sich zum > Reinschnubbern (notfalls das berühmte Lauflicht, so wie ich auch erstmal
-
Thread
Zündschaltung Simson
dran. Nachtrag, das Prinzip heißt auch HKZ > Hoch-U Kondensator-Zündung , wo wäre bei dir der Lade-C für die Zündenergie, der C3 mit nur 1 µF? Daniel E. schrieb im Beitrag #7364567: > -X1 und -X5 die Ladespannung Das ist ne Brücke als Kurzschluß, hast du ein Bild von dem Teil? Denn mit nur 15
geht hier um die Zündschaltung, nichts anderes ! Ja aber es ist komisch, dass deine stirbt. Die KR51/52 hatten einen Unterbrecher, die KR51/2L eine CDI, die den Kontakt nurnoch für den ZZP nimmt. Soweit ich aber entsinne, braucht die mehr Wumms, und nicht weniger. Mit fällt damit keine Kombination ein
-
Thread
Aktuelle 8051-Clone - so kompatibel wie möglich
dann wird es nichts mehr mit drop-in. Wäre aber auch nicht schlimm. Ich habe damals als der DS80C320 aktuell war, mal einige Schaltungen re-designed, seitdem habe ich eigentlich nur noch AVR und ARM benutzt. Bei der Zielanwendung ist aber so viel trickreich in MCS51 Code gelöst und es muss nur so
STC89C51... STC12C5A602... oder auch Mikrochip SST89x516...
-
Thread
Inselanlage gebaut und nun?
Thomas U. schrieb im Beitrag #7233488: > Und das bei fertigen Modulen mit rs232. Schau mal bei US2000C US3000C Das darf ich so verstehen dass du keine Zellen gekauft hast sondern die US2000C bzw US3000C? Ok das ist etwas anderes. Was haben dich die Module 2020 gekostet wenn ich fragen darf?
Thomas U. schrieb im Beitrag #7233488: >> Und das bei fertigen Modulen mit rs232. Schau mal bei US2000C US3000C > > Das darf ich so verstehen dass du keine Zellen gekauft hast sondern die > US2000C bzw US3000C? > > Ok das ist etwas anderes. Was haben dich die Module 2020 gekostet wenn > ich fragen
-
Thread
Wittig(welec) DSO W20xxA Hardware
PWM-Filterung habe ich genauer untersucht, folgende Ergänzungen zum Schaltplan kann ich noch beisteuern: - C51 ist in Wirklichkeit ein Widerstand, 9,1kOhm, und zieht gegen minus 2,5V, nicht Masse - C37 hat 4,7nF, C50 auch, C36 hat 100nF Grüße Jörg
are explained here in the forum. I used a 0805 case's SMD 0ohm to change D2, then I changed both C37 and C50 with two SMD capacitors case 0603 value 100nF X7R 50V 10% and I changed C36 with a SMD capacitor case 0603 value 2,2uF X5R 10V 10%. Of course I also swapped R51 and R44 between their. It
-
Thread
Gibt es irgendwo brauchbare Infos zu SMI ?
einem Hersteller bis zu 16 Slave-Adressen gleichzeitig adressieren. Dazu gibt es denn Parameter 0xC0 der von zwei Bytes mit den Adressen der Slaves gefolgt wird. Also wenn man z.B. die Slaves 0,1 und 15 von Elero (= 0x03) adressieren will: 43 C0 80 03 01 79 die letzten beiden Bytes sind der
Prüfsumme einfach die Bytes addieren und das Vorzeichen des LOW-Byte umkehren (zweier Komplement) 43 + C0 + 80 + 03 + 01 = 187 -> 87 -> 79 Wenn man also alle Bytes der Befehl addier ist das Low-Byte des Ergebnisses immer 0x00: 43 + C0 + 80 + 03 + 01 + 79 = 200 -> 00 Das Problem bisher ist das alle
-
Thread
AT91SAM7 und K4S561632J SDRAM Probleme
29 2B 2D 2F 33 35 37 39 3D 41 43 45 47 49 4B 4D 4F 53 55 57 59 5B A1 A3 A5 A7 A9 AD B1 B5 B7 B9 BD C1 C3 C5 C7 C9 CD D1 D3 D5 D7 51 6C B3 Bytes Changed Now: 2F 51 57 6C A5 B3 B9 Bytes Changed At All:2F 51 57 6C A5 B3 B9 20000100: 00 02 04 06 08 0A 0C 0E< 10 12 14 16 18 1A 1C
80 82 84 86 88 8A 8C -EE 90 92 94 96 98 9A 9C 9E 20000150: A0 A2 A4 A6 A8 AA AC AE B0 -FF B4 B6 B8 BA BC BE 20000160: C0 C2 C4 C6 -CE CA CC CE D0< D2 D4< D6 -FE
-
Thread
Labornetzgerät - Fragen zum Schaltplan
bleiben 9.3 V für R23, macht also einen Basisstrom von schmalen 93 uA. Mit der Verstärkung des BC548C (max. 800) macht das keine 80 mA Kollektorstrom. Und wann haben wir rund 10 V am Ausgang des LM358 und damit über der R23/BE-Strecke von Q3? Nur wenn die Ausgangsspannung des Netzteils größer als der
gibt es einige von Microchip in 12-bit um die 1-1,50Euro pro > Stück. https://www.ebay.de/itm/I2C-DAC-Breakout-Module-12Bit-MCP4725-Resolution-Module-For-Arduino-Raspberry-Pi/272659825570?hash=item3f7bcac3a2:m:mHstynhLAcIk80gv8GUXWaw
-
Thread
Art der if-Auswahl nur Geschmackssache?
Typkonvertierungen umgehen. Schreibt man im konkreten Fall c1==(char)~0x80 statt c1==~0x80, ist das Ergebnis das von dir erwartete.
man mit == ,Bitmuster prüft man mit &. > if (! (c & 0x80))... Autsch! [code] c1 = 0x81; if (c1 & 0x80) { is_true(); } else { is_false(); }[/code] Das Bitmuster 0x81 ist also gleich dem Bitmuster 0x80? Da muss man sich
-
Thread
Wer mag mir für den Kauf von JBC Lötstation(en) Tipps geben?
speziellen Situationen relevant. Verglichen wurden: Metcal MX500 PACE 90W Station Weller WESD51 Weller WTCPS Weller WE1010 Weller WSP80 mit PACE Station Hakko FX-888D mit Original und China Klone Lötkolben. Alle Lötkolben wurden vorher auf dieselbe Temperatur durch Messen mit dem Thermocouple
BT-2BWA10 sollte ausreichen. Ich würde eine digitale Anzeige nicht vermissen. Ansonsten Weller WP80 Lötkolben an irgendeiner Wellerstation die 80W kann z.b PU81. Mit WP80 löte ich alles und die Lötspitzen gibt es in fein un klein genug.
-
Thread
Division durch 2er Potenz wird nicht schneller - warum?
) + ( (KIx*Ta*( winkel_gyro_e_i_x / 1000 ) ) ) - ( (KDx*l3g_erg_x) / (1000) ); 8c0: 60 91 ac 01 lds r22, 0x01AC 8c4: 70 91 ad 01 lds r23, 0x01AD 8c8: 80 91 ae 01 lds r24, 0x01AE 8cc: 90 91 af 01 lds r25, 0x01AF 8d0: a0 90 be 01 lds r10,
988: f0 92 4f 02 sts 0x024F, r15 98c: 00 93 50 02 sts 0x0250, r16 990: 10 93 51 02 sts 0x0251, r17 [/code]
-
Thread
I2C und STM8
I2C_CCRL *(unsigned char*)0x521B #define I2C_CCRH *(unsigned char*)0x521C #define I2C_TRISER *(unsigned char*)0x521D #define I2C_PECR *(unsigned char*)0x521E // I2C - Bitadressen #define I2C_CR1
; regread= I2C_SR1; I2C_CR1 |= I2C_CR1_PE; // I2C Power On I2C_CR2 |= I2C_CR2_ACK; // ACK nach Transmit abfragen I2C_CR2 |= I2C_CR2_START; // I2C Bus - Startkondition I2C_DR = 0x90;
-
Thread
Speichererweiterung des 8051
kannst das XRAM erweitern. Dafür stehen die Signale /ALE,/RD und /WR bereit. Wenn du einen Normalen 80C52 hast, kannst die auch den Prgrammspeicher und XRAM erweitern. Du kann ihn auch mischen. Dazu muß t du das /PSEN signal in zusammenspiel mit den anderen signalen benutzten wenn ich mich recht errinnere
Hallo kurt, die 80C31, 80C32-Controller wie auch die 8031, 8051, 80C51-Controller kann man erweitern, d.h. man kann den EA-Pin auf Masse legen und hat dann automatisch Zugriff auf externen Programmspeicher (27512, 27C512