-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
5mOhm Dinger! Monolithische Inverter und Drehstrom macht man nicht ohne Grund! Stell dich auf SiC/GaN um gutes Geld ein... 73
W. schrieb im Beitrag #7537570: > Aber auch für den Normalbetrieb muss man eigentlich immer den SoC aller > Akkus wissen und sie in absteigender SoC Reihenfolge draufschalten, wenn > man entläd - bzw in aufsteigender zum Laden. Die Schaltfolge geht schon, solange die CPU genug Reserven hat. SoC
-
Thread
Wie startet ein 8051 Programme?
Es gibt nen T80C51RD2 (Atmel) und den P89C51RD2 (Philips). Du brauchst nur die Software runterladen (Flip bzw. Flashmagic) und los gehts. In den App-Notes steht alles nötige drin. In den RAM laden geht grundsätzlich
Wie ATmels 8051er zum proggen anschliessen ? http://www.atmel.com/dyn/resources/prod_documents/C51_Hardware_Connections.pdf
-
Thread
Ladeproggi für div 80c32?
der Firma ein Programmiergerät habe, suche ich nach einem Ladeprogramm, welches universell für die 80c52er verwendbar ist. Hardware: div 80c32 Abkömmlinge (80c32,80c535,DS80c320.....) mit 32k RAM ,32k ROM (mit Ladeproggi in oberer Hälfte) und 32k EEPROM fürs Programm. Normal Mode: 0-32k Proggi
lernen mit den 80c32'ern.
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
80 #003 1509614413 2d d4 fe 5e 86 27 29 60 b0 56 51 ID 7e5e +22.7 41% seq b lowbat 0 RSSI 80 #004 1509614417 2d d4 65 f1 85 91 31 60 f0 46 6c BAD 1 RSSI 65 (CRC 6c 2f) #005 1509614422
2d d4 15 43 86 92 1d 60 c0 56 63 ID 1543 +29.2 29% seq c lowbat 0 RSSI 80 #015 1509614454 2d d4 12 00 08 82 32 00 01 02 44 BAD 4 RSSI 51 (CRC 44 e1) #016 1509614456 2d d4 fe 5e 86 27 29 60 f0 56 d8
-
Thread
STM32H743 mit 32MByte externem SDRAM
> **************************** SD¿¨²âÊÔ **************************** 21:12:51.174> ¼ì²â²»µ½SD¿¨ 21:12:51.174> 21:12:51.174> **************************** W25Q64²âÊÔ **************************** 21:12:51.360> W25Q64 ²Á³ý³É¹¦>>> 21:12:51.424> дÈë³É¹¦>>> 21:12:51.424> ½øÈëÄÚ´æÓ³Éäģʽ³É¹¦£¬¿ªÊ¼¶ÁÈ¡>>>> 21:12:51.424> ¶ÁÈ¡³É¹¦>>> 21:12:51.424> УÑéͨ¹ý!!!!! QSPIÇý¶¯W25Q64²âÊÔÕý³£ 21:12:51.424> 21:12:51.424> **************************** ÉãÏñÍ· ²âÊÔ **************************** 21:12:51.424> OV2640 ERROR!
-
Thread
EMS > Adapter > NetIO > Raspi
0x80 0x00 0x80 0x00 0x00 DATA: Unhandled message received(source 0x08, type 0x2a). IO: Got bytes 0xaa 0x55 0x17 0x8 00 0x34 00 0x3c 0x2 0x4a 0x2 0x4a 0x21 00 0x1 0x3 00 00 0x2 0x63 00 00 0x5c 00 0x80
Hat schon mal jemand angefangen damit? Hier mal kurz meine Erkenntnisse: MESSAGE[21.03.2016 11:51:20]: source 0x30, dest 0x00, type 0xff, offset 0, data: 0x02 0x62 0x01 0x75 0x01 0x28 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x80 0x00 0x02 0x2f 0x80 0x00 0x80 0x00 0x80 0x00 MESSAGE[21.03.2016
-
Thread
Siemens SAB80C515A-N18-T4
#2021001: > Es kommt selten vor aber es passiert: >> Es wurden keine mit Ihrer Suchanfrage - SAB80C151A-N18-T4 - >> übereinstimmenden Dokumente gefunden. > > Was ist das? Ich denke er meint - SAB80C515A-N18-T4 - Siemens 8051er Derrivat mit internem ROM. (ROMlose Variante ist der 80C535...
Dann waren die funktionierenden 80C517A fuer paarfuffzich aus der Grabbelkiste auf nem AFU-Markt ja doch ein ziemliches Schnaeppchen :)
-
Thread
Stromzähler auslesen
FD FF FF FF FF 01 FD FD FD FD ED EF F5 E3 7B A5 67 2D A9 FD 11 F1 FD FF FD EF FD 01 3B FB FD 3B C3 5B 01 2D FF FF FF FF B3 D5 51 15 FD 11 F1 FD FF 3F F5 F5 01 FD FD FD FD 3B FF FD 11 F1 FD FF FD F1 FF 01 FD FD 3B C9 5B FF 55 FF FF FD 49 FD FD FD 39 A1 2D FF 13 F5 9B 97 6F FB 3B FF 3B FF 1B 39 FB FD 1D FD 39 17 65 FF FF FF FF C9 C9 C9 C9 CB F9 1B 15 00 >> 11771.615 72 72 72 72 7F 7F 7F 7F A2 DF 76 F2 E5 76 FF 3B FF 1B 39 FD FD 13 FD FD F5 DF 33 7B 51 ED EF F5 E3 7B A5 67 2D A9 FD 3B FF 39 15 3B FF 13 F5 9B 97 6F F7
-
Thread
8051 - Funktionsweise erlernen?
wieviel beträgt bei dir der Vcc? Dürften so 5 - 10 V sein? - Bei Reichelt gibt es leider keine T89C51RD2-3C, kann ich auch einen anderen T89C51* verwenden? Z. B. den 89C51 RD2HBA oder den 89C51ED2-SM? Wie hast du deinerzeit die Schaltungen aufgebaut? Europaplatine oder gleich geätzt?
Der Ultimative 8051 Lern-Tipp: ISBN 3-9804331-8-8 Der Keil C51-Compiler Einführung und Praxis Teil 1 und ISBN 3-9804331-7-x Praxis mit dem Keil C51-Compiler Teil 2 Hier der Link dazu: http://www.c51.de
-
Thread
Projektidee "RGB-LED-Matrix"
Torsten C. schrieb im Beitrag #3214742: > * HDMI, lol
uninteressant. ;-) Aber wir fangen klein an. Ich habe mir 2,4m LED-Streifen bestellt und werde dafür einen µC programmieren, der rund alle 50..80 ms seine Daten empfängt und an die WS2812er weiter leitet. Ich würde dazu gern erstmal mein [[MSP430_LaunchPad]] nehmen, aber vielleicht läuft das auch auf ATTiny
-
Thread
A51.exe obj Datei ändert den hashwert
C51 m.c && md5sum.exe m.OBJ C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S) 4895d6c0f84402c1c1b2a1e8cf483275 *m.OBJ $ C51 m.c && md5sum.exe m.OBJ 96e9a7e82a74fa9bfb6ba3b59605d23b *m.OBJ bad
Empfinden schon zu aufwendig. Vielleicht für jemand nützlich ... cat test1.asm | sed 's/\$DB/\$PL(80)/' > test.a51 A51.EXE test.a51 LIB51.EXE transfer test.OBJ to test.LIB md5sum.exe test.LIB
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
H00 , &H00 , &H00 , &H00 , &HE0 , &H01 , &H80 , &H00, &H03 , &H80 , &H00 , &H00 , &H7E , &H01 , &H80 , &H00 , &H07 , &HC0 , &H00 , &H00 , &H1F , &H80 , &HC0 , &H00, &H0c , &HC0 , &H00 , &H00 , &H01 , &HF0 , &H60 , &H00 , &H18 , &HC0 , &H00 , &H00 , &H00 , &H7C , &H38 , &H00, &H30 , &HC0 , &H00 , &H00 , &H00 , &H0C , &H1F , &H00 , &H30 , &HC0 , &H00 , &H00 , &H00 , &H0C , &H07 , &H80, &H70 , &HC0 , &H7F , &HC0 , &H00 , &H18 , &H00 , &HC0 , &H60 , &HC3 , &
-
Thread
Wiedermal.BF246C/247C Equivalent?
versuchst mir ein Equivalent für einen BF245 unter zu schieben, das zieht aber nicht. IDss ist beim BF545C 25mA, beim BF246C 250mA. Bitte schaue Dir mal die Daten eines BF246C (! Das C ist wichtig) an und vergleiche das mit dem BF545. Ich suche keinen 0815/BF245/J310/2n3819 FET... Gruß, Holm
Aus der Prozess-51-Liste hat Reichelt immerhin noch den 2N4391/92/93 gelistet (2,70/3,80/1,99€) und den BF246B und 247A (je 0,48€)
-
Thread
Treppenlicht-Zeitschalter
Nunja, 80 Stück 8031/51 zu besorgen halte ich nicht für ein großes Problem.
Blind F. schrieb im Beitrag #7179603: > 80 Stück 8031/51 Hier handelt es sich nur um seine verschrobene Nachbarnschaft die er als potentielle Kunden avisiert hat. Irre! Erst die Nachbarn durch die Superschaltung in Brand setzen und dann günstig
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
Daten, Strobe das 1024 mal. Manuell. Und Netzteil: +5V + 12V - 12V +24 Vpp Das Device 89C2o51 ist gelistet, was nicht besagt, das auch die Vpp tatsächlich vom Netzteil geliefert wird. Die genaue Höhe von Vpp sollte man aus einer vom Hersteller definierten Adresse des Chips vorher auslesen
Karl B. schrieb im Beitrag #5829480: > Das Device 89C2o51 ist gelistet, was nicht besagt, das auch die Vpp > tatsächlich vom Netzteil geliefert wird. Das Ding sieht brauchbar aus. Q1, L1, D3 könnten der Boost-Converter für die 12V sein. Der Programmer-MC
-
Thread
Wie programmiere ich einen MCS51
Vor vielen Jahren habe ich auch mit dem "Mikrocontroller Kochbuch" und den MCS-51 angefangen. Neben meinen heißgeliebten AVRs habe ich noch einige 80C535 laufen, die brauchen definitiv externen Programmspeicher. Prinzipiell braucht man eine Initialzündung, um weiterzukommen. Bei
RS232 , CAN und USB gibt es bei Atmel xxx.pdf : http://www.atmel.com/dyn/resources/prod_documents/C51_Hardware_Connections.pdf
-
Thread
Einregister- vs. Mehrregistermaschine
Abdul K. schrieb im Beitrag #1671517: > Ich kenne nur Keil-C und PSoC-C. In beiden kenne ich dafür kein > Konstrukt. Sowas kennst du nicht? http://www.keil.com/support/man/docs/c51/c51_le_genptrs.htm Was für Speicher Keil damit abdeckt weiss ich nicht.
. schrieb im Beitrag #1671541: > Abdul K. schrieb im Beitrag #1671517: > >> Ich kenne nur Keil-C und PSoC-C. In beiden kenne ich dafür kein >> Konstrukt. > > Sowas kennst du nicht? > http://www.keil.com/support/man/docs/c51/c51_le_genptrs.htm > > Was für Speicher Keil damit abdeckt weiss
-
Thread
ICMP frage leicht zu beantworten
JOOOO leute ich habs 0000 13 d4 66 f2 4c 00 17 31 d7 8d b3 08 00 45 00 ...f.L..1.....E. 0010 00 3c d7 2e 00 00 80 01 7e 17 c0 a8 b2 14 c0 a8 .<......~....... 0020 b2 15 00 00 4a 5c 02 00 09 00 61 62 63 64 65 66 ....J\....abcdef 0030
BY: C:\Keil\C51\BIN\A51.EXE main SET(SMALL) DEBUG EP LOC OBJ LINE SOURCE 1 2 3 ;r5 temp
-
Thread
WS2812 RGB LED mit AT89C51 programmieren
Es kann sein, das es gar nicht funktioniert, wenn es sich hier um einen Standard 80C51 handelt, der mit 12MHz getaktet wird. Die minimale Granularität ist dann nämlich 1µs, und damit sind Zeiten wie 0,6µs oder sowas nicht ohne externe Hardware hinzukriegen. Selbst bei 24MHz Takt
Info zu der Problematik liefert das Datenblatt des AT89C51.
-
Thread
CPU/Controller gesucht :)
Ich hab noch irgendwo ein DS5000 Sample rumnliegen. Das ist ein 80C51 mit eingebautem 32kB SRAM und Stützbatterie. Der wurde für Geldautomaten eingesetzt. Den gab es auch als DS5003 mit extern anschließbarem SRAM und Batterie im MQFP-80 Gehäuse. Die Daten und Adressen
D. schrieb im Beitrag #5083575: > Ich hab noch irgendwo ein DS5000 Sample rumnliegen. Das ist ein 80C51 > mit eingebautem 32kB SRAM und Stützbatterie. Der wurde für Geldautomaten > eingesetzt. > Den gab es auch als DS5003 mit extern anschließbarem SRAM und Batterie > im MQFP-80 Gehäuse. Die
-
Thread
NXP P87C52X2FA Programmieren
Hallo, Ich habe hier einen NXP P87C52X2FA Rumfliegen, mit welcher Software/Hardware lässt sich das ding Programmieren, wenn ja welche Sprache? Das Der 8-Bit Prozessor zur 80C51 Family gehört, hab ich schon rausgefunden, aber das müsste
Daniel schrieb: > Das Der 8-Bit Prozessor zur 80C51 Family gehört, hab ich schon > rausgefunden, aber das müsste ja dann ein ARM sein? [[8051]], kein [[ARM]]
-
Thread
Thermomix Rezeptchips
9e99 c8d9 7cef b47d 8de1 50002d0 21da 0a80 d2a0 a070 f2e9 ff39 7725 feb2 50002e0 2f46 a3f9 11b3 9650 e433 f0fb 4dcc b0c2 50002f0 b9a5 019b 51af ae8e d401 2094 90dc ac06 5000300 ea47 536c d5bb bfbf c348
5000990 e550 a276 4be3 b76a e03b 80dd a11b a402 50009a0 00f4 0577 2d32 9cae b69b 3a63 cb0f d139 50009b0 4ae6 6845 86db 6c51 f964 f6d0 4857 952d 50009c0 021e b4a0 4274 0810 e14c d9af 2880 73a3 50009d0 09d8 f83a 6540 c534 35ee b6a6 fb7e
-
Thread
SAM4E oder SAM7x
Um noch was dazwischen in den Ring zu werfen das neuer ist: SAMD51
dann braucht's nur noch 80ns ... Ludger
-
Thread
Transistoren - Die-Bilder
'87 - dort stand es drin. Leider habe ich den nicht mehr.. Und ja, blaue LED gab es schon in den 80ern, halt als SiC und die waren finster und teuer. Die _heutigen_ blauen LED sind eine Erfindung von '88.
BipolarA32.htm > > https://www.lcsc.com/product-detail/Bipolar-Transistors-BJT_Comchip-MMBT3904-HF_C3200072.html Auf dem Bild bei LSCS sieht der SMD-Code sehr passend aus, im Datenblatt von Comchip sieht die Formatierung aber anders aus: https://www.mouser.de/datasheet/2/80/MMBT3904_G_RevE-2506519
-
Thread
auf perovskite module warten?
Deppenleerzeichen), > seines Zeichens übrigens Versicherungskaufmann, aufgestellte Behauptung > von wegen 70°C, ... https://www.pv-magazine.de/2019/07/23/hitzewelle-bringt-photovoltaik-anlagen-in-deutschland-auf-hochtouren/ Vierzig Grad Lufttemperatur plus 30-40 Grad Übertemperatur gibt sogar 70-80 Grad Paneltemperatur
verwendete Asphalt ist schwarz wie die Nacht und heizt sich unter Umständen an einem heißen Sommertag auf 80°C auf (https://bast.opus.hbz-nrw.de/opus45-bast/frontdoor/deliver/index/docId/2540/file/S156+barrfrei.pdf) Und da haben Vögel keine Probleme zu Nisten?! Sorry, aber willst du mich veräppeln
-
Thread
C++ Compiler für Linux, mit einbindung eines µControllers
Das ist doch ein aufgebohrter 80C51er dann sollte SDCC doch passen? http://sdcc.sourceforge.net/
Der SDCC kann aber kein C++. Gibts überhaupt C++ für 51er?
-
Thread
Welchen Controller soll ich kaufen ???
Du Dir das Leben leicht machen und solche Typen nehmen, die einen Bootloader haben, z.B. Atmel AT89C51ED2, Philips P89C668, Maxim DS89C420 usw. Dann brauchst du nämlich kein extra Programmiergerät. Hier steht auch einiges dazu: http://www.mikrocontroller.net/forum/read-1-25968.html#new "
Ich denke, der 80C535 ist nicht so geeignet, da er doch schon recht alt ist. Nimm lieber einen neueren Typ, wie Peter sie genannt hat.
-
Thread
Fluglage messen
Sensor von Analog Devices? ADXRS401 (Drei stück kosten 105 USD) http://www.analog.com/en/prod/0%2C2877%2CADXL311%2C00.html ADXL202 (Drei stück kosten 19.14 USD) http://www.analog.com/en/prod/0%2C2877%2CADXRS401%2C00.html Mit Frachtkosten und grob gerundet wären das 150 US Dollar = 122.941
man nur das Horizontale messen will, die KMZ51(gibts bei Conrad) zu benutzen. Dann hat man keine probleme mit der Beschleunigung in den Kurven und bräuchte somit auch keine weiteren Sensoren (nur die drei KMZ51). Das einzige Probelm ist, dass das
-
Thread
Zahlenspiele machen Spaß^^
51 = http://www.decemsys.de/gematrie/roem-zz/y-zz/dzdr51-1.png
80 = http://z80.e-demo.pl/z80a.jpg
-
Thread
Gehalt für Ingenieure und Techniker 2010 Gesperrt
Arbeitszeit: 40h/Woche (Überstunden werden ausbezahlt oder abgebummelt) Jahreseinkommen brutto: 51,5k p.a. Bereich: Automobilzulieferer Betriebsgröße : 80 Region: Niedersachsen Finde es für Niedersachsen und die Betriebsgröße gut. Was meint ihr? LG Joe
. Nur ca. 4% aller Steuerpflichtigen verdienen mehr als 80k im Jahr.
-
Thread
[Mitbestellung] SMD5050 RGB-LED mit integriertem 8-bit PWM Controller
einem Streifen mit 30 LEDs erste Versuche gemacht habe. Getestet auf ATtiny2313 mit 8MHz und -Os: [c] #define ON PORTD |= 1<<PD2; #define OFF PORTD &= ~(1<<PD2); for (k=0; k<8; k++) { if (x & 0x80) { ON; } ON; OFF; x <<= 1; } [/c] Drum herum muß natürlich
; uint8_t b; }; struct CRGB led[WS2812_LEDCOUNT]; [/c] Hab noch die light_ws2812.h an meinen Takt (16Mhz) und meine Pins angepasst. Außerdem noch ein Define für DDR eingefügt. [c]#define ws2812_ddr DDRA // Data direction register [/c] In der
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2019
Urlaub : 25d Gehalt : 60k Entwicklung : 2017 - 54k nach wechsel 2016 - 51k + Zulagen für Auslandsaufenthalte (Grund für Wechsel. 80-90% Auswärts. Auch wenn man im Jahr 70k hat.) 2015 - 50k 2014 - 48k 2013 - 45k
aus Unternehmensgröße und Stellenprofil bei seinem alten Arbeitgeber fast schon beim Maximum war. 80k für nen Seniorrentwickler C# (sorry, mehr ist ein Teamleiter in nem KMU idR nicht) in nem KMU ist gut, sehr gut sogar. Auch für S. Mehr Geld gibt's nur beim Konzern. Die Stellen, die auf Anons Profil
-
Thread
Steuerung für lasershowplayer
ein Lese-/Schreibgerät für EPROMs, um die Daten mal auszulesen. Das ist übrigens Software für den SAB80C535, oder was da sonst auf der Platine verbaut ist, also der MCS-51 Befehlssatz.
ihre Daten verlieren - hatte ich schon öfter. Erstaunlicherweise waren bei der o.a. Kombination (SAB80C535 und 27C512) recht oft nur die ersten beiden Bytes gekippt, so das der MC den Resetvektor nicht gefunden hat.
-
Thread
AT89C2051 - nur per parallel programmer?
Puffer auslesen und ein paar Flash-API Aufrufe kosten schon so viel? Ich denke mal, bei einem AT89C51CC03 sollte ein CAN-Bootloader bequem in 500 Byte passen.
braucht ein paar mehr Register. Peter D. schrieb im Beitrag #5789624: > Ich denke mal, bei einem AT89C51CC03 sollte ein CAN-Bootloader bequem in > 500 Byte passen. Aha, zeigen!
-
Thread
uC51-Compiler von Wickenhäuser
Hallo zusammen, wer verwendet den uC51-Compiler von Wickenhäuser? Was für Erfahrungen habt Ihr gemacht? Ist er zu empfehlen?
Dankeschön für eure Beiträge. Der uC51-Compiler ist also Fehlerbehaftet. Welchen preiswerten Compiler könnt ihr mir noch empfehlen?
-
Thread
Wichtige Anfrage
Wert aus.Hinweis: V = D(quadrat)*pi/4*h a) Erstellen Sie einen Anschlussplan mit Messaufbau an den 80C517A b) Schreiben Sie einen Struktogramm für diese Aufgabe c) Schreiben Sie einen Prorgamm für den 80C517A Ich habe wirklich absolut kein Schimmer wie ich die a)-c) lösen soll. Könnt mir z.B. sagen
> Fall dass wir mit hexadezimaldarstellung also mit einem 16 bit rechner > arbeiten. Nö. Der 80C517 ist eine 8-bit Maschine wie alle MCS51 Derivate. Mir scheint, du hast allerdings so gut wie nicht aufgepasst, denn diese Fragen sind ja nicht vom Himmel gefallen. Als Tipp: Du wirst einen Timer
-
Thread
Welchen Sinn hat der Datentyp "bool"?
#7583459: > Da nimmt man extra '' für Zeichen im Switch, und dann sind die negativ! Ja, Du hast 0x80 durch die Hochkommas in einen (negativen) char gewandelt. Hier sieht man das ganz gut: [c] #include <stdio.h> int main(int argc, char** argv) { printf("%d %d\n", '\x80', 0x80); } [/c]
'\x80' ist aber vom type int: https://godbolt.org/z/Y5rj6Pq3G [c] #include <stdio.h> int main(int argc, char** argv){ printf("%zu %s\n", sizeof('\x80'), _Generic('\x80', char: "char", int: "int")
-
Thread
Interesse an einfach erweiterbarem Experimentierboard fuer den Xmega128a1?
Schau mal im FPGA Board, da gab es vor einiger Zeit einen Thread zum Thema FPGA+uC an einem JTAG.
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_65&products_id=206 sowas ?
-
Thread
Aufrufen von Funktion legt auch vorherigen Teil des Programms lahm
deklarieren?! Wie muss ich mir das vorstellen? Mal ins Manual Deines Compilers schauen. Beim Keil C51 gehts z.B. so: [c] #include <reg51.h> sbit MISO = P1^0; sbit MOSI = P1^1; sbit SCK = P1^2; [/c] Peter
80F6 SJMP C:017D 70: }while(0); [/avrasm]
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Hallo, wie angekündigt stelle ich hier meine Modifikationen bzw. den Umbau der Schaltung (80MHz Variante) auf ein XILINX XC9572 CPLD zur Verfügung. Die Zip-Datei enthält die (geänderten) Sorucen für's CPLD und den µC, Schaltplan und ein Readme. Die Original-PC-Software von Michael unterstützt
gelöst. Nach Austausch des SRAM gegen ein UM6164DK-12 (wie hier empfohlen) waren die Messungen mit dem µC internen Takt bis 125µs (8MHz) OK, aber die Messungen mit 20/40/80MHz (externe Taktung) waren immer noch völlig unbrauchbar. Die Ursache hierfür war ein Fehler in "avrstudio_minilog40.zip" von Michaels
-
Thread
Linearregler vor Überspannung schützen
C51 und C38 gegeneinander tauschen könnte schon hilfreich sein. Deine Spannungsquelle ist für den Regler mit R60 und C51 zu hochohmig.
Fest-Induktivitaeten-radial/L-07HCP-470-/3/index.html?;ACTION=3;LA=2;ARTICLE=86406;GROUPID=3180;artnr=L-07HCP+470%C2%B5;SID=11TiLNtn8AAAIAAC25JCUd0dd0bc9949cb24ab858c63c4a1aac46
-
Thread
Checksumme decodieren
00 00 00 00 00 0C 51 42 00 13 C7 01 05 5C 05 DF 05 DB 00 0B 00 00 00 00 00 00 00 00 00 07 51 42 00 13 C7 05 05 5C 05 DF 05 DB 00 0E 00 00 00 00 00 00 00 00 00 00 51 42 00 13 C7 01 05 5C 05 DF 05 DB 00 05 00 00 00
00 00 00 00 00 07 51 42 00 13 C7 01 05 5C 05 DF 05 DB 00 02 00 00 00 00 00 00 00 00 00 10 51 42 00 13 C7 05 05 5C 05 E0 05 DB 00 00 00 00 00 00 00 00 00 00 00 0D 51 42 00 13 C7 01 05 5C 05 E0 05 DB 00 01 00 00 00 00
-
Thread
avr-gcc -O3 optimiert Variablen und If-else statements weg
6c: 80 93 60 00 sts 0x0060, r24 } 70: 9f 91 pop r25 72: 8f 91 pop r24 74: 2f 91 pop r18 76: 0f 90 pop r0 78: 0f be out 0x3f, r0 ; 63 7a: 0f 90 pop r0 7c: 1f 90 pop r1 7e: 18 95 reti return retvalue; } ISR(TIMER0_OVF_vect) { if(counts() >= MAX_COUNT) TCCR0 &= ~(_BV(CS02) | _BV(CS00)); 80: 83 b7
-
Thread
AVR <--> 89C52
entsprechen. Beim Neuanfang, würde ich 8051 mit UART-Bootloader empfehlen (z.B. T89C51RD2, P89C668). Das ist wesentlich zuverlässiger, als das Programmieren des AVR über die parallele Schnittstelle und geht auch unter Linux. Peter
@Markus, also da muß ich Doch widersprechen: Die T89C51RD2 (3,3MIPS) sind gut zu bekommen und preiswert, sowie DS80C320 usw.. Den Cygnal gibt es zumindest als komplettes Entwicklungsboard (99,-$), aber ich mach nicht gerne was mit SMD. Das mit den
-
Thread
Schulprojekt 8951
Hallo, ich habe ein Problem mit der Funktionalität des µC (p89c51rd2hbp). Ich weiß dass er schon etwas veraltet ist aber für meine Zwecke genügt er. Meine Frage ist die: Ich möchte über die serielle Schnittstelle am µC das empfangene serielle Signal aus
eine 8 Bit Zahl in die Variable schreiben. Habe jetzt das Programm umgeschrieben: #include <reg51.h> #include <stdio.h> void main() { char COMein SCON=0x50; PCON= PCON | 0x80; TMOD=0x12; TL0=249; TH0=249; TR0=1; TI=1; while (1) { if (RI==1) { scanf("%s
-
Thread
UART + AT89C51 = sinnlose Zeichenketten
Hi, ich hab hier einen AT89C51RB2,den ich zu Testzwecken so programmieren möchte,dass dieser mir ein Zeichen an ein Terminalprogramm schickt. Dazu hab ich folgendes C - Programm geschrieben: [c] #include<C51RB2.h> #include
anderen Forum gestoßen,wo jemand ein ziemlich ähnliches Problem hatte. http://www.tutorials.de/forum/c-c/306688-8051-lcd-displayansteuerung.html Ich hab jetzt die Änderungen,die MC vorgeschlagen hat,übernommen. Mein C - Programm sieht jetzt folgendermaßen aus: [c] #include<C51RB2.h> #include
-
Thread
Attiny13A, programmieren von verschiedenen abläufen
jedem Umschalten des Programms k auf 0 setzen oder den letzten if Ausruck ändern. anstatt: if (k==51) {k = 0;} besser: if (k>=51) {k = 0;} oder noch besser mit switch: [c] switch(k) { case 1: PORTB |= (1 << PB0); break; case 6: PORTB &= ~(1 << PB0); break; case 11: PORTB |
break; case 36: PORTB |= (1 << PB0); break; case 41: PORTB &= ~(1 << PB0); break; case 51: k = 0; } [/c] Dann aber nicht vergessen, k zurück auf 0 zu setzen, wenn der Taster zum Programmwechsel gedrückt wird.
-
Thread
um welchen Übertragungsstandard könnte es sich hierbei handeln?
Hallo, ein µc (80C51) sendet Daten an einen zweiten µc (89C52) Die µc's haben eine gemeinsamme Masseleitung und sind ansonsten nur mit einem Pin verbunden. Im schaltplan ist vermerkt: "AUX startbit Lo" Das Oszillogramm
Hallo, erst mal vielen Dank für die Antworten. Das Signal müsste man stimmulieren können, da der 80C51 Daten von einer RS 485 Leitung bekommt. Ich vermute mal, dass 1 Byte große werte übertragen werden. (Die Platinen sind von 1992.). Werden keinen RS 485 Daten empfanen,sendet der 80C51 auch nicht.
-
Thread
Buderus Ecomatic HS 4201 I²C BUS Kommunikation
0x50 r 0x50 0x17 0x34 0x50 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 4. Versuch 45°C 0x51 r 0x50 0x47 0x47 0x51 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 5. Versuch 51°C 0x51 r 0x50 0x50 0x55 0x50 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 6. Versuch 51°C 22°C 9°C 0x51 r 0x50 0x51 0x14 0x52 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 7. Versuch 42°C 22°C 9°C
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
, 37, 38, 39, 40, // 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, // 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, // 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, // 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, // 81, 82, 83,