-
Thread
µController ohne externen ROMs
AT89C51CC03 Programmiert wird über die COM (Flip von Atmel runterladen). Peter
Wichtig: Beim Kauf des AT89C51CC03 drauf achten, daß es der ist mit UART-Bootloader (genaue Bezeichnung steht im Datenblatt) ist ! Und nicht der mit CAN-Bootloader ! Peter
-
Thread
unterschied zwischen ISP u.IAP
In-Application Programming or Self-Programming" erklären? Der benutzte Controller ist ein Atmel at89c51cc03. Vielen Dank
läuft mit dem neuen Programm. IAP ist also wesentlich aufwendiger zu realisieren als ISP. Der AT89C51CC03 kann meines Wissens nur ISP. Viel Spaß Carlos
-
Thread
89c51cc03 "CAN Typ" Bootloader/Flip/Interface - WIE?
Hallo uC-Gemeinde, Frohes Neues, Ich suche eine Möglichkeit den AT89C51CC03 PLC44 über CAN zu programmieren. AT89C51CC03UA-Typ mit Flip funktioniert ja bereits. Jetzt kommt ein Projekt mit 2 CA-Typen verbunden über CAN Bus. Schön wäre es, mit Flip jetzt diese Stationen
jetzt folgendermaßen abgewickelt: 3 CAN Knoten vovon aber nur 2 einen CAN Bootloader besitzen (AT89C51CC03CA). Baudrate 500Kb/sec 1 Knoten legt Uhr/Datum auf den Bus (Uartboot) 2 Knoten liest Uhr/Datum und legt ein Potiwert auf den Bus (CANboot Stationsadresse: Node: FF Cris: 01) 3 Knoten liest
-
Thread
[S] Galep Programmer mit Software für AT89C51CC03
Habe noch einen GALEP-III. PN falls INteresse! VG David MCU AT89C51CC03 DIL40, PLCC44, VQFP44 MCU AT89C51CC03CA DIL40, PLCC44, VQFP44 MCU AT89C51CC03UA DIL40, PLCC44, VQFP44 wird unterstützt!
-
Thread
AT89C51CC03 CA zerschossen durch Fehler?
Hallo zusammen, ich habe hier ein CC03 mit CAN Bootloader und habe mich bei den BTC Registereinstellungen in FLIP vertan. Jetzt komme ich nicht mehr an den Bootloader um ein Programm zu laden. Vorher lief der MC einwandfrei mit den Registerwerten (Bild "geht"): BTC1 = 0x08 BTC2 = 0x02 BTC3 = 0x36 Dies wurde mit canBitRateConfigurator ermittelt und lief bei 100Kb astrein. Nun wollte ich diese Werte entsprechend 500Kb ändern und habe mich dabei vertan. Eingetragen habe ich: BTC1 = 0x00 BTC2 = 0x08 BTC3 = 0x25 Seit dem komme ich nicht mehr an den Bootloader ran. Der MC scheint tot
-
Thread
Problem mit MOVC beim AT89C51CC03
So, die Ursache ist erkannt. Es war weder der MOVC-Befehl noch speziell der AT89C51CC03 der Grund des Verhaltens. Duch die Auslagerung der Initialisierungen der Register TMOD, TCON, TH1, TL1 in verschiedene Unterprogramme kam es dazu, dass das Laden von TH1 und TL1 und Starten von
-
Thread
AT89C51CC03 mit dem PC auslesen und steuern
Hallo, hab mich jetzt schon öffters mit dem AT89C51CC03 beschäftigt und möchte jetzt gerne Werte wie z.b von A/D Wandlungen direkt von dem Controller mit dem PC(am besten über USB) auslesen. Hab aber keine Ahnung wie ich anfangen soll. Nun brauch ich
Tim Becker schrieb im Beitrag #2472635: > AT89C51CC03 Der hat kein USB. Eventuell eine USB-UART nehmen (zB. FT232R von FTDI). Es gibt auch 8051er mit USB. Evetuell sind die besser geeignet.
-
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
CAN Identifier ueber Atmel Flip
Habe die Lösung meines Problems gefunden. Wie ich noch nicht erwähnt habe arbeite ich mit einem AT89c51cc03 der hat einen CAN-Bootloader. Wie der Name CAN-Bootloader sagt, kommuniziert das Flip also mit dem uC über ein CAN Protokoll. Da gibt es fixe Befehel die über die CAN-Frames versendet werden,
direkt zum Thema, aber ihr seit möglicherweise die richtgen!! Ich suche eine Möglichkeit den AT89C51CC03 PLC44 über CAN zu programmieren. AT89C51CC03UA-Typ mit Flip funktioniert ja bereits. Jetzt kommt ein Projekt mit 2 CA-Typen verbunden über CAN Bus. Schön wäre es, mit Flip jetzt diese Stationen
-
Thread
Migration von AT89C51CC03 nach AT90CAN128 - wie?
Hallo, Ich habe in angehangener AN-PDF Datei gelesen, das man Programme von AT89c51cc03 nach AT90CAN128 konvertieren kann. Dazu muss man einige Restriktionen einhalten. Leider habe ich nur die Unterschiede in der PDF gelesen, nicht die Migration selbst. Auch bei Atmel selbst habe
C. L. schrieb im Beitrag #2992121: > von AT89c51cc03 nach AT90CAN128 Was ich vergessen habe: Je nach dem für die MCS51-Plattform verwendeten Compiler fallen natürlich auch noch Anpassungen an die Unterschiede der "C-Dialekte" (Modifier für Speichermodelle
-
Thread
Array Speicherüberlauf Memory Model Wickenhäuser
Werte aufgenommen werden über einen A/D Wandler Hardware: Wickenhäuser(Entwicklungsumgebung), AT89C51CC03 Wenn ich in der Entwicklungsumgebung ein Array wie folgt initalisiere: #define wert 65535 .... .... int mw[wert] erhalte ich eine Fehlermeldung vom Compiler: crypto.c 28: Warning:
Hm, wie viel Speicher/RAM hat ein AT89C51CC03 und wie groß ist ein int und wie groß ist dann die gesamte Speicheranforderung von 65535 Einträgen? Hängt externes RAM dran? Soll es eventuell im Flash abgelegt werden? Wenn ja, wie wird es angesteuert
-
Thread
for Schleife einsetzen
Hallo Z'men, anhang eines AD-Wandlers von AT89C51CC03 habe das Programm unten geschrieben geschrieben. Aber ich weiss nicht genau, wo die For-Schleife einzubringen ist, wenn ich die Messwerte im Bereich 150MicroS und 4200MicroS auch mit jedem Potis
Ach, und noch ein Hinweis: Die Bits in den Steuerregistern haben Namen, die auch in at89c51cc03.h definiert sind. Verwende die und nicht irgendwelche Literale, die Du dann in Kommentaren lang und breit erklären musst.
-
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
AT89C51CC03: Watchdog Reset erkennen
Servus Forum, wie im Betreff schon gesagt, suche ich nach einer Möglichkeit auf einem AT89C51CC03 einen Watchdog Reset zu erkennen. Das Datenblatt habe ich schon durchfortet, gefunden habe ich nur das POF Power-On-Flag mit dem ich einen Power-On Reset erkennen kann. Nichts darüber wie ich einen
-
Thread
8051 Chip für Einstieg
Den AT89C51CC03 mit CAN Bootlader kannst Du mit einem P-CAN Dongle bespielen, habe ich auch schon mal gemacht.
. Also im Atmel AT89S52 Datenblatt steht: Endurance: 10,000 Write/Erase Cycles Und beim AT89C51CC03: Read/Write Cycle: 100K
-
Thread
AT89C51CC03, ein ausgefuelltes Rechteck mit *-Zeichen darstellen
Also, mein C-Programm [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /**************************************************************************************************************************/ /* Funktion void rect(unsigned char x1, unsigned char y1, unsigned
einer Woche Urlaubzeit [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /**************************************************************************************************************************/ /* Funktion void rect(unsigned char x1, unsigned char y1, unsigned
-
Thread
Suche fertiges Modul zur Leistungsmessung
oder? Denn sonst wirds rechenzeitmäßig > ein Problem. Bei dem 8051 handelt es sich um den AT89C51CC03 von Atmel. > Wie gesagt, es wird dies vermutlich nicht als fertiges Billigmodul > geben. Das brauch niemand. Die Welt ist in AC und DC getrennt ;-) Das ist mir nun auch klar ;) > Und
Denn sonst wirds rechenzeitmäßig >>> ein Problem. >> >> Bei dem 8051 handelt es sich um den AT89C51CC03 von Atmel. >> > > Hm. Hier war mal ein solches Projekt mit einem silabs bis zum bitteren > Ende der Entwicklung, aka Funktionierend. Suche mal danach. > Bin leider nicht fündig geworden
-
Thread
Atmel AT89C51CC03, Keil und externer Ram
Hallo... ich betreibe ein TFH-System One Board mit einem AT89C51CC03. Auf dem Board ist ein Rambaustein vom Typ CX62256NLL 70PXC. Da es (vom CAN-Trainceiver abgesehen) die einzige Komponente auf dem Board ist, die ich noch nicht benutzt habe, wollte ich das Teil
-
Thread
dualzahlen in Dezimalzahl mit dem AT89C51
anbei meinen C-Code. [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> #include<math.h> //um den /********************************************************************************************/ /*** Start des Hauptprogramms *************************
nochmal um HILFE/HINWEIS. [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> #include<math.h> //fuer die Potenz-Funktion /********************************************************************************************/ /*** Start des Hauptprogramms ********
-
Thread
AT89C51CC03 mit USB Schnittstelle für Kommunikation
Hi Forum, wir müssen bei unserem Projekt den oben genannten Controller für ein TraningBoard benutzen. Aufgabenstellung ist es ein Board zu entwickeln dass über ISP programmierbar ist. Die Kommunikation soll über eine RS232 oder eine USB-Schnittstelle stattfinden. (Einstellbar über eine 8 Tasten Tastatur) Mit der RS232 hab ich keine Probleme. Meine Frage an euch. Was für einen USB-Anschluss würdet Ihr mit empfehlen und welche PINS vom Controller muss ich dazu verwenden? Ich vermute mal dass das die selben sind wie bei der RS232 Schnittstelle. Danke schon mal für euer Antworten. Falls Fragen noch
-
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
AD-Wandler von AT89C51: Impulsbreite mit zwei Potis einstellen
Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung der benoetigen SFRs ***/ //nicht noetig, da im include vorhanden /************************
Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung der benoetigen SFRs ***/ unsigned char bit OUT @ 0x90; /**************************************
-
Thread
zwei Byte übertragen AT89C51CC03 (8051)
einbinden //******************************************************************* #include <AT89C51CC03.h> #include <stdio.h> #include "Warten_MS.C" #include "USART.C" #include "Info.C" #include "ADW_Config.C" //******************************************************************* // Definitionen
-
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
..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
frage zu überwachungs ic cpa700
at89c51cc03 hab das jetzt so gelöst, müste denk ich auch gehen...
das ist ein auszug aus ner isp schaltung für den at89c51cc03
-
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
µC mit CAN + vielen Digital I/O´s
8051 Basis gesucht, jedoch ohne Erfolg was die > Anforderungen angeht… Merkwürdig. Der AT89C51CC03 hat doch alles. Wahlweise mit CAN- oder UART-Bootloader. Peter
Danke für die schnelle und ausführliche antworten. Ich habe den AT89C51CC03 .. wohl übersehen, bei der vielfalt muss ich mich schlau machen, welcher µC in frage kommt. geschwindigkeit gibt es kein problem, allerdings wird mein programm etwas "größer" sein.
-
Thread
at89c51cc03 TFH Board One Timeout Error
Hallo an alle, ich habe ein TFH-Board-One von Palmtec (www.palmtec.de) mit einem at89c51cc03, diesen beschreibe ich seit etwa zwei Jahren. Der Aufbau sieht folgendermaßen aus: 1. Laptop mit Atmel Flip Programm zur Verbndung und Übertragung des Programms. 2. Kabel mit Adapter von USB auf
Auch der at89c51cc03 wird soetwas ähnliches wie eine ISP Schnittstelle besitzen. An die mußt du einen geeigneten Programmieradapter anschließen. Damit kannst du dann den Bootloader neue aufspielen. Schau mal in sein
-
Thread
Suche Can Controller mit Flash
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
AT89C51CC03 CAN Bootloaden klappt nicht richtig
Hi! Ich habe hier 2 AT89C51CC03_CA miteinander über CAN verbunden bei 100Kb/s. Station 1 hat Knotenadresse 0xAA Cris 0x00, Station 2 hat Knotenadresse 0xBB Cris 0x00. Die Kommunikation funktioniert auch tadelos. (Treiber sind
-
Thread
AT89C51CC03 über ISP-USB programmieren
(für AVR´s gibt´s bei Reichelt kleine kompakte z.B. AT AVR ISP). Gibt es so etwas auch für den AT89C51CC03?
-
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
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
Infineon C505 mit Flash
Der AT89C51CC03 ist ähnlich. Der CPU-Core ist identisch (8051), also der gleiche Compiler benutzbar. Nur die IO-Funktionen (ADC, CAN, PCA usw.) sind etwas anders. Peter
da der dann zu unterschiedlich und zu komplex ist, will den auch keiner gerne nehmen. Der AT89C51CC03 ist da bei weitem nicht so unterschiedlich zum C505. Peter
-
Thread
ISP + AT89C51CC03UA-S3SUM
Hallo ich möchte den AT89C51CC03(PLCC52) über die vorhandene ISP Schnittstelle Programmieren, der ATmega8 gehört zu meinen USB-ISP-Programmer. @peda: Danke für die Info, aber ich verstehe niht warum ich die vorhandene ISP Schnittstelle
selbst. Du knotest in Deiner Schaltung munter den ISP-Stecker des AtMega an die SPI-Signalpins des AT89C51CC03-Controllers. Der ist über den SPI-Bus aber nicht programmierbar (das ist für _die_ CPU einfach eine IO-Schnittstelle von vielen), sondern über die serielle Schnittstelle. RxD, TxD mit dem PC verbinden
-
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
uC Experimentierplatine für die Ausbildungzwecke
ne Platine knallen und alle 4 Ports auf Pfosten, - Zum Programmieren dann je nach Typ, z.B. AT89C51CC03 die UART über nen MAX202 auf 9pol. Buchse, - Je 8 LEDs und 8 Tasten können auch mit drauf, - 1 Pfostenstecker mit LCD-Pinbelegung, - JTAG ist ganz schön, hat aber nicht jeder µC, z.B. die
ja seriell, also direkt ans SPI damit. Bei CAN gehts genau so (MCP2515) oder gleich on-Chip (AT89C51CC03). Und für USB gibts Chips mit RS-232 Anschluß. Also nirgends brauchst Du einen CPLD. Und gerade im rauhen Lehrbetrieb gilt: Je weniger Kontakte man benötigt, umso weniger können ausfallen
-
Thread
Mikrocontroller der familie 8051 per USB-RS232 programmieren (2013)
muss oder "nur" einer mit 8051-Kern. Falls zweites zutrifft, sieh Dir den AT89C51CC01-UA oder AT89C51CC03-UA an. (Auf das UA kommt es an!). Diese sind mit UART-Bootlader zu bekommen und mittels FLIP (schon genannt) und USB-RS232-Adapter zu programmieren. Gruß Holger
alle 8051er. Mit FLIP von Atmel kannst Du über USB-Ports (mit USB/Seriell-Adapter) z.B. einen AT89C51CC03er programmieren, der einen Boot-Loader bereits auf dem Chip enthält. Einfacher geht's fast nicht mehr, da Du dafür kein eigenes Programmiergerät benötigst. Gruß Carlos
-
Thread
Probleme mit Interrupt 8051
des Timers0 in meinem Programm. Hier das komplette Prgramm (rein Testzwecke): #include "at89c51cc03.h" //AT89C51cc03 Startdatei Einbinden #include <stdio.h> //Standart Ein/Ausgabe int zeit1; zeit1=0; EA=1; //Interrupts allgemein Freischalten ET0
-
Thread
Inizalisierung 8-Bit Ansteuerung LCD läuft nicht!!!
Moin euch allen! Mit einem At89C51CC03U möchte ich ein LCD ansteuern im 8-Bit Modus. Die Anschlüsse zum Controller sind Port 0 und Port 2; wobei ich Port 0 nur für die Steuerbefehle benutze. Ich habe das LCD-Display von Pollin für 5
Moinsen!!! Für jeden der mal Testen möchte mit einem AT89C51CC03 U eine Wintek WD-C2704M-1HNN an zu steuern! Ist nur eine Testversion ob das Display klappt! MfG Michael
-
Thread
EEPROM des 89c51cc03 ansprechen
www.atmel.com/dyn/products/product_card.asp?part_id=3186 Und dort das ZIP-File "C Flash Drivers for the AT89C51CC03C for Keil Compiler v1.0.0" bzw. "C Flash Drivers for the AT89C51CC03U and AT89C51AC3 for Keil Compiler v1.0.0" runtergeladen, da stehts nämlich drin :) Ralf
-
Thread
8051-Port 2 und ULN2803 - Problem
Hallo, Ich bin ein wenig am verzweifeln mit der Ansteuerung eines ULN2803 am Port 2 vom AT89C51CC03. Der ULN hängt direkt ohne Widerstand am Port 2.7 und schaltet ein Relais auf diesem Board (4mA Schaltleistung werden benötigt): http://www.amazon.de/Kanal-Relay-Relais-Module-Arduino/dp/B00AEIDWXK
#4342279: > Ich bin ein wenig am verzweifeln mit der Ansteuerung eines ULN2803 am > Port 2 vom AT89C51CC03. Hau einfach den ULN2803 raus. Das Relaisboard kann direkt vom 8051 angesteuert werden (low aktiv).