-
Thread
μC 8051 Demoboard (AT89C51ED2)
gesehen: 10bit AD-Wandler und CAN-Controller. Aber weniger Ports. Hatte eben beide zur Auswahl: AT89C51CC03 und AT89C51ED2 Wie kann ich mit Assembler bzw. C über externen Bus zugreifen? MOV DPTR, #0FA02h MOVX A, @DPTR Werde mir mal deinen Schaltplan anschauen. Habe im Moment 1:1 von Atmel den
-
Thread
AT89c51cc03 isp mit USB ?
Den AT89C51CC03 kann man in 2 Versionen bestellen, mit CAN Bootloader oder UART Bootloader. Und dann CAN oder UART mit dem PC verbinden. Für CAN braucht man noch ein CAN-PC-Interface. Peter
Danke für die schnelle Hilfe!!! Hab festgestellt, dass ich einen at89c51cc03 mit UART Bootloader habe. Bin nach längerer Suche im Internet auf eine Schaltung mit dem FT232RL (http://www.digibahn.de/download/Modul_FT232R.pdf)gestoßen, mit der ich glaube mein Vorhaben umsetzen
-
Thread
multiplexen für dummies
(die IO-Register Definition) kopieren oder einfach selber editieren. Ich compiliere z.B. den AT89C51CC03 mit meinem 1995-er Keil. Peter
-
Thread
Include Datei AT89C51ed2
Wollte mal mit einem anderen Controller Programmieren aus der 8051 Reihe, habe zuvor immer mit dem at89c51cc03 programmiert. Nun ist mir aufgefallen das ich die Include Datei für den AT89C51ed2 gar nicht habe und wollte mal fragen, wo man die her beziehen kann.
-
Thread
Include Datei AT89C51ed2
Wollte mal mit einem anderen Controller Programmieren aus der 8051 Reihe, habe zuvor immer mit dem at89c51cc03 programmiert. Nun ist mir aufgefallen das ich die Include Datei für den AT89C51ed2 gar nicht habe und wollte mal fragen, wo man die her beziehen kann.
-
Thread
DOGXL Page und Column
allerseits, ich habe mir ein DOGXL (160x104 Pixel, UC1610 Controller) gekauft und an meinen AT89C51CC03 angeschlossen, es läuft einwandfrei, ich habe auch schon Bilder ausgegeben (durch Auto-Increment-Einstellungen vom RAM). Allerdings sind ein zwei Dinge sehr seltsam: Links oben sieht es aus
-
Thread
8051 - Mal wieder eine Interruptfrage
viele nützliche Infos bei euch gefunden. Bin gerade dabei was für einen 8051 zu schreiben (AT89C51CC03) und habe zwei grundsätzliche Fragen zur Interruptbehandlung. Hab schon eine ganze Weile gesucht, aber keine wirklich befriedigende Antworten gefunden. In eurem Interrupt Tut steht folgendes:
-
Thread
Digitales Oscilloscope
Warum ich ein Oscilloscope brauche? Ich arbeite ganz neu mit dem Mikrocontroller AT89C51CC03 von Atmel. Auf die Datenblätte steht : Taktfrequenz Max 30./60MHz Dann taucht in der Beschreibung der ON-Chip-Periferie-Enheiten folgendes : Alle Zeitangaben sind bezogen auf 12MHz Taktfrequenz
-
Thread
Verkaufe Restposten
habe eine Liste , wer was brauchen kann , melden sich !! AT85C51SND3B1-RTTEL 3 st. AT89C51CC03UA-S3SUM 4 st AT89C51ED2-RLTIM 5 st. AT90S2343-10PC 4 st AT90USB1287-16MU 9 AT91SAM7S32-AU-001 4 AT91SAM7S64-AU-001 3 AT91SAM7S128-AU-001 6 AT27C040-90PI ATM 6
Ich hätte gerne einen oder mehrere von den AT89C51CC03UA (ist ne Preißfrage)? Sag mal an! ;-)
-
Thread
Nützliches board für AT89C51CC03
, ich möchte bal anfangen mit microcontrollern zu experimentieren. Ich würde dafür gerne den AT89C51CC03 benutzen da ein paar Kollegen die an der FH sind auch mit dem AT89C51CC03 arbeiten und es dann praktisch wäre den selben zu nutzen. Könnt ihr mir ein nützliches board für den AT89C51CC03 nennen
-
Thread
TFH-Board-One AT89C51CC03
Hallo zusammen, Ich habe einen Code geschrieben, das funktioniert auch alles so weit, Mein problem ist, wenn ich "RESET" am Board drücke, das dann das Programm nicht weiterausgeführt wird, und ich über Flip das Programm neu starten muss. Ich hoffe mir kein einer weiterhelfen... Liebe grüße Felix Im anhang mein Quellcode
-
Thread
at89c51cc03 A/D wandler Assembler
Bitte um HILFE Suche ein Beispielprogramm für die A/D Wandlung in Assembler mit einem 89c51cc03!!! Oder könnt mir sagen was ich an meinem nicht funktionierenden Programm ändern muss das es geht? ADwandlung: mov adcf,#0000 0001b mov adcon,#0010 0000b bedingung: jb p2.0,bedingung mov adcon,#0010 1000b mov r1,adcon warten: Cjne r1,#0011 1000b,warten mov adcon,#0000 0000b mov a, addl mov r3, addh add a, r3 mov p0,a jmp ADwandlung mfg Paul
-
Thread
at89c51cc03 Compiler in Assembler?
Hallo, hab vor kurzer Zeit mit der Assemblerprogrammierung eines 89c51cc03 begeonnen. Zur Zeit benutze ich ein Programm namens MCS51 Assembler V4 das auch bis jetz gut funktioniert hat aber nun versuchte ich mich an einer A/D wandlung und der compiler erkennt die register des Controllers nicht an.Ich weiß auch das der Compiler für diesen Controller nicht ausgelegt ist.Darum bitte ich euch mir zu helfen eine anderen Compiler zu finden mit dem ich in Assembler weiter porgrammieren kann und der auch die regiester erkennt. Falls es möglich ist einen kostenlosen Compiler. mfg Paul
-
Thread
Atmel 8051 per Terminal in Array schreiben
im Hyperterminal eingegebene Zeichen in ein Array abspeicheren kann. Der Controller ist ein AT89C51CC03. Also was momentan schon klappt, ist die Initialisierung mit der passenden Baudrate (9600) und die Ausgabe eines Arrays im Hyperterminal. Was jedoch nicht klappt, jedoch komm ich momentan
-
Thread
Zeichen ind String suchen und auslesen
Karl heinz. Code sieht nun so aus: [c] #include <stdio.h> #include <string.h> #include <at89c51cc03.h> void seri_init(void) { SCON=0x52; TMOD|=0x20; TH1=0xfd; TR1=1; TI=1; } char* strchr( char* pa, char c ) { while( *pa && *pa != c ) pa++; return
-
Thread
AT89C51CC03 CAN-BOOTLOADER undefinierter Zustand
hoffe, hier kann mir jemand helfen. Grundsätzlich arbeite ich an einem Tool, mit dem man einen AT89C51CC03 über CAN (serieller Adapter am Rechner, ähnlich dem CAN232) flashen kann. Das Tool soll die gleichen Funktionalitäten haben, wie das FLIP von Atmel. Es klappt eigentlich schon alles bis auf die
-
Thread
Launischer AT89S8252
Blöd war nur, daß Atmel die ohne gleichwertigen Ersatz abgekündigt hat, da mußten wir dann auf AT89C51CC03 umentwickeln. Der AT89S8253 war als Ersatz völlig untauglich, da er den EEPROM beim Update nicht behält und anders programmiert wird. Peter
-
Thread
..Beispiel code für AT89C51CC03..
hello alle, ich arbeitet mit AT89C51CC03. jemand hat die beispiel code oder program für diese, dann bitte schickt mir. oder sagen Sie die Web-site im ich die code suchen können. danke im voraus.
-
Thread
..programmieren für AT89C51CC03 mit all Software..
Hallo Leute, Meine neu project ist für AT89C51CC03. Ich arbeitet mit Windows XP Professional Version 2003 SP3 Betriebssystem. Für diese Project habe ich Keil uvision 4, Flip 3.4.1 und Hypererminal installiert. Ich habe auch eine Biespiel program in 'C' für CAN. Ich habe viele Forum von AT89C51CC03 gelesen in diesem Site und viele leute hat probelm mit die Software für diese Project benutzen. Meine Frage ist 1. Wie kann ich die ausgabe (Output) von meinem Program sehen...?? 2. Brauche
-
Thread
Experten gefragt: 8051 mit zwei Timern
Hallo! Ich programmiere beruflich und kenne den 8051-Typ AT89C51CC03 von Atmel ziemlich gut, stehe hier aber vor einem Rätsel. Folgendes ist gegeben: 1. Timer 0 auf 20ms, Timer 1 auf 1ms, beide 16 Bit und auch sonst identisch konfiguriert. 2. Timer 0 hat Prio 0
-
Thread
Betriebssystem ist besser für AT89C51CC03
Betriebssystem habe wenig speicher platz..?? Welche Betriebssystem ist besser für arbeitet mit AT89C51CC03...? Ich benutze Microsoft Windows XP Professional Version 2002 Service Pack 3. Diese Betriebssystem ist gut für AT89C51CC03 oder kann ich andere installiert..?? Bitte geben Sie Ihren Meinung
Shaik Piebe schrieb im Beitrag #1715878: > Diese Betriebssystem ist gut für AT89C51CC03 oder kann ich andere > installiert..?? Dem AT89C51CC03 ist das vollkommen egal. Es hängt davon ab, welches OS Deine Toolchain (Keil, IAR?) benötigt. Im allgemeinen sollte ein Windows o.k
-
Thread
Ethernet - CAN Adapter gesucht
Inzwischen ist ein zweites Gerät in der Queue: wieder mit dem Wiznet 5300, als µC ist diesmal ein AT89c51cc03 (8051-Derivat) von Atmel vorgesehen. Mit dem Atmel sind wir auch firm und haben noch einige auf Lager. Dies Gerät ist dann für einen "kleinen" Umsetzer, bzw. für Anwendungen mit CAN und Ethernetschnittstelle
-
Thread
Was ist die AT89C51CC03?
Hello.. Was ist die AT89C51CC03..?? Das ist die Software oder Gerät oder andere..?? Warum jemand benutze diese..?? Was ist die Notwendigkeit von AT89C51CC03..?? Was ist die Anwendung von AT89C51CC03..?? Viellecht möchte ich benutzen diese AT89C51CC03, dann Was oder Welche Software ich brauche..?? Danke schon in voraus..
-
Thread
Programmieren mit AT89C51CC03..Wie? Gesperrt
Hello.. Wie fangt ich mit AT89C51CC03 an..?? In welche programming sprache kann ich machen..?? Danke schon im voraus..
Im Anhang findest Du eine Anleitung zum Umgang mit µC/51 und zur Programmierung in C für den AT89C51CC03. Viel Spaß Carlos
-
Thread
8051 wahl und beschaltung, bitte um hilfe.
Neben den schon vorgeschlagenen Typen eventuell auch: AT89C51CC03 (mit UART-Bootloader). Den gibts bei Reichelt. http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A364;GROUPID=2960;ARTICLE=50968;START=0;SORT=artnr;OFFSET=100;SID=25E@qwXqwQARkAACSSi-k328da3b5784d083d5831e488104be513
-
Thread
suche 8051 µC für einsteiger
und Ausbildungzwecke und damit auch für Einsteiger entwickelt worden. Der verwendete 8051er (AT89C51CC03) ist sehr leistungsfähig (AD-Wandler, Timer/Counter, PWM, ...) und hat bereits 64 kByte Programmspeicher ON Chip. Programmierumgebung ist kostenlos, Du brauchst keinen besonderen Programmer, nur
-
Thread
8051 StarterKit mit USB
Rest machst Du dann ganz komfortabel z.B. mit HyerTerm. Hier sind z.B. die Chips von Atmel (z.B. AT89C51CC03) sehr gut geeignet mit dem kostenlosen Download-Programm Flip. Als C-Compiler kannst Du die kostenlose 8kByte Demo-Version von µC/51 nehmen und eine einfache Starter-Platine kostet mit Bauteilen
-
Thread
Alternative zu Flip
mal fragen, wer alles Interesse an einer Solchen Software hätte? PS: Momentan wird nur der AT89C51CC03 unterstützt, da ich keinen anderen C51 mit Bootloader da habe.
-
Thread
ID Mask, ID Filter beim LIN-bus
in CAN, aber wenn man ohne auskommt ist auch gut. ich lese gerade was drüber " CAN ID/MASK (AT89c51cc03)". danke
-
Thread
Flip Syncronisiert nicht
Ich benutze Ubuntu in der aktuellen version, und versuche mit flip eine verbindung zu meinem AT89C51CC03 aufzubauen. Unter Windows klappt das auch wunderbar, nur unter linux läd der einfach unendlih lange , wenn man auf sync klickt (hört gar nicht mehr auf). ich habe auch mal volgendes ausgetestet
mitlerweile seit 10 minuten so:[code]martin@martin-laptop:~/flip.3.2.1/bin$ ./batchisp3.sh -device at89c51cc03 -hardware rs232 -port /dev/ttyS3 -baudrate 115200 -operation BLANKCHECK ===================================================== JAVA_HOME = /usr/lib/jvm/java-6-sun/jre =========================
-
Thread
need Hilfe zu Rechnung (Watchdog-Timer AT89C51CC03)
einer Rechnung zum Watchdog-Timer. Und zwar versuch ich mit einer Rechnung die im Datenblatt des AT89C51CC03 drinne steht die Zeit auszurechnen, die der Watchdog abwarten muss bis er auslöst. Fosc=12MHz ----------------------------------------------------------------------------- FTime Out=
-
Thread
elektr. Rolladenschalter
geloest war machte ich mit an den Aufbau mit dem Controller. Die ersten Versuche waren mit einem AT89C51CC03 direkt in den jeweiligen UP Dosen. Im fliegenden Aufbau funktionierte alles problemlos. Nachdem alles in den UP Dosen verstaut war, gingen nach einer Woche die Probleme los. Manche Controller hängten
-
Thread
µVision und Assemblieren
leider nie den wirklich gesuchten Inhalt. Ich denke es ist noch wichtig zu wissen, dass ich einen AT89C51CC03 mit der .hex Datei beschreiben will. Warum mache ich das alles. Ich habe ein Programm unter C geschrieben mit dem ich einen Controller Text anpassen will, assemblieren will und dann übertragen
A51.EXE test_at89c51cc03.a51 SET(SMALL) DEBUG EP BL51.EXE test_at89c51cc03.obj TO test_at89c51cc03.abs RAMSIZE (256) OH51.EXE test_at89c51cc03.abs Sind die Befehle und habe mir Keil im Internet auf deren Seite geladen
-
Thread
von AT89S8253 umsteigen auf xxx mit mehr Flash Bitte um Hilfe
AT89C51ED2 hat keinen internen CAN, nur zB. AT89C51CC03, Du musst schon auf die Details in der Typ-Bezeichnung achten! Lade Dir erstmal das Datenblatt runter und lies Dich ein. Da werden die meisten Fragen selber beantwortbar. AUTOISP ist eine Sonderform
-
Thread
Probleme mit einer Charge AT89C51CC03
Hallo, habe im Januar einige IC AT89C51CC03 bei "R" geordert, von denen ich heute ein paar in Schaltungen verbauen wollte. Das Flashen klappt problemlos, allerdings läuft das gebrannte Programm nicht. Bevor jetzt alle schreien: "das Programm
Hallo Holger, suche den AT89c51cc03 habe schon die größten Versender durchsucht nichts gefunden. Kannst du mir einen Tipp geben. Gruß Alan
-
Thread
AT89C51CC03 Progammierung in Schaltung (hängt am Bus) mit Flip über Can?
Hallo, hat jemand Erfahrungen, den µP in der Schaltung über Canbusadapater zu programmieren, wenn der Chip zusammen mit anderen Chips am Bus hängt? Zur Zeit nutze ich immer Flip und eine Peakadapter, um die Chip zu programmieren. Der Chip hängt nicht am Bus. Wenn ich das gleiche am Bus machen will, dann erkennt Flip den Chip nicht. Kann es sein, dass Flip durch den Bus durcheinander kommt? Welche Möglichkeiten gibt es, den Chip trotzdem zu programmieren? Kann es sein, dass die Identfier vom den normalen Daten und den Flip Daten sich überschneiden?
-
Thread
INT1 macht Probleme bei AT89c51cc03
Hallo, ich habe Probleme, dass der INT1 auslöst, obwohl zu dieser Zeit keine fallende Flanke kommt. Initialisieren mache ich so: EX1 = 0; //Ext Int 1 erst mal sperren IT1 = 1; //Ext Int 1 reagiert auf fallende Flanke Starten mache ich dann so: PinUSchall = 0; //startet Ultraschall Chip EX1 = 1; //Ext Int 1 freigeben PinUSchall = 1; Da ja der Pin schon auf Lo ist, sollte es doch keinen Interrupt mehr geben, erst wenn durch den Eingang dann eine fallende Flanke kommt. Oder wird sich die Flanke schon gemerkt und dann, wenn der Interrupt erlaubt ist, dann in die ISR Routine
-
Thread
AT89S51 24PI
steht der AT89S51 mit in der Liste. Ich benutze aber nur noch 8051 mit UART-Bootloader, z.B. AT89C51CC03 und AT89C51RE2. Schlecht ist der 8051 überhaupt nicht. In Assembler kann man sehr schön mit den Bitbefehlen programmieren. Er ist halt für Steuerungsaufgaben (Statemachines) optimiert.
-
Thread
AD-Wandlung mit AT89C51CC03
Hallo zusammen..! Ich beschäftige mich seit einer gewissen Zeit mit Mikrocontrollern (AT89C51CC03). Nun würde es mich interessieren, wie eine Analog/Digital-Wandlung funktioniert: Mein Ziel ist es, einen Schrittmotor anzusteuern und dessen Geschwindigkeit mithilfe eines Potis bestimmen zu
Hallo b8x, anbei eine kleine Funktionssammlung für den at89C51cc03er, in der Du auch zwei Funktionen für den A/D-Wandler findest. Ich hoffe, Du kennst Dich etwas mit C aus und weist, was Funktionen sind und wie diese verwendet werden. Wenn nicht, einfach hier
-
Thread
CAN2.0B Nachricht an CAN2.0A Gerät schicken?
Habe rausgefunden, daß das schon vom Mikrocontroller aussortiert wird. Wir haben einen Atmel AT89C51CC03, der kann 2.0A und 2.0B und betrachtet die extended frames als Fehler, wenn er im standard frame mode arbeitet. Große Frage ist nun: was macht er mit dem Fehler? Das sagt das Datenblatt von Atmel