-
Thread
LM 75 temperatur wird nicht aktualisiert
Hallo Ich schalte die Stromversorgung von meiner Messschaltung (AT89C2051 LCD LM75) ein und der LM 75 sendet einwandfrei die 16 Bit´s. Aber wenn das Programm wieder von neuem beginnt den LM 75 auszulesen legt er immer die gleichen 16 Bit´s (11 Bit´s) auf den Bus,
0°C 0 0000 0000 000h −0.5°C 1 1111 1111 1FFh −25°C 1 1100 1110 1CEh −55°C 1 1001 0010 192h also so wie ich das sehe ist nur das LSB nachkommastelle mit einer Wertigkeit von .5 Gruß, Marc
-
Thread
Atmel AT89C2051
folgendes Problem und suche kompetente Antworten und hoffe hier richtig zu sein. Ich brauche einen AT89C2051 SI und bekomme überall nur den AT89C2051 SU her. Den SU kann ich nicht programmieren, nur den SI. Hat jemand einen Tip, welcher Versand ihn anbietet? Darf auch gerne im Ausland sein. Ich habe
hallo michael, http://www.riedl-electronic.at/pdf/105_0805.pdf wäre ein 24PI also 24MHz und DIP Gehäuse! Willst du den mit nem Parallelprogrammer programmieren, GALEP etc. dann brauchst du eh den PI bzw. PU, die mit dem S am Ende sind alle SOIC.
-
Thread
Programmer für AT89CXX51
Noch eine Sache: Ich möchte den Controller AT89C2051 programmieren.
, wie AT89C51ED2.
-
Thread
Unterschied zwischen AT89C2051 und AT89S2051
Gibt es einen Unterschied zwischen den AT89C2051 und AT89S2051 bei Ports? Ich möchte Impulse lesen am Port 1.1 Beim c2051 hat das funktionert. Wenn ich den ersetzte mit einem s2051 kann ich die Impulse nicht lesen. Aber sonst funktionert die SW am S2051, z.b. die serielle Komm. Ich habe ein hex-file für den c2051 und damit auch den s2051 gebrannt.
-
Thread
at89s2051 programmieren, wie?
>aber mit der kann ich den 2051 nicht programmieren, ist zumindest in der >Software von ulrich bangert nicht auswählbar... Lies mal laut vor welche µC unter Parameter aufgelistet sind.
A utility for In System Programming the AT89S8252, AT89S52, AT89S53, AT89S8253, AT89LP2052 and AT89LP4052
-
Thread
AT89S2051 wo kaufen
Hallo weiß jemdand ob und wenn wo man den AT89S2051 kaufen kann? Ich habe bis jetzt nur den AT89C2051 gefunden, der sich nicht über ISP programmieren lässt. wie lange gibt es den chip eigentlich schon?
http://www.farnell.de B-Nr.: 1095734 ATMEL AT89S2051-24PU 8BIT MCU FLASH DIP20 B-Nr.: 1095735 ATMEL AT89S2051-24SU 8BIT MCU FLASH SMD
-
Thread
at89c2051 smd variante programmieren
jemand von euch ob es eine art adapter von smd auf dip gibt... Will nämlich auch die smd version des 2051 programmieren, möchte aber ein ein- und auslöten des µC aus der Programmierschaltung vermeiden. würde mich über nen lösungsvorschlag freuen... MfG Florian
Solche Adapter gibt es, die sind aber teuer. Solltest überlegen, ob Du in Zukunft den AT89S2051 nimmst, denn kannst Du per SPI direkt in der Schaltung programmieren. http://www.atmel.com/dyn/resources/prod_documents/doc3390.pdf
-
Thread
Strom verringern ohne Spannungsverlust
Ich möchte mit einem at89c2051 einen motor ansteuern und möchte dafür einen L298 verwenden. Das Problem ist das der Ausgangsstrom des at89c2051 20mA ist, und der L289 verträgt aber nur höchstens 100µA. Wie kann ich den Strom
@ Jöbstl Christian (Gast) >einen L298 verwenden. Das Problem ist das der Ausgangsstrom des >at89c2051 20mA ist, und der L289 verträgt aber nur höchstens 100µA. Wie NEIN! Der at89c2051 *kann* bis zu 20mA leifen, wenn das gebraucht wird. Der L289 braucht aber nur 100uA. Alles im Lot. Direkt verbinden
-
Thread
Analog Comparator
Kann mir jemand erklären wie das mit dem Analog Comparator beim at89c2051 funktioniert??? Habe zwar schon auf dem Datenblatt nachgeschaut, aber nichts genaues gefunden. lg christian
-
Thread
Programmier Service
Hallo, kennt jemand jemanden wo man günstig Atmel 89C2051 programmieren kann? Hab nur Batronix gefunden, ist mir etwas zu teuer. Danke im voraus Prognix
Hallo Prognix, könntest dich ja mal melden Info[at]Dirk-Soft[dot]de . Habe so ein Programmiergerät da ;-) Gruß Dirk
-
Thread
AT89C2051 von Atmel Programmieren
Was brauch ich um den Atmel AT89C2051 zu programmieren? (Per USB). Gibts für unter 100 Euros auch eine Möglichkeit zu Debuggen?
>Was brauch ich um den Atmel AT89C2051 zu programmieren? (Per USB). Den neuesten GALEP. >Gibts für unter 100 Euros auch eine Möglichkeit zu Debuggen? Glaub ich nicht.
-
Thread
7 Segmentanzeige 10V
ich will eine große 7 Segmentanzeige, welche eine Betriebsspannung von 10V hat über die Ports eines AT89c2051 betreiben. Da Spannung und Leistungsaufnahme der 7 Segmentanzeige gegenüber den Daten des MC´s wiedersprüchlich sind, hier meine Frage: Gibt es Siebensegmentdecoder/treiber, die eine zusätzliche
ja kannst du der µC bringt ja nur die Masse zum "klappern"...
-
Thread
24C08AN von Atmel?
http://www.alldatasheet.com/datasheet-pdf/pdf/56077/ATMEL/AT24C08AN-10SI-2.7.html EEProm
einen Prozessor nur für die Erweiterung vom RAM zu opfern? Hab hier noch jede Menge Atmels rumliegen...AT89C51 oder ein AT89C2051-24SI anzubieten. Sowie noch zwei FLASH von Intel (E28F1238) aber ist halt nur blöd, wenn ich dann nur noch ein Port oder 4 PINs übrig hätte...
-
Thread
Entwicklungsumgebung für 89c2051
Hallo, kann mir jemand eine gute und einfache EU für den AT89C2051 empfehlen? Unterstützt Ride von Raisonance diesen MC? Gruß Peter
Ich empfehle Dir Keil PK51 (uVision IDE + C51 + A51 + Simulator) und entweder ULINK2 oder Hitex Emulator.
-
Thread
hex to bin Umwandlung
kann ich auch das .hex per Mail schicken, fall jemand so freundlich ist. Das ganze soll dann in einen AT89C2051. Gruß Oliver
, wenn es um einen AT89C2051 und ein vorhandenes .asm geht. Ist das so schwierig? Das .asm würde ich ich hier auch nicht allgemein veröffentlichen!! Es ist eine Schande was hier abgeht. Nico
-
Thread
µC Einstieg (Empfehlungen)
paar Leds und Taster o.ä. nicht schlecht. Bevorzugt Assembler auf Basis des 8051. Würde gerne einen AT89c2051 zum Einstieg verwenden. Uni Progger ist vorhanden.
-
Thread
LCD Display 15ms
Hallo Ich habe einen AT89C2051 (8051) Das Display ist im 4-Bit Modus (P1.4 bis P1.7 Daten) E sitzt an P3.4 , RS sitzt an P1.3 und RW ist ständig auf Masse , deshalb kann ich auch kein Bussy Signal lesen. Ich habe hier
bis auf mehr ram und ein tymer mehr ist alles gleich , es ist die einzigste AT89C Datei die beim Asm 51 dabei ist . Ich nutze ein 16x1 Display (HD44780) Soll ich das mal mit dem Display-Reset versuchen den man per Software durchführen kann ?? Wären ja nur ein paar zeilen
-
Thread
AT89C2051 und Keil µVision
Cypress auswählen. Ich hab jetzt als Target keines Ausgewählt aber unter Options for Target steht mein AT89C2051 drin! Jedoch stimmt jetzt irgendwas mit dem Timing nicht mehr ganz. Hab eine Schleife die vorher genau 1ms dauerte und die dauert jetzt plötzlich nur mehr 680µs ???? mfg Manfred
nicht zu Deinen MC passen, musst halt genau das Datenblatt lesen!) Dann musst Du auf jedem Fall im C-Prg. das richtige Include mit den SFR für deinen MC einbinden, Bsp. #include <at89c51.h> Das Timing-Problem dürfte nichts mit Keil zu tun haben. Eventuell ist eine andere Optimierungsoption eingestellt
-
Thread
hilfe at89c2051
bitte helfen, ich weiß leider überhaupt Wie ich die Text file in das hex file format Compiliere (AT89c2051) ich poste mal hier den Text. Danke an alle. Tomi
assemblieren, dann solltest Du ein (Intel) Hex File haben, dann mit einem Programmer Deiner Wahl in den uC reinflashen. ThinkForth
-
Thread
Lange Leitung am µC- Port und Filter Frage
Hallo, kurze Frage, ich muss an zwei µC(AT89C2051)-Ports jeweils eine LED anschließen um diverse µC Aktivitäten zu visualisieren. Die Led's werden aber an einem mind. 1m langen Kabel angeschlossen also: µC-Port--1m Kabel--Kat.Led/Anode Led
Kabel sind schon mal gut. Den Vorwiderstand würde ich nah am uC platzieren. Vielleicht noch 1nF parallel zur LED, auch nah am uC. Das sollte fürs Erste genügen. MfG Falk
-
Thread
AT89C2051 I2C Timing
Hallo Ich Wollte mal ein paar anfängerfragen stellen. Würde das gerne in Assembler 8051 programmieren. Muss ich dem I2C sagen das ich ihn im normalen Geschwindigkeitsmodus bis 100kBit/s laufen lassen will? Oder macht der das schon gleich, und kann dann gleich meine adresse senden und dann die Daten zum Slave. Im Datenblatt steht ja bis zu 100kBit/s, das heist also das ich irgend eine langsammere Geschwindigkeit nehmen kann. Wenn ich zwei mal eine 1 übertragen will, muss ich dann die SDA Leitung von 0 auf 1 und dann wieder 0 und 1 setzten oder kann ich sie 1 lassen und dann einfach
-
Thread
Probleme mit GLCD
Code anbieten ... ist aber in keinster Weise optimiert ;) Edit: oh ich seh gerade du benutzt nen AT89C2051 mein code wäre fürn AVR gewesen ... hilft dir also wohl nicht.
Ich kann nicht einen beliebigen Buchstaben am LCD setzen. Schreib ich z.B. set_addr(0x0); und wr_c(); dann fängt er beim 4ten Pixel(in der Reihe) mit C an und füllt es mir bis nach unten auf (nur diese eine Spalte wo eben das c steht). Aber das macht er nur an der pos 0. sonst rührt sich nichts :/
-
Thread
Probleme mit 4051 Mux und at89c2051
Hallo, poste hier nochmal da es ja ein anderes Problem ist. es wird immer ein Eingang versetzt gewählt, kann mir kein Reim darauf machen. Schaltung und Quellcode siehe: http://www.mikrocontroller.net/topic/72600#new
-
Thread
AT89C2051 Definitionsdatei?
Meint Atmega8 ist mir eben aus unerklärlichen gründen durchgeraucht und jetzt würde ich gerne mit dem AT89C2051 weitermachen bis die nächste elektronikbestellung kommt. hat jemand dafür ne definitionsdatei oder so? mfg PoWl
Der AT89C2051 ist ja auch einige Jährchen älter als der älteste AVR (AT90S1200). Da kann man natürlich nicht die Features des jungen ATmega8 erwarten. Inzwischen gibts von ihm aber ganz schnuckelige Nachfolger
-
Thread
Frage zu LTP - PASCAL
{ } c:='2'; {o} end; {u} if ParamStr(2) = '3' then {t} begin { } base := memw[$40:12]; {
Begebenheiten zur Hardwaren und Software. Aber in Kurzform, moechte mit dem Programmer BlowIt eine AT89C2051 beschreiben. Bis jetzt schlugen aber alle Versuche fehl :( . Diese Thread hier ist nur zur Programmierung, ob mir halt jemand die Ports aus dem Quelltext erklaeren koennte und wie das mit diesen
-
Thread
Problem MAX232-Eingangsschutz
Hallo, habe einige Fragen zu MAX232: Ich habe durch den Reset am Mikrocontroller AT89C2051 eine 1 am Tout des Max232. Geht er kaputt, wenn am Ausgang des Max ein 5 V Pegel anliegt? Ich habe auf der RS232 Seite nur - 8 V bei +5V am Eingang. Ist das OK? Ausserdem habe ich auch 5
-
Thread
Programmer Problem - BlowIt - AT89C2051
ich habe hier einen selbstgebauten Programmer nach anhaengenden Schaltplan. Habe mit ihm einen AT89C2051 programmiert und wollte ihn testen. Nach dem Reset blieben alle LED's an(HIGH aktiv). Somit funktioniert das Programm nicht. Habe dann verschiedene kleine Testprogramme auf mehrere MC's gebrannt
Hallo, ja es ist so. Das Programm py2051 beachtet kein Intel Hex Format. Der Programmierer hat zum testen das beiligende ledblink.hex verwendet. In dieser Datei befinden sich die Rohdahten wie sie Byte fuer Byte in den Speicher des AT89C2051
-
Thread
exact timing - 8051 - synchronisierte Zustandsmaschine
Hallo, die Fakten: AT89C2051 - 11.0952 Mhz(Timer 1 fuer Baudrate) - Timer0 fuer 5 Sekunden-Zyklus( Zyklus beinhaltet 4 Zustaende aller 2,5 sek, 2 x 0,5 sek, und 1,5 sek) fuer den Baudratengenerator (9600Baud) verwende
Register, 500ms -> 50 und 1500ms -> 150 Dann nimm doch einfach 3 Bytes zum zählen: [AVRASM] dseg at 30h countdown50: ds 1 countdown150: ds 1 countdown250: ds 1 cseg .. djnz countdown50, m1 mov countdown50, #50 .. do 0,5s tasks m1: djnz countdown150, m2 mov countdown150
-
Thread
Wer zu tief gräbt, muss zahlen
ist, sondern mit dem Umfang der Aufgaben, die man dem MC zu erledigen gibt. Ich hab auch viele AT89C2051 und ATtiny26 im Einsatz und die älteren Projekte darauf sind noch in Assembler. Natürlich ist man mit zunehmender Erfahrung besser in der Lage, einen einzigen MC besser auszulasten und ihm
hatten, einfach noch keinen nennenswerten SRAM hatten und es auch gar keine freien C-Compiler gab. AT90S1200 und PIC16C(F)84 sei hier als Beispiel genannt. Aber mitlerweile sind die ATtinys und ATmegas so günstig und leistungsfähig und die Compiler wirklich brauchbar, dass ich auf Assembler
-
Thread
AT89C2051 flashen
Guten Tag Forumbenützer Ich habe einen Controller (AT89C2051) den ich gerne programmieren möchte. Ich suche eine einfache Schaltung um diesen Controller zu flashen. Ja, ich habe bereits gegoogelt und habe auch diverse Schaltungen gefunden, die jedoch alle
-
Thread
LCD - Ansteuerung
Displays, MCs, Spannungen, Temperaturen, Frequenzen Probleme gibt. Peter P.S.: Ich benutze beim AT89C2051 immer den 4Bit-Modus (6 Portpins), denn mit nur 4 freien Portpins (15-11) kann man ja nicht mehr viel anfangen.
wrote: > das hab ich vorher auch entdeckt und schon geändert und getestet aber es > funzt net. [C] #include <AT892051.h> #include "lcd.h" #include "Func.h" // wait() #include "MyTypes.h" [/C] Ja, mit Deinem Code kann keiner was anfangen. Es fehlen 4 Includes (AT892051.h, Func.h,
-
Thread
EEPROM µVision
Ich muss für die Schule einem EEPROM mittels I^2C ansteuern, und je ein Byte draufschreiben, und dann wieder auslesen. ProgrammCode muss µVision C sein. Verwendet als µC wird der AT89C2051. Würde mich sehr über einen Code freuen. mfg Patrick
http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm Peter
-
Thread
Kosten Microcontrollerprogrammierung
unternhmen benutzten wollte wegen support o.ä. der preis für so ein gerät liegt bei ca. 35€ [großes "C" Artikel-Nr.: 191020] selbsbai zb hier: http://www.bonfert-h.de/pic.htm
Ich habe es mal ausprobiert. Bei 20 Cent pro Stück und AT89C2051 progrmmiert mit Galep-III ist es schwer auf 20,- Euro Stundenlohn (100Stück) zu kommen. Dazu kommt noch, daß es eine absolut entnervende und auch noch fehlerträchtige Tätigkeit ist. Man kann sich
-
Thread
LED Matrix mit FETs ansteuern
dem Gate! 10 Ohm? 100 Ohm? 4) exterer Pull-Down am Gate! Wieviel OHM? Ist er nötig, obwohl ich den AT89C2051 nicht inSystem programmiere? Nun kurz zur Software: Alle Spalten-uC laden die Daten aus ihrem Ram und legen jeweils die 8 bit an den Port, an dem die PNP-Transistoren hängen, an. Nun gibt
Der AT89C2051 ist doch ein 80C51 und kein AVR? Ist es nicht einfacher mit einem µC die Daten für je eine Zeile per SPI in ein Schieberegister zu blasen, statt da ettliche µCs irgendwie aufeinander zu synchronisieren
-
Thread
uC aufgehängt, lässt sich nicht mehr programmieren
Habe hier ein Board aus meiner Schule. Beim Programmieren ist mir ein Fehler passiert, wodurch der uC in eine Endlosschleife geraten ist. Jetzt lässt der sich nicht mehr flaschen. Auch das Trennen vom Netz half nicht. Auf dem Board sitzt neben dem AT89S8252 noch ein AT89C2051, welcher den eigentlichen
Es gibt 2 Möglichkeiten: 1. Die UART beider Chips hängt parallel und der AT89S8252 zieht RXD oder TXD dauerhaft auf low. Wenn der Chip gesockelt ist, diese beiden Beinchen vorsichtig hochbiegen. Oder auf dem Board sind 2 Jumper zum Trennen. 2. Im AT89C2051 ist eine schlechte
-
Thread
AT89C2051 Programmer
hallo, bin in sachen mc und elektronik überhaupt ein ziemlicher neueinsteiger. da der at89c2051 an sich eine tolle sache ist, suche ich jetzt einen passenden programmer. er sollte für den anfang möglichst einfach gehalten und auch nicht zu teuer sein. mein favorit bisher ist das hier:
antworten. das mit diesem isp hört sich vielversprechend an. was genau ist der unterschied zwischen dem at89c2051 und dem at89s2051? liesse sich mit dem at89s2051 das hier umsetzen? http://www.keelog.com/diy.html interressantes projekt finde ich.
-
Thread
Ponyprog2000 Einstellungen
bps: 9600 Datenbits: 7 Parität: gerade Stoppbits: 1 COM1 Auf dem Board sitzt neben einem AT89S8252 auch noch ein MAX232, ein GAL16V8D und der AT89C2051. Wenn ich den 8252 flashen will, muss ich zuerst einen Taster auf der Platine betätigen. Danach geht der uC für 20 Sekunden in den Programmiermodus
D.h. in dem µC auf dem Board ist schon ein Bootloader-Programm drin. Und das holt sich Daten über die serielle Schnittstelle (Hyperterminal) und schreibt die dann ins Flash. Ich würde das drin lassen und nicht weiter
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
sich da was an den Ausgängen tut. Aber genau der PCF8574 ist hier das Problem. Aus dem Datenblatt: > At power-on the I/Os are HIGH. In this mode > only a current source to VDD is active. Das heißt, nach dem Einschalten sind sind alle Transistoren im ULN durchgesteuert bis die Ausgänge über I2C abgeschaltet
Portexpander zu verwenden. Auf der 8051-Schiene gibt es ebenfalls kleine billige Flash-Controller, nämlich AT89C2051 und AT89C4051 sowie den AT89S51. Tools und Programmiergeräte finden sich bei Atmel und im Netz. Als weitere und sehr billige Lösung zur Porterweiterung bieten sich Schieberegister(74HC595
-
Thread
HILFE!!! beim Assemblieren Anfänger
Hi norad Vielen dank kann ich auch die hex file feur AT89c2051 Benutzen. Ich ich muss erst mal die plattine Ätzen damit ich die software testen kann Hasst du mir deine email falz die software nicht geht. MFG Martin
@Martin! >kann ich auch die hex file für AT89c2051 Benutzen? NEIN! Aber im Anhang ist das Hexfile für den AT89c2051. Leider unterstüzt Flip die µC nicht damit Du es übertragen kannst. Aber ich denke Du wirst schon eine Tool dafür haben