-
Thread
Funksteuerung/Fernsteuerung Bitte um Hilfe
Ein normaler USBasp für 1,70 Euro: http://www.ebay.de/itm/USB-ISP-USBASP-Programmer-for-ATMEL-51-AVR-Programmer-M80-/291325525791 ... oder im Doppelpack: http://www.ebay.de/itm/2pcs-USB-ISP-USBASP-Programmer-for-ATMEL-51-AVR-Programmer-M80-/351254224980 Das Kabel könnte man durchschneiden
> Ein normaler USBasp für 1,70 Euro: > http://www.ebay.de/itm/USB-ISP-USBASP-Programmer-for-ATMEL-51-AVR-Programmer-M80-/291325525791 > > ... oder im Doppelpack: > http://www.ebay.de/itm/2pcs-USB-ISP-USBASP-Programmer-for-ATMEL-51-AVR-Programmer-M80-/351254224980 > > > Das Kabel könnte man
-
Thread
Kanon erzeugen auf dem Microcontroller Atmel T89C51RC2
1s, ganze Note dauert 2s, achtel Note dauert 0,25s Grundzeit ist 25ms, für ein Achtel muss dann 80/8 mal gewartet werden zwischen 2 Noten ist 25ms Pause => Timer 1 wird dabei ausgeschaltet! */ #include <at89c5131.h> // läuft auch auf dem T89C51RD2 // Frequenzen für Tonleiter: a0 = 440Hz,
spess53 schrieb im Beitrag #2444244: > Der verwendete AT89C51RC2, hat im Vergleich zu AVRs, nur einen sehr > rudimentär ausgestatteten Timer: Er hat 4 Timer und 6 PWM-Ausgänge. Das sollte dicke reichen. Peter
-
Thread
Wer zu tief gräbt, muss zahlen
, dazu ist mir meine Zeit einfach zu schade, sie mit solchem Unsinn zu verplempern. Auch kann der C51 dann keine objektübergreifende Registeroptimierung mehr durchführen. Wenn C, dann einfach alles in C und gut is. Peter
absoluten Adressen. Z.B.: http://www.nxp.com/files/products/standard/microcontrollers/download/80c51/examples/music750.asm http://www.atmel.com/dyn/resources/prod_documents/AADC.EXE Peter
-
Thread
Heizungs-Datenerfassung (HT3)
bisher noch nicht bekannte Telegramme dabei, z.B.: 89 00 88 00 2A 00 00 00 00 00 03 00 00 00 DE 00 00 80 00 00 80 00 80 00 80 00 00 C2 00 Da diese z.Zeit nicht dekodiert werden ist die Auswertung und Anzeige davon betroffen. Ich vermute hier als Grund zusätzliche HT4i-Telegramme. Weil ich leider kein
die mit *): [code] 90 00 06 00 11 01 11 05 2D 31 03 00 10 FF 00 A7 00 ** 90 08 23 00 41 64 64 C5 00 88 00 18 00 41 02 2A 32 00 01 23 20 C0 80 00 80 00 80 00 FF FF FF 00 00 00 00 00 00 00 E3 00 88 00 34 00 28 00 75 01 BD 81 00 00 03 00 00 07 3D 00 03 EA 00 63 00 ** 90 08 1A 00 41 64 64
-
Thread
fangen Arys bei 0 oder 1 an?
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,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,89,90,91,92,93,94,95,96,97,98,99,100] Main> schaumal 5 [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,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,89,90,91,92,93,94,95,96,97,98,99,100
[c] int i = *p; [/c]
-
Thread
8051 Certified Embedded C - Seminar
Infos zu der Compiler Tool-Chain für diesen Chip von SILABS. SiLabs arbeitet in der Regel, was die C8051F-Familie angeht sehr stark mit der Fa.Keil zusammen und verwendet deren C51-Compiler. Ralf
Hier ein Bild: C8051F-Familie 51F3x ------------------------------------- Derivat C8051F32 ##################################### Bild: Adapter für I2-C-Bus Gruss Holger.
-
Thread
Spaß mit Kloeckner-Moeller PS3 in BASIC(?)
Adressmapping: 0000h-3FFFh = Leersockel JEDEC 4000h-7FFF = 8k SRAM batteriegepuffert 8000h-8FFFh = 82C55 Nummer 1 (Port A = I.0 - I.7, Port B = O...0 - O...7) 9000h-9FFFh = 82C55 Nummer 2 (Port A = I.8 - I.15, Port B = O...8 - O...15) A000h-AFFFh = UPD7002 ADC B000h-BFFFh = UPD7011 DAC C000h-FFFFh
des Eingangs I.0 an und 'P0 1' setzt Ausgang Q...0 auf EIN. 'A0' zeigt den AD Wert an Kanal 0 an, W80 schreibt den DAC mit Wert 80H = 128. Alle Werte auf der Eingabezeile werden als Hex interpretiert. 'PF' zeigt also Port I.15 an.
-
Thread
Rohde & Schwarz URY mit Fehlermeldung "FLT" im Display
; sign H50 1198/ 968 : 36 47 mvi m,047H ; digit H51 'F' 1199/ 96A : 36 0E mvi m,00EH ; digit H52 'L' 1200/ 96C : 36 0F mvi m,00FH ; digit H53 't' 1201/ 96E
> sign H50 > 1198/ 968 : 36 47 mvi m,047H ; > digit H51 'F' > 1199/ 96A : 36 0E mvi m,00EH ; > digit H52 'L' > 1200/ 96C : 36 0F mvi m,00FH ; > digit H53 't' > 1201
-
Thread
Portable Lösung für Weller Lötstation
Ich hatte mit einem Wechselrichter und einer Weller WESD51 Station vor einiger Zeit weniger gutes Glück. Ich habe da ein 12V Power Pack. Hat Kabel zum KFZ Boosten und starten und einen 300W 120V/60Hz Wechselrichter. Wollte draussen im Garten was machen. Damit funktioniert die Weller WESD51 nicht richtig und die Lötspitze wurde nicht richtig warm. Vielleicht lauwarm. Ich vermute, das liegt daher, daß die WESD51 die Netzspannungs Nulldurchgänge nicht mehr richtig mit dem uC erfaßt und
-
Thread
AT89C51RD2 durch AT89S52 ersetzen
Janis H. schrieb im Beitrag #3093182: > hat jemand eine Ahnung ob ich einen AT89C51RD2 durch einen AT89S52 > ersetzen kann? In der Regel nicht. Der AT89C51RD2 hat vieles mehr, z.B.: - X2 mode (6 Clocks/machine cycle) - 64K Bytes On-chip Flash Program/Data Memory - On-chip
Wie steht es mit der Versorgungsspannung ? At89C51Rd2 : 2,7 V - 5,5 V AT89S52 : 4,5V - 5,5V Gruß Thilo
-
Thread
Schnittmuster Handball
85,417 16,830 -90,012 40,185 16,830 -83,383 19,787 51,534 -55,308 40,185 72,981 -44,584 73,188 51,534 -66,032 73,188 16,830 -66,032 -73,188 16,830 -44,584 -73,188 51,534 -55,308 -40,185 72,981 -83,383 -19,787 51,534 -90,012
-20,398 -93,784 66,032 73,188 -16,830 44,584 73,188 -51,534 55,308 40,185 -72,981 83,383 19,787 -51,534 90,012 40,185 -16,830 -49,202 85,417 -16,830 -55,829 65,019 -51,534 -21,125 65,019 -72,981 6,949 85,417 -51,534 -10,401
-
Thread
CH32V003, float wirklich langsam?
ist eben ein echtes Lowcost-Produkt für Anwendungen, in denen man bisher wahrscheinlich irgendeinen 80C51 verwendet hat. Dafür ist er definitiv deutlich besser. Mich wundert ehrlich gesagt, dass er an den ATMega328 rankommt.
printf und in der Main-Datei muß dann stehen: void my_putchar(char ch) ... und in meiner my_printf.c Datei ist das dann als extern deklariert. Wenn Dir das nichts ausmacht: gerne ! F. schrieb im Beitrag #7861989: > Denk nur mal an den grausigen 80C51 Die waren nicht grausig, ich habe die "
-
Thread
µController ohne externen ROMs
AT89C51CC03 Programmiert wird über die COM (Flip von Atmel runterladen). Peter
Prinzipschaltbild fürs Programmieren: http://www.mikrocontroller.net/forum/read-1-25968.html#new Der AT89C51CC03 hat gegenüber dem T89C51RD2 eine andere Pinbelegung, aber dafür einen AD-Wandler. Sind aber beide die gleiche Familie wie der 80C517. Peter
-
Thread
U8GLIB X11 Font der Punt wird als Kreuz angezeigt
wie ich in der Liste den Punkt finde und ändere bzw. wo ich etwas zum Aufbau dieser Datei finde. [c] const u8g_fntpgm_uint8_t u8g_font_5x8[1693] U8G_SECTION(".progmem.u8g_font_5x8") = { 1,5,8,0,255,6,1,33,2,53,32,255,255,7,255,6, 255,9,0,80,34,22,86,128,128,128,128,0,128,21,51,83, 160,160,160,2,87,87,80,80,248,80,248,80,80,2,87,87, 32,112,160,112,40,112,32,19,53,85,128,160,64,160,32,2, 71,87,64,160,160,64,160,160,80,37,19,83,128,128,128,18, 38,86,64,128,128,128,128,64,18,38,86,128,64,64,64,64, 128,2,69,85,144,96,240,96,144,2,85,85,32,32,248,32, 32,17,51,83,96,64,128,4,65,81,240,17,51,83,64,224, 64,2,70,86,16,16,32,64,128,128,18,54,86,64,160,160
-
Thread
Sharp GP2D02 Sensor auslesen mit CodeVisionAVR und einem AT90S8515
definiert: [c] //////////////////////////////////////////////////////////////// //// Name: entfernungssensor.c //// //// Funktion: Ein Abstand zwischen 10cm und 80cm wird ///
in cm einträgt und den Sensor Wert einfach -105. Falls der Wert unter 0 ist einfach auf 0 setzen: [c] //Vereinbarungen/Deklarationen unsigned char array [] = {80, 77, 74, 72, 70, 67, 65, 63, 61, 59, 57, 55, 53, 52, 51, 49, 47, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35,
-
Thread
UART-Senden fehlgeschlagen
<UCSZ1); // 8N1 UBRRH = 0; //Baudrate einstellen 9600 bei 8 MHz UBRRL = 51; while (1) // <=== (3) { while (!(UCSRA & (1<<RXC))) { // warten bis senden fertig fehlersuchen(255); } c = UDR; if( c != '\n'
char c; UCSRB |= (1<<RXEN) | (1<<TXEN); UCSRC |= (1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1); UBRRH = 00; //Baudrate einstellen 9600 bei 8 Mhz UBRRL = 51; while( 1 ) { while (
-
Thread
8051 - AVR
AT89C51ED2: 64k Flash, per RS232 programmierbar, läuft mit max 60MHz (d.h. 5MHz internem Takt) und ist bei Reichelt recht günstig (10-15 ). Eigentlich sind alle AT89C51Rx2 gut. Der AT89C8252 ist auch noch
großer Vorteil ist: Die Bit Funktionen. 256Bytes Speicher ? Schau dir mal das Datenblatt des AT89C51ED2 an...
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Hemmnis an Assembler. Man braucht Regeln, um effizient programmieren zu können. Z.B. werden beim C51 bis zu 3 Argumente in Registern übergeben, statt im SRAM. Auch die Overlaytechnik des C51 kann man in Assembler nicht verwenden, da man nach jeder Änderung einen neuen Calling-Tree erstellen müßte.
Peter D. schrieb im Beitrag #4347880: > Z.B. werden beim C51 bis zu 3 Argumente in Registern übergeben, > Auch die Overlaytechnik des C51 kann man in Assembler nicht > verwenden, > Auch Register-Renaming ist zu Fuß nur schwer zu beherrschen. Klar. Das
-
Thread
ATSAMD51 mit AtmelStudio und USB
IsUserConnectable : yes PortIsDebugCapable : no PortHasMultiCompanions : no PortConnectorIsTypeC : no ConnectionIndex : 1 CompanionIndex : 0 CompanionHubSymLnk : USB#ROOT_HUB30#4&11118949&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} CompanionPortNumber : 13
: 09 02 43 00 02 01 00 80 32 09 04 00 00 01 02 02 ..C.....2....... 00 00 05 24 00 01 10 05 24 01 01 00 04 24 02 02 ...$....$....$.. 05 24 06 00 01 07 05 82 03 40 00
-
Thread
Victron ve.bus protokoll analyse
aufgezeichnet. Die msg habe ich nach 0xFF formatiert. Mit der grünen led an (active): 8383FE4FE48050C3D004A6490FD75F86351A015FFF 8383FD50557208A694FF 8383FE51E43A50C320C8A6490FEB5F86341A017CFF 8383FD5255F1CBA650FF 8383FE53E48050C3708BA7490FFA7F5F86341A0192FF 8383FD5455F08EA78BFF 8383FE55E43C50C3C04EA8490FFA7F5F86341A01C0FF
D6D9EE40FF 8383 FD29 55 D69CEF7AFF 8383 FD2B 55 5860F031FF Lange msg: greenon 8383 FE4F E48050C3D004A6490FD75F86351A015FFF 8383 FE51 E43A50C320C8A6490FEB5F86341A017CFF 8383 FE53 E48050C3708BA7490FFA7F5F86341A0192FF greenoff 8383 FE24 E47C50C3C012EE400FF82F86C20901E4FF 8383 FE26 E48050C310D6EE400FF82F86C30901C9FF
-
Thread
eine Frage das Kolbens
raten, die ist um Welten als ein "normaler" Lötkolben. Ich würde zu Weller WECP-20, WS50 oder WS51 raten. Bei ebay sind solche Stationen mit Glück ab 50,- erhältlich, meist sind die Preise um 70,- , bei den neueren Modellen WS50/51 etwas höher. Deutlich höher im Preis sind 80W Stationen (WS81). Es
Das stimmt, das Angebot (bei eBay) an Lötspitzen für LR20/21 Lötkolben (WECP-20, WS50/51) ist <u>wesentlich</u> größer als für WS80/81 Stationen (Lötkolben WSP80). eBill
-
Thread
8051 SST89E54RC kann nicht programmiert werden
> Wenn es ein 51er von STC ist Der SST89E54RC ist von Microchip bzw. wurde von denen aufgekauft: http://www.microchip.com/design-centers/8051-80c51-legacy-microcontrollers Aber wo kann man denn STC DIP-40 kaufen
Der AT89C51RB2-3CSUM ist ähnlich und mit UART-Bootloader (auch von Microchip erhältlich).
-
Thread
64 bit INT für 8051 (Keil µVision2)
Die fg von dem Filter wird dann wohl bei 500 bis 1000Hz sein weil der AT80C51ED2 doch etwas lahm ist ! Also wie man es ned machen soll *ggg* MFG
eingesetzt. Er muß sich ja dabei was gedacht haben, den AT80C51ED2 einzusetzen. Vielleicht kann er auch begründen, warum unbedingt 9 Nachkommastellen benötigt werden. Ein Prof sollte auch Fragen beantworten können und nicht nur Aufgaben stellen. Peter
-
Thread
Suche Programmiersoftware für 80C535 Controller
Bei Wickenhäuser den C-Compiler runterladen, installieren, und unter - c:\uc51\src\flash sind die Quellroutinen zum Ansprechen des Flashs - c:\uc51\src\c515 Routinen für den ADC. - Beim C-Compiler ist auch die Downloadsoftware
dieser Grundlage ein 80c552 Board entwickelt http://www.hamers.de/de/electronics/uc1.php das dann in Elektor veröffentlich wurde. http://www.elektor.de/jahrgang/2004/januar/64-k-80c552-flashboard.62647.lynkx Dieses projekt
-
Thread
8051: Interrupts umbiegen? SDCC
zu tun, springt er zur Applikation nach 0x0000. https://www.microchip.com/wwwproducts/en/AT89LP51RD2
entsprechenden Weiterleitungen macht. Da ich den SDCC Asm Syntax nicht kenne ein Beispiel in Keil a51. [c] AppCode EQU 5000h cseg at 3 LJMP AppCode +3 org 0Bh LJMP AppCode +0Bh .... end [/c]
-
Thread
Nochmal: SMD-taugliche Lötstation gesucht
Vergiß die ERSA RDS80, die hast Du ja schon als LS50. Nimm die WS51 oder gleich WS81.
Bernd Rüter wrote: > Vergiß die ERSA RDS80, die hast Du ja schon als LS50. > > Nimm die WS51 oder gleich WS81. Hmmm? Meinst du das die wirklich so baugleich sind? Kann ich mir ehrlich fast nicht vorstellen, naja - wenn man die beiden Teile
-
Thread
CAN-Bootloader Arduino
01 00 80 < id: 7ff dlc: 4 > ff 01 00 80 > id: 7fe dlc: 8 > ff 41 00 80 02 02 00 e0 ok board id 0xff (T0) v2.0, 224 pages [128 Byte] write 16 pages < id: 7ff dlc: 8 > ff 02 01 80 00 00 00 00 > id: 7fe dlc: 8 > ff 42 01 80 00 00 00 00 < id: 7ff dlc: 8 > ff 03 02 9f 0c 94 34 00 < id: 7ff dlc: 8 > ff 03 03 1e 0c 94 51 00 < id: 7ff dlc: 8 > ff 03 04 1d 0c 94 51 00 < id: 7ff dlc: 8 > ff 03 05 1c 0c
-
Thread
Regierungsbericht: Fachkräfte fehlen schon jetzt Gesperrt
sind." Noch billig. Gehälter in China 2017: Junior Programmer 250.000-400.000 Yuan 32.250-51.600 Euro Senior Programmer 320.000-500.000 Y 41.280-64.500 € Data Architect 400.000-800.000 Y 51.600-103.200 € Team leader 400.000-650.000 Y 51.600-83.850
Jo S. schrieb im Beitrag #5133194: > Junior Programmer 250.000-400.000 Yuan 32.250-51.600 Euro > > Senior Programmer 320.000-500.000 Y 41.280-64.500 € > > Data Architect 400.000-800.000 Y 51.600-103.200 € > > Team leader 400.000-650.000 Y 51.600-83.850 €
-
Thread
Suche programm für den 8C535
buchstabige Namen sind immer sehr mehrdeutig. Da haben nur die Hauptbedeutungen eine Chance. Der 80C535 ist auch sehr uralt, da stellt kaum jemand noch was dazu ins I-net. Peter
den 80C535 kann man auch mit KEIL proggen! so machen wirs zumindest in der schule...
-
Thread
50 CM Hohe Led Anzeige 3 Stellig nur Zahlen
1,55 bei Reichelt). Da aber vermutlich keine Programmierhardware vorhanden ist, würde ich einen AT 89C51ED2, leider im PLCC-Gehäuse, empfehlen. (5,50€) Mit Sockel ist dieser aber auch auf Lochraster handhabbar. Er hat einen integrierten Bootloader. 3x ULN2003 dazu. Stromversorgung: 16-30V, 4,5A
Naja, ob man sich heute noch unbedingt nen 80c51 antun will, dass muss jeder selber wissen. Erfahrungsgemäß sind ja hier im Forum viele AVR-Leute rum, daher würde ich ja mal den hier als µC empfehlen: ATMEGA 8515-16 D Programmieren lässt sich
-
Thread
Instruction Set
Hallo Forum, als Newbie und User des AT89S8252 bin ich auf der Suche nach einem allgemeinen 80C51 Instruction Set. Ist der AT89S8252 wirklich voll 8051 compatibel? Oder gibt es noch etwas zu beachten, wenn man sich an den allgemeinen 80C51 Instruction Table hält?
Öh hallo Newbie-User, www.atmel.com sagt 80C51 Architektur - also 100% kompatibel www.google.de gibt Dir auf Anfrage auch sofort zig Links auf das Instructions Set. MfG, Khani
-
Thread
iceZ0mb1e - TV80 System on Chip für iCE40 (yosys + sdcc)
HX8K - Lattice iCE40 UltraPlus 5k (http://gnarlygrey.atspace.cc/development-platform.html) Das SoC hat zur Zeit folgende Komponenten: - TV80 (Z80 CPU) - 8kB ROM - 8kB SRAM - UART - GPIO - i2C Master - SPI Master Die Demo Firmware steuert ein SSD1306 OLED per i2C an und liest einen SPI Flash
bei Benchmarkscores sich bei Z80 und TV80 gleichermaßen zeigen. Beim mcs51-Backend verwende ich auch einen SiLabs C8051, keinen originalen Intel 8051. Philipp
-
Thread
Anfänger - Elektor-Fernlehrgang
Marcel wrote: > Die Platine enthält neben dem AT89C51CC03 von Atmel noch einen Uhrenchip > (RTC), einen Dopple-UART, ein LCD, ein Watchdog und eine CAN-Stufe. > Damit läßt sich im Kurs schon recht viel machen. Ich persönlich finde es halt nicht mehr
@Thomas Der AT89C51CC03 hat einen vollduplex UART bis 115 KBd und einen Watchdog mit ON-Chip ! Der zusätzliche DUART auf dem Board ist dazu da, weil immer mal wieder eine serielle Schnittstelle fehlt, so daß man jetzt
-
Thread
Programmer/Debugger für Silicon Image EFM8
. Ich springe als Notnagel ein - meine letzten richtigen Programmiererfahrungen liegen noch in den 80ern, ASM und C. Für Keil habe ich mich entschieden, weil mein Vorgänger das auch benutzt hatte, in einer wesentlich älteren Variante. Ich kannte bis vor zwei Wochen den Namen Keil gar nicht. Also habe
Es gibt Gründe, warum ich einen Simulator benutzen möchte, um den erzeugten Code für meinen uC zu testen: Der uC arbeitet im Verbund mit anderen Schaltungsteilen, die noch in Entwicklung sind. Deren geplantes zeitliches Verhalten ist aber bekannt und vorgegeben: also wie sie auf Signale vom uC
-
Thread
Würfelspiel programmieren in C, leider keine Ahnung wie
das datenblatt wirst du früher oder später brauchen: http://www.datasheetarchive.com/SAB80C537-datasheet.html
Keil C51-Compiler
-
Thread
Welchen Pullup Widerstand für 8051 Ausgänge ?
Erwartet wird eine 1:1 Anzeige von D0-D7 vom Schieberegister auf einen Ausgabeport der ebenfalls am 80c32x2 hängt (dieser funktioniert höchstwahrscheinlichst korrekt).
Ich habe noch nie zusätzliche Pullups am 80C51 benötigt. Die 80C51 haben einen strong Pullup (~5mA) bei der 0->1 Flanke und einen mittleren Pullup (~0,5mA), um den Pin auf high zu halten. Nur wenn sie extern auf low gezogen werden, ist der schwache
-
Thread
SDCC 3.6.0 RC1
weder mit 1 _ noch mit 2 __ ich brauche den Heap aber unbedingt. Wenigstens 512 Bytes. Bin wieder im Z80 Fieber diese 2014 zusammen gefrickelte Kiste zum Leben zu bringen. [c] ;-------------------------------------------------------------------------- ; crt0.s - Generic crt0.s for a Z80 ; ; Minimum
.ascii "Z80END" [/c]
-
Thread
8-bit-Controller gesucht
32 Registern bzw. direkt im IO- und SRAM-Bereich. Beim 8051 macht sogar Assembler Spaß. Der Keil C51 ist aber auch sehr effizient. Peter
1986 noch funktioniert, war schon lange nicht mehr an). Gut, es gibt Simulatoren. Und in der µC-Vorlesung, die ich besuchte, wurde MCS-51 gelehrt, was mich nicht dazu brachte, mich längere Zeit damit zu beschäftigen (kein Wunder, war ich doch schon vom 09-Befehlssatz "versaut"). > Und fuer die
-
Thread
UART-Fehler :(
der Compiler oder der µC?
@ M@cFreak >UBRRL = 51 gesetzt. Dann habe ich unter "Fuses" das Häkchen bei "Ext. >Crystal/Resonator Medium Frequ.; Start-up time: 1K CK + 64 ms;" gesetzt, >welches vorher bei int RC Osc. 4 MHz stand.
-
Thread
8031er Programm zurückholen.
damals Assembler benutzt hat, ein Hochsprachen Kompilat wäre wesentlich schwerer zu verstehen. DIS51 ist z.B. ein solches Programm für die MCS51 Familie.
schrieb im Beitrag #3460351: > LJMP 0800h beim Reset ist der typ Init für DemoVersionen z.B des Keil C > compilers. Dagegen spricht zum einen, dass durchaus auf Code Bestandteile unterhalb 0x800 zugegriffen wird und auch der Code sieht eher nicht nach Keil-C aus. Aber mit dem Schaltbild hast du
-
Thread
transistor schalten mit AT89C2051
habe bei Reichelt einen ULN 2003 A gefunden. Kann man den auch > verwenden? Die pull up des AT89C2051 liefern nur 80uA, alle ULN2003,2003A,2803 wollen aber 0.5mA haben. Alle sind also nicht ohne Sondermassnahme brauchbar. Damit das funktioniert, muss ein zusätzlicher pull up Widerstand an jeden
pull down und trotzdem bleibt der Verbraucher nach einem RESET aus. [pre] +5V -+---+ |S | 51--|I | + | 12V Last | - | | +---+ [/pre] Man muss halt bloss etwas flexibel denken können in der Birne. Andere kaufen einen AT89C2052.
-
Thread
Gehalt für Ingenieure und Techniker 2011 Gesperrt
Baugruppen-Qualifikation, Programmierung in Mathematica, Mathcad, C, C#, VBA Region : Baden-Württemberg
alles ein wenig. Die sind schnell bei 4000 > Netto/Monat und mehr. Das schafft man nicht mal mit 80k p. a. "draußen". Na ja, das mit den 4000€ netto stimmt nur für einen Richter R2 in seiner Endstufe (Bayern)-es sei denn, du gehst von Lstkl. 3 aus.. http://oeffentlicher-dienst.info/c/t/rechner/
-
Thread
bits GELICHZEITIG setzen und löschen als Einzeiler?
die Output Funktionen von Peter Danneger aus der Codesammlumng nehmen. Der Code von PeDa ist fuer C51, aber ich hatte sie damals auf GCC portiert. Der Code braucht 900 Byte fuer String, hex, Dezi, Float usw. Gruß, Dirk
..Output Funktionen..Codesammlumng..Peter Danneger finde ich nicht! ich habe nach "C51", "Output", "PeDa", "float", "printf" usw. in der Codesammlung gesucht :-(( määäh
-
Thread
IAR (8051) immer noch mit Bug
{ status = 0x80; } break; } status = 0x0d; break; [/c]
ermöglicht hat. Eben nicht, genau das war ja mein Irrtum. Erst auf den ATtiny4313 konnte man AT89C2051 Code portieren, wenn er schon >80% der 2kB belegte.
-
Thread
ISP Programmer für RS232
Hallo, ich bin im Forum noch nicht fündig geworden. Ich suche einen ISP Programmer für 80c51 Derivate z.B. LPC9xx Serie von NXP. Hatte mich mal bisschen mit dem hier beschäftigt http://www.mikrocontroller.net/articles/USBPROG-51_Flip/FlashMagic_Universal_Programmieradapter aber mit
80c51 schrieb im Beitrag #2123577: > Hatte mich mal bisschen mit dem hier beschäftigt > http://www.mikrocontroller.net/articles/USBPROG-51... Du kannst den USB-Uart Wandler auch weglassen und dafür
-
Thread
Keil C51 und Bitfelder in einer Struktur (8051)
Karten Modul in ein Systemtelefon integrieren. Im Systeltelefon wird ein 8051 Modell verwendet (AT89C51RB2). Hier wird mit dem Keil C51 Compiler gearbeitet. Ich möchte nun gerne die beiden Informationsregister CID und CSD der SD Karte auslesen. Diese sind jeweils 16 (+ 2 Byte CRC) Byte lang. Beide
will mir aber nicht die Finger wundtippen, Tschuldigung ;-) http://www.keil.com/support/man/docs/c51/c51_le_bitaddrobj.htm http://www.keil.com/support/docs/3079.htm http://www.keil.com/support/docs/1279.htm http://www.keil.com/support/docs/1948.htm
-
Thread
Lötkolben/Lötstation für blutigen Anfänger gesucht
%C3%A4tzlichen/dp/B08NXCMFMR/ref=sr_1_19?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3F8UMC85D57SK&keywords=l%C3%B6tstation&qid=1640864713&sprefix=l%C3%B6tstation%2Caps%2C92&sr=8-19
Standard schlecht hin und für 30-60€ zuhaben. Oder die älteren Temperaturgeregelten liegen um die 80€ WECP oder WS51 WS81. Wer Chinazeug kauft, kauft 2x. Weller WE1010 ist eher Billigzeugs für Privat aber nutzbar.
-
Thread
KiCad 5.0.0 verfügbar Gesperrt
die mit Eagle XYZ erstellt wurden? Ich habe einen Pentium 2 Laptop mit Windows 2000 und Keil C51, den habe ich in einer ehemaligen Firma bekommen nachdem der inkl Software ausrangiert wurde. Die Installation wurde dort noch gemacht und das Teil läuft immer noch problemlos. Keil ARM habe ich mir
Ganz anders langjährig optimierte und professionell weiterentwickelte Software wie Eagle. Selbst die c't war letztens gegenüber der aktuellen V9 voll des Lobes. Fein raus ist die Masse an Bastlern, die für bis zu 80cm2 Layoutfläche beliebiger Kontur das ausgereifte Programm zum Nulltarif nutzen können
-
Thread
UART Atmega 64 Probleme
buffer, sends the data */ > UDR1 = data; Semikolon vergessen, dürfte so übersetzt werden: [c]while ( !( UCSR1A & (1<<UDRE1)) ) UDR1 = data;[/c] [c]while ( !(UCSR1A & (1<<RXC1)) ) return UDR1;[/c] Außerdem sind 19200 Baud mit dem eher ungenauen R/C-Oszillator ein Problem.
UART-Register gezielt setzen und nicht auf Defaults verlassen. Kann ich nur unterstreichen. Du setzt UCSR1C nicht. Damit ist dein Datenformat: *5-Bit* (Table 80. UCSZ Bits Settings), No Parity, 1 Stoppbit. Das schafft ein PC nicht so ohne weiteres (spezielles Terminalprogramm).
-
Thread
Blockschaltbild bzw. Datasheet
www.datasheetcatalog.com/datasheets_pdf/H/M/6/2/HM62256.shtml 2.) Der klassische 8031 wird heutzutage auch 80C31 bzw. 80C51 genannt. Allerdings haben sich bei vielen Herstellern auch durchaus exotischere Bezeichnungen etabliert: http://www.datasheetcatalog.com/datasheets_pdf/S/C/8/0/SC80C51BCGN40.shtml Das zeitliche
Echte Grundlagen mit 80C51: http://www.amazon.de/Das-Mikrocontroller-Kochbuch-Andreas-Roth/dp/3883222259/ref=sr_1_19?ie=UTF8&s=books&qid=1228858885&sr=1-19 (muß nicht von amazon sein!) Da ist das Beschrieben, was du