-
Thread
AT89LP4052 mehrmals geflasht -> defekt?
Frage am Rande: Warum muss es AT89LP... ein. Geschwindigkeit?
Naja ein kleiner kostengünstiger MCS51 der hardwaremäßig PWM unterstützt. Ein Eval-Board gleich dazu, da ist die Wahl auf AT89LP... gefallen. Ein AT89Sx051 ist da ganze ja in grün. Schnell den Adapter dazu gebaut. Hätte mir sicher viel
-
Thread
AT89S8285 mit SPI programmieren
Programmierboard und der Rest läuft ohne Programmänderung. Ansonsten gibt es für wenig € mehr z.B. den AT89C51RC2, der über serielle Schnittstelle (Bootloader fest im ROM, geht auch per USB-Adapterkabel) programmiert werden kann.
Wenn Du 8051er mit integriertem Bootloader benutzen möchtest, dann wirst Du auch bei Atmel bei den AT89C51RD/RB/ED/EB... Controllern fündig. Auch bei Analog Devices und Maxim/Dallas gibt es welche - die sind allerdings auch schneller. Wenn Du einen Controller in der Schaltung via SPI programmieren
-
Thread
at89.falsche Software?
schreiben um 4 LEDs auf dem Board zum Leuchten zu bringen, dazu 0 auf Pins ausgeben. INCLUDE ".\Atmel\AT89X51.mc" ORG 0h MOV Port1,#00h Finalize: JMP finalize Ich hab die Datei mal angehängt: -µC: Datei aus µC Ich kann die Datei aus dem µC ohne Probleme wieder
high-order address bits and some control signals during Flash programming and verification." Aber AT89S51 ist doch ISP also in Zielschaltung programmierbar.
-
Thread
ASM in HEX für Anfänger
tom west schrieb im Beitrag #3866838: > AT89C2051 Sowiet ich weiss, kann Atmel Studio 6 die ganze MCS51 Familie nicht kompilieren, und zu dieser gehört der kleine Kerl. Du brauchst also, wenn dir die im Tree gezeigte iv.hex nicht gefällt, einen
tom west schrieb im Beitrag #3866838: > AT89C2051 > Habe mir Atmel Studio 6 installiert Flasche Software. Atmel Studio 6 kennt IMO nur ARM und AVR, die AT89xxx sind aber 8051 und *keine* AVR.
-
Thread
80C535 Board
Warum nimmst Du nicht einfach einen 8051 mit internem Flash und Bootloader, z.B. AT89C51RB2 (CSD: 6,49€). Woher kriegt man überhaupt noch einen 80C535? Den kann man doch höchstens noch aus dem Museum klauen. Peter
es gehen keine 18 IOs verloren. Daher hat ein Flash-less 7-Port 8051 nur effektiv 6 IOs mehr. Den AT89C51RD2 gab es früher auch als Version mit 48 IOs (6 Ports). Aber da war wohl kein Bedarf und daher gibt es nur noch die Standardversion mit 32 IOs. Bei mir sind noch nie alle 32 IOs belegt gewesen,
-
Thread
8051 Keil -> sprintf Befehl
Werte. Gibt es beim µVision 5 ggf. eine spezielle Projekteinstellung oder so was? Mein Code: [c] #include <AT89C51CC03.h> // AT89C51CC03 auswählen #include <stdio.h> // Standard-Bibiotheken einbeziehen #include <string.h> #include <stdint.h> #include <stdbool.h> #include "SP_AT89C51CC03.H" #include "Warten_MS.C" #include "Warten_MS.H" #include "LCD.C" #include "LCD.H" #include "USART.C" #include "USART.H" char chr_Temp[40]; sprintf(chr_Temp, "%05u", 8); LcdPrintf
-
Thread
Welchen Mircocontroller mit Board für Einsteiger
Ich habe mit dem AT89S8252 angefangen. Elektor: http://www.elektor.de/Default.aspx?tabid=30&ProductID=3847) Bin sehr zufrieden. (Hatte bei null angefangen.) Sehr viele Möglichkeiten innerhelb der µC-Famillie. Uart
Ach, vergessen zu schreiben: zum Spielen musst Du Dir nicht extra den AT89C2051 besorgen. Mit dem AT89S8252 geht das auch. (Ausser da, wo man den internen Komparator des 89C2051 nutzt)
-
Thread
T89C51RD2 und AT24C64
hi leute ich hätte da mal ne frage. und zwar geht es darum, dass ich einen kompilierten Code (in C51 geschrieben) auf dem T89C51RD2 von Atmel ausführen möchte, welches ich aber zuvor über eine I2C-Schnittstelle von dem AT24C64 gelesen habe. Ist dies eigentlich möglich, oder bekomme ich da probleme
Das mit EA geht nicht ! Beim AT89C51Rxx ist standartmäßig EA deaktiviert. Er lässt sich nur durch einen kompletten Chip Erase aktivieren. Chip Erase ist aber nicht das was Flip macht, sondern anscheinend nur mit einem parallel Programmer
-
Thread
AVR ISP Programmieradapter oder doch nicht
.... übrigends ist der T89C51RD2 ein 8051 Derivat und hat mit der AVR Archiktur gar nichts zu tun!! Weder das "brennen" noch der Befehlsatz ist gleich! Wenn du dich wieder einarbeitest musst du beachten, dass ein AVR was anderes
ISP --> für AVR Controller von Atmel (ATTiny ATMega) und nicht für 8051 kompatible gedacht! der T89C51RD2 wurde imho durch den AT89C51RD2/AT89C51ED2 ersetzt und besitzt wie dieser von Haus aus einen Seriellen Bootloader!
-
Thread
AT89S52 startet nicht(Elektor Loetofen)
(siehe Anhang) kompiliert mit sdcc -I/usr/share/sdcc/include test.c bringt die Pins nicht zum Toggeln. Gibt es da grundsaetzliche Probleme mit AT89C52 ggue. AT89SS52?
soll das ein witz sein? #define MICROCONTROLLER_80C51 #include <at89x52.h> #define LED1 P3_7 #define LED2 P3_6 #define LED3 P3_5 void main (void) { LED1=0; LED2=0; LED3=0; while (1) { LED1=~LED1; LED2=~LED2;
-
Thread
Code protection AVR
Anfänger auf dem Gebiet der MC-Programmierung und habe ne Frage zur "Auslesesperre": habe bisher den AT89C55WD verwendet. -Bei meinem Programmiergerät wird das Lockbit bei diesem Typ nicht unterstützt. -Also müßte ich mir ein neues Programmiergerät zulegen. Kann ich mit dem Controller "AT89C51RC2" (
Danke für die Auskunft! Habe in der Zwischenzeit den Preis für den AT89C51RC2 angefragt und mich dann doch für die Möglichkeit eines neuen Programmers entschieden. (ca. 4-facher Preis wie AT89C55WD) Habe im Forum den Beitrag zu "AVR910" gelesen. (www.mikrocontroller-projekte.de
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
Pins betroffen sind. Auf der anderen Seite sollten wir rausfinden können zu welchem der beiden AT89C2051 (uP) der Ausgang/Eingang geht. 3) Was macht das schwarze Ding (Optokoppler?)? Ist das vielleicht ein Optokoppler in Richtung 2-ten AT89C2051 der nur Befehle über die Serielle empfängt???
Deinem Bild passt bei dieser Platine zu den dortigen Steckern X3 und X4 (ebenfalls 10-polig). Die AT89C2051 auf der Platine sind für die Ein- und Ausgänge der Platine zuständig. Die drei AT89C2051 sind zusammen auf ein Rx - Tx Paar geschalten (die Tx Pins über Dioden). Wenn ich versuchshalber die
-
Thread
IAR (8051) immer noch mit Bug
Heutzutage kann man ja mit Flash nur so um sich schmeißen, Kompaktheit ist kein Thema mehr. Als der AT90S2313 rauskam, hatte im mal versucht, AT89C2051 Programme zu portieren. Absolut keine Chance, die haben alle den Flash gesprengt. Der AT89C2051 werkelt immer noch in einigen Geräten und er scheint
Umstieg 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
5*5*5 LED Würfel
Multiplexansteuerung von 5 Reihen a 25 LEDs mit 2 TLC5940 U(Graustufen) oder TB62706 (an/aus) kann der 89C51 problemlos machen, zumindest wenn man nicht ganze Filme in RAM downloaden will, bloss wenn du kein Programmiergerät für ihn hast, nützt es dir nichts, daß du den schon kannst. Ein http://www.atmel.com
Multiplexansteuerung von 5 Reihen a 25 LEDs mit 2 TLC5940 > U(Graustufen) oder TB62706 (an/aus) kann der 89C51 problemlos machen, > zumindest wenn man nicht ganze Filme in RAM downloaden will, > bloss wenn du kein Programmiergerät für ihn hast, nützt es dir > nichts, daß du den schon kannst. Ein >
-
Thread
Einstieg in die C-Programmerung für µC
muss und wie Interrupts in C funktionieren ist mir ein Rätsel. Habe schon einigermaßen recherchiert aber leider finde ich nichts zu dem Controller den ich verwenden muss, das ist der AT89C51ED2, so ein datenblatt hab ich mal angehängt
Soll sagen Seite 15 vom Handbuch AT89C51ED2.pdf
-
Thread
DS18s20 Probleme mit Timer 8051
beenden, leider passiert dies nicht. hier die Interruptfunktion: [C] void interruptAusloesen(void) interrupt 1 { flag = 1; P0 = 0x80;//debugging //TR0 = 0; } [/c] Des läuft alles auf einem at89c5131, hoffentlich kann uns jemand helfen. PS: Die meisten
javaFlo schrieb im Beitrag #3469087: > Des läuft alles auf einem at89c5131, hoffentlich kann uns jemand helfen. Googl kaputt? Google liefert bei "DS18s20 8051" als ersten Treffer: http://www.mikrocontroller.net/topic/170112 1-Wire-Projekt-V1_3.zip: Dokumentation
-
Thread
Phillips P89C51UBP N
Hi ich habe hier einen Philips P89C51UBP N Microcontroller, und wollt mal Fragen mit was man den Programmiert ? Flashmagic unterstüzt den leider nicht :/ Hab den aus einen alten 5.1 System geschlachtet. Gruss Matze
Super, das müsste dann auch mit den P80C51BH gehen von Intel, die sind Maskenprogrammiert. Das heisst die sind dann doch nicht so nutzlos. Bisher schmorren die beachtungslos in einer kleinen Schachtel. Danke Matze
-
Thread
Programmer Probleme T98C51AC2
programmiert??? Handelt es sich um einen Atmel-Controller??? Ich habe mir bei Reichelt einen Atmel AT89C51ED2 bestellt. Dieser funktioniert wunderbar per ISP. Marc
Hab's gerade gesehen ist ein Atmel :-) Also wie gesagt, per ISP keine Probleme.(Allerdings ein AT89C51ED2) Marc
-
Thread
PID-Regler selbstoptimierend
Habe das ganze bis jetzt mit Pascal51 auf einem AT89C51ED2 ausprobiert. Das ganze war ein Board aus einem anderen Projekt, es hatte schon AD-Wandler und Display drauf und hatte als Ausgang eine funktionierende Phasenabschnittsteuerung.
moin moin, @Stefan K. > Habe das ganze bis jetzt mit Pascal51 auf einem AT89C51ED2 welches Pascal51 und woher bekommt man das? Mit Gruß Pieter
-
Thread
Bestimmung dieses Mikrocontroller
Steht doch drauf: "Atmel 89C51" :-)
aber schon wieder beim richtigen Hersteller und in der richtigen Produktkategorie. "89C51" führt auf "AT89C51", was zumindest wegen des beim selben Treffer genannten "Atmel" ein paar Glöckchen sanft klingen lassen sollte. Ein paar Zeilen darunter ein Treffer, der nach den Unterschieden
-
Thread
Zahlenspiele machen Spaß^^
51 = http://www.decemsys.de/gematrie/roem-zz/y-zz/dzdr51-1.png
Google-Treffer und die 86 und 87 sind Teile einer größeren Nummer. Bitte etwas mehr Anstrengung! 89 = http://www.89millimeter-derfilm.de/images/logo_89mm.png
-
Thread
80C51 --- Was kann das ding?
jedem Fall brauchen wirst! Folgende Daten stammen aus einem Datenblatt von Philips(Aug.2002) für 80C51/87C51/80C52/87C52 FEATURES 8051 Central Processing Unit 4k × 8 ROM (80C51) 128 × 8 RAM (80C51) Three 16-bit counter/timers Boolean processor Full static operation Low voltage
mit externem Programmspeicher rumquälen. Um in die 8051-Familie reinzuriechen, empfehle ich den AT89S8252 oder T89C51RD2. Der letztere ist etwas teuer, läßt sich aber auf allen OS (auch Linux) bequem über die COM programmieren. Zum Anschluß an die COM brauchts noch einen RS-232-Pegelwandler, z.B.
-
Thread
Suche Can Controller mit Flash
möglichst Software kompatibel zur 8051 Serie. Gefunden habe ich bisher nur die Atmel Controller T89C51CC01 bis AT89C51CC03.
AT89C51CC01 bis AT89C51CC03 von Atmel. Basieren auf 8051-Core. Stefan
-
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
Interner speicheraufbau eines 89C51 controllers
komische Datenblatt, welche keine Informationen beinhalten soll (Link). Und dann sag mal, welchen 89C51 Du meinst. Es gibt über 100 verschiedene 89C51 mit 128 ... 8448 Byte SRAM, 4 ... 128 kB Flash, 0 ... 2 kB EEPROM. Peter
ich meine den AT89C51 datenblatt im anhang
-
Thread
Fehlende praktische Erfahrung
Theoretisch solltest du also beim 8051 bleiben. Leider schalten die üblichen nur wenig Strom, 89S51 leitet nur 1.6mA nach Masse, 89S4051/8535 zwar 10mA aber pro Port nur 15mA, und du bräuchtest 4 x 7 x 10mA um die Displays ohne Multiplex betreiben zu können, mit Multiplex sogar mehr. Daher
Der AVRISP MkII kann auch einige der MCS51 MCUs von Atmel programmieren,z.B. den 89S51 und den 89S52, nur nicht den blöden 89S8253. Und er kostet in Berlin 38 Euro. Ich will keine Werbung machen, aber die kleine Kiste läuft hier problemlos mit
-
Thread
89C2051 was brauch ich da? was find ich wo?
gute beim 8051 (im Vergleich zum AVR) ist, dass eine für den 8051 geschriebene Software auch auf dem AT89C2051, und jedem anderen aus der Serie ohne Veränderung läuft.
~buchmann/privat/progr.htm Und falls du mal größere Controller programmieren möchtest, nimm die AT89S51/52, die lassen sich ISP programmieren (nur die Software dafür gibts nur für den LPT, aber ich habe mir einen eigenen gebaut, mit einem AT89C2051 als Steuerung, der programmiert AT89S und alle SPI
-
Thread
Adapter für Intel P87C51FA
P.S. Gerade noch einmal nachgesehen, das waren nur die 89C2051.
Du kannst einen AT89C51RB2-3CS einsetzen, der kann über die UART in der Schaltung programmiert werden. Dazu Flip downloaden. https://www.reichelt.de/8-bit-mcs-8051-mikrocontroller-16-kb-60-mhz-pdip-40-at-89c51-rb2-3cs-p189062
-
Thread
Assembler+µC 8051-Familie+Literatur
Hi, ich fange an in Assembler meinen µC At89s8252 zu programmieren. Jetzt wollte ich fragen, wo finde ich gute Literatur zu assembler, die was taugt wenn man die Sprach Lernen will? Am liebsten wäre mir ein buch o.Ä. Wisst ihr vielleicht
JA " was machst du eigentlich für sachen am microcontroller " Spielzeug ;-) " und welchen µC proggst du ganz genau? " At89s8252 & At89c2051
-
Thread
Umstellung von 89C51 zu 89C52 geht nicht ?
neu hier im Forum und auch relativ neu in der digitalen Welt. Ich habe bis jetzt immer einen Atmel 89C51 benutzt. Er hat auch wunderbar funktioniert. Ich wollte nun auf einen Atmel 89C52 wechseln. Da der 89C52 Etwas mehr Ram hat und einen Datenpointer mehr. Im großen und ganzen aber gleich. Leider funktioniert
0 und 1 werden lasse. Um zu sehen ob der µC funktioniert und ob ich mit dem Oszi was Messen kann. Leider bewegt sich beim Pin P1.2 nichts. Woran liegt das ? Beim AT89C51 funktioniert es ... Mit freundlichen Grüßen Monty
-
Thread
Timer Programmieren in C
wenn dann der Fehler immer noch ansteht dann mache was. Jetzt weiß ich weder wie man einen Timer in C Programmiert noch ob es auch anders geht. Habe schon ins Datenblatt vom Controller geschaut doch daraus werd ich nicht schlau. Ich benutze einen Atmel at89c51ac3 und habe den Ausschnitt aus dem Datenblatt
Prinzip her weiß ich ja wie der Timer funktioniert. Ich kenn nur nicht die Syntax wie ich das für den at89c51ac3 in C eingeben muss. Mit welchen Befehl kann ich den Timer starten? Wie kann ich die Zeit einstellen und wie kann ich ein Bit setzen wenn der Timer seine Zeit erreicht hat? Die Parameter sind
-
Thread
Timer 8051
Programm: Vielleicht muss man noch was anderes initialisieren. Stack vielleicht? #include "io8xc51snd1.h" int test=0; void main (void) { // AT89C51SND1C initialisieren TMOD = 0x02; // Timer 0 cofigure TH0 = 0x80; // set Timer 0 Count Value TL0 = 0x00; //1F; // set Timer 0 Prescaler
Hello... I don't speak german. I am a student and I wold like to buy an AT89C51SND chip. Can you tell me where I could find it online 10q
-
Thread
8051: Interrupts umbiegen? SDCC
weiter zu tun, springt er zur Applikation nach 0x0000. https://www.microchip.com/wwwproducts/en/AT89LP51RD2
erheblich. Man kann sich das Leben viel leichter machen, wenn man einen geeigneten Typ wählt. Die AT89LP51 Typen sind außerdem noch sauschnell.
-
Thread
Schrittmotoransteuerung
Rechtslauf umschalten kann. Hab ich die Bedingungen falsch gesetzt. Ich bitte dringend um Hilfe!! [c] #include <t89c51ac2.h> // Header für Controller "AT89C51AC3" #include <stdio.h> /*------------------------------------------------------------------- Deklarationen von Variablen und Konstanten
gilt auch anderst herum. Kann mir jemand sagen wie ich die direkte Umschaltung mache. lg [c] #include <t89c51ac2.h> // Header für Controller "AT89C51AC3" #include <stdio.h> #define stepper P1_0 //Eingang für Rechtslauf #define stepper P1_1 //Eingang für Linkslauf void delay();
-
Thread
[v] Diverse Elektronik Bauteile / Lötzinn
Komponenten abzugeben, vielleicht hat jemand Interesse: -------------------------------------- Controller: AT89C51RD2-SLSUM 8Bit - 2,7 - 5,5V 64K 40Mhz 8-Bit (PLCC44) Laut verschweißter Packung sind es > 600 Stk. Stückpreis: 2.- Euro https://www.mouser.de/Search/Refine?Keyword=AT89C51RD2-SLSUM -------
www.mouser.de/Search/Refine?Keyword=MAX260BCWG -------------------------------------- Controller: AT89C51RB2-RLTUM (VQFP44) Stückpreis: 2.- Euro https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89C51RB2-RLTUM?qs=%2Fha2pyFaduihcC1FmlpeIehMCYtjNoFjLkW59nDAFTD%252BMk%252BQ5pjULg%3D%3D
-
Thread
Controller und Display aus einem SAT Receiver
klassische positive Reset Puls liegt, ist alles ganz normal. Mit einem neuen Steuerprogramm und einem AT89C52 an der Stelle des alten kannst du dir einen eigenen 950-2050 MHz Receiver programmieren :-)
> positive Reset Puls liegt, ist alles ganz normal. > Mit einem neuen Steuerprogramm und einem AT89C52 an der Stelle des alten > kannst du dir einen eigenen 950-2050 MHz Receiver programmieren :-) Werds versuchen ob er läuft. Danke!
-
Thread
AT89C4051
wenn du mit µvision entwickelst würde ich dir ein evaluatinsbord mit einem AT89C51ED2 oder AT89C51RD oder ähnliche 89C51 mit zusatzbezeichnung. diese besitzen einen bootrom zum ablegen eines monitorprogramms. so kannst du direkt von µvision auf die hardware zugreifen ohne
andere Frage, hab im Tutorial gelesen, dass man immer in den Source-Code für den 2051 noch "$NOMOD51" und "$INCLUDE (89c1051.mcu)" einfügen muss. Dass es aber Assembler-speziefisch ist. Bei mir kommen Fehlermeldungen "INVALID BYTE BASE IN BIT ADRESS EXPRESSION". Was trage ich denn in µvision für den
-
Thread
AT89C2051 und PWM
aber nicht zu diesem Thema gefunden deswegen wende ich mich an euch. Hat jemand schon mal mit dem AT89C2051 eine PWM programmiert? Kann derjenige oder diejenige mir dieses Programm zur verfüngung stellen? danke mfg Michael
genau wie du das machen würdest. PS.: Ich würd wohl nenn PIC nehmen ... oder ganz einfach beim AT89C2051(oder halt den AT89C4051) bleiben ;-)
-
Thread
Microcontroller mit 8x PWM?
Ich hätte dir jetzt beinahe den AT89C51ED2 von Atmel empfohlen abr der hat nur 4 PWM Ausgänge. So wie es aussieht must Du es Softwaremässig realisieren. Ich hab mal sowas versucht, siehe folgendes Programm, um ein Lauflicht mit
Hallo, der AT89C51ED2 hat 5 PWM Kanäle. Nutze ich auch. Alternativ der 8051F410 von Silabs. Kostet 5 - 7 € , hat 6 PWM bis yu 16 Bit. Braucht keinen ext. Oszillator, keine Resetbeschaltung.
-
Thread
Anfänger in AVR und AVR-Studio braucht Hilfe
Bernd S. schrieb im Beitrag #3088086: > Und was > ist mit der 51 zwischendrin? Die 89S51/89S52 werden auch über ISP programmiert. Mein AVRISP MkII kann z.B. über STK500.EXE diese Dingerchen programmieren. Funktioniert aber nicht mit dem 89S253, weil der in die
Matthias Sch. schrieb im Beitrag #3088290: > Die 89S51/89S52 werden auch über ISP programmiert. Mein AVRISP MkII kann Danke für den Tipp, ich konnte in diesem Zusammenhang, wie es beschrieben war, nichts damit anfangen...
-
Thread
8051er und Keil
wie ich ein hex file erzeuge passend für meinen AT 89 S 51
at 0x80 sfr P0; ????? habe ich noch nie versucht, schein mir aber etwas komisch formuliert zu sein. Ich arbeite seit Jahren mit Keil C51, schreibe aber immer sfr P0 = 0x80; Ich bin mir
-
Thread
89C51RD2
Brauche schnell Hilfe: Wo kann ich einen ATMEL 89c51rd2 kaufen? (möglichst günstig natürlich). Ich brauche 5 Stück! Die Platinen sind schon fertig, deshalb brauche ich den gleichen Prozessor, oder irgendwas kompatibles zum Beispiel Philips 89c51RD2HBP
hab mir nun den At89c51ed2 bestellt. DANKE FÜR DIE SCHNELLEN ANTWORTEN!
-
Thread
80c51 mit Linux flashen- wie ?
Es geht um den AT89c51.In der Zwischenzeit habe ich es doch geschaft Flip zu installieren, bekomme jedoch Timeout Error! Frage: Brauche ich ein Nullmodem Kabel bzw. werden die Ein- und Ausgangspins des max 232 direkt
>AT89c51 Wenn danach nichts mehr kommt, geht es mit Flip auch nicht! Es funktionieren mit Flip nur Typen mit interen Bootloader, wie z.B. AT89C51ED2 aber steht alles hier: http://www.atmel.com/dyn
-
Thread
temperaturwerte einlesen-->hilfe
helfen wie ich das so umschreiben kann das es die Werte von dem Eingang AIN0 ausgeben kann Daten: at89c51ed2 hier der CODE ;Programm zum testen der LCD-anzeige ;die Datei >>>>>lcd8252.a51<<<<<<< ;muss zum projekt hinzugefügt werden über add source node Include c51rd2 EXTERNCODE initLCD
aus der Schule raus. Auch wäre die Idee nicht völlig abwegig, den Sensor zu erwähnen. Da der AT89C51ED2 aber keinen ADC hat, ist ein digitaler Sensor zu empfehlen, z.B. DS18B20, SMT160, LM75 usw.. Peter
-
Thread
Atmel Compiler Empfehlung?
Welchen C, C++ - Compiler empfiehlt die Community für Atmel Controller, und warum? Wir haben uns für ein neues Project für die Atmel Reihe entschieden und um bei der Compiler - Wahl nicht ins Braune zu greifen
Ich benutze auch den Keil C51 für die Atmels und kann nicht klagen. Bisher habe ich damit folgende Atmels programmiert: AT89C4051 AT89S8252 T89C51RD2 T89C51CC01 Peter
-
Thread
Tut gelesen und trotzdem Problem mit Strings im Flash
Hallo zusammen, ich habe mir einen Webserver mit ENC28J60 und einem AT89C51ED2 "zusammengebastelt" also Hardware und Software zum grösstenteil selber geschrieben. Jetzt habe ich mich mal ein bisschen mit den AVR beschäftigt und dachte ich könnte diesen Webserver mal auf
Speicherverbrauch oben zeigt mir das makefile an. Die CRC Routine schliesse ich erstmal aus, da sie auf dem AT89C51ED2 ja läuft. Ich hänge sie aber mal mit an. Gruß aus Köln Frank
-
Thread
multiplexen für dummies
klappts aber überhaupt nicht, ich hab bestimmt fatale logikfehler drin entschuldigung hierfür [c] #include<at89c5131.h> unsigned int spielfeld[6][7]; int j; int i; isr_t0()interrupt 1 { TR0=0; TH0=0xFC; TL0=0x18; TR0=1; for (j=0;j=5;j++) { for (i=0;i=6;i++)
Include (die IO-Register Definition) kopieren oder einfach selber editieren. Ich compiliere z.B. den AT89C51CC03 mit meinem 1995-er Keil. Peter
-
Thread
Problem beim Programmieren des AT89S52 Mikrocontrollers
Rechteck Signal ausgibt. Dieses kannst Du mit dem Oszi messen. Falls dieses nicht anliegt, läuft der µC nicht. Ich programmiere meinen AT89S52 immer mit dem Parallelport, funktioniert auch unter Windows 7 64-bit wunderbar.
Probier dochmal nen 8051 mit Bootloader, z.B. AT89C51RB2 (gibts bei CSD). Den kannst Du ohne Programmiergerät in der Schaltung programmieren. Es muß außer der Grundbeschaltung (Quarz, Reset) nur die UART über MAX202 an den PC angeschlossen werden
-
Thread
Wozu dient NIC* bei ATmel?
Der "ATmel" ist ein AT89C51ID2 µC. AT89C51IC2 und AT89C51RD2/ED2 haben diesen Port auch . . . Weist Du was näheres ?
-
Thread
Taktfrequenz 8051
Taktfrequenz folgende Formel gefunden: CKRL = FFh: FCLK CPU = FCLK PERIPH = FOSC/2 (stammt aus dem AT89C51RD2/ED2 Datenblatt) Ist es richtig das ich also um die 60MHz(CPU Takt) des AT89C51ED2 nutzen zukönnen einen 120MHz Quarz brauche? Und ist der X2 Modus auch bei 60MHz möglich oder nur wenn ich
bei 5V Betriebsspannung. Aber man kann unter Umständen auch etwas weiter gehen. Ich habe z.B. einen AT89C51RC2 der für 20MHz im X2 Mode bei 5V spezifiziert ist mit 22,1184MHz bei 3,3V am laufen, und das seit Jahren problemlos. Ein normaler 80C31 der für 24MHz ausgelegt ist, schaffte mei meinen Tests