-
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 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
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
-
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=
, dass da ein Faktor 2 fehlt. Es kann durchaus sein, dass zwar der Resetwert 0 ist aber damit der uC geht einer der Werte auf 1 sein muss. ;)
-
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
meinst Du dann hoffentlich dich 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
-
Thread
Migration von AT89C51CC03 nach AT90CAN128 - wie?
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
Denkfehler habe, deswegen werde ich das nochmal konkretisieren. IST: Ich schreibe ein Programm für AT89C51CC03 mit uC51 C-Compiler => habe HEX Datei => 8051 Struktur SOLL: Konvertierung/Migration wie auch immer, so das das Programm für den CC03 lauffähig gemacht wird, um es mit dem AT90CAN128 zu
-
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
eDIP240-7 und AT89C51CC03 über I2C-Bus
Hallöchen allerseits! Ich bin stolzer Besitzer eines TFH-Board ONE mit TFH-IFK One und einem eDIP240-7 von Electronic Assembly. Ich möchte nun mein Display in mein TFH-System integrieren, dass soll über den I²C-Bus geschehen, der von der IFK-One über einen PCF8584P umgesetzt wird. Ich habe nun das Problem das ich einfach nicht über die Initialisierung und Adressierung hinweg komme. In meinem System ist der reservierte Speicher für den Chip der Bereich von 0xFFBC bis 0xFFBD. Wie habe ich die einzelnen Register anzusprechen, und wie kann ich dann den I2C Bus initialisieren bzw. Daten senden und
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935 1 AT89C52 1 AT89S8252 1 AT89C51ED2 1 AT89C51CC01 1 AT89C51CC03 2 AT89C2051 1 AT89C4051 1 AT89LP4052 1 AT91SAM9263 1 C8051F120 1 DS80C320 1 MPC5567: 1
: 2 8052: 2 P8031 1 P80C31 1 P80C552 1 P87C751 1 LPC935 1 AT89C52 1 AT89S8252 1 AT89C51ED2 1 AT89C51CC01 1 AT89C51CC03 2 AT89C2051 1 AT89C4051 1 AT89LP4052 1 AT91SAM9263 1 C8051F120 1 DS80C320 1 MPC5567: 1
-
Thread
8051 Chip für Einstieg
endlich mal Zeit gehabt eure Vorschläge zu recherchieren. In Frage kommen demnach folgende: LPC922 AT89LP2052 AT89C51CC03 AT89C51ED2 AT89C51RB2 AT89C51RC2 von den vieren meines erachtens entweder der CC03 oder ED2, wenn schon PLCC AT89S51 AT89S52 AT89C4051 So, nun welchen nehmen...
(dann ein C) > AT89C51ED2 > AT89C51RB2 > AT89C51RC2 Nope. Bei den PLCC würde ich mich für den CC03 allein schon wegen des ADC entscheiden. > AT89S51 > AT89S52 > AT89C4051 Nope. Die beiden 51er sind auch
-
Thread
80C537 + Peripherie
außerdem qurzfrequenz/6 hört sich net so schlecht an. Ich glaube du bist nicht so der fan vom 80c537 :) Du würdest mir also doch den AT89C51CC03 eher empfehlen?
hast du für den AT89C51CC03 auch ne Schaltung zu m progn??? habe mir mal das Datneblatt angesehen und ich muss schon sagen das der doch interessant ist... Bitte um weitere Hilfe und meine unwissenheit aufzulösen :)
-
Thread
Atmel 89C51 programieren, wie?
CAN-Boot > Nicht das er über CAN programmiert werden soll !!!!! Doch, ganz genau das bedeutet es. AT89C51CC03U*** -> nur über UART programmierbar AT89C51CC03C*** -> nur über CAN programmierbar Peter
danke für die ausführlichen Tips. leider haben nur bestimmte Gehäusetypen beim AT89C51CC03 eine SPI SPI Interface, (PLCC52, VPFP64 and CABGA 64 packages only) ich habe leider den PLCC44 bleibt also nur der ParallelProgrammer... mal sehen ob ich einen auftreiben kann
-
Thread
AT89C51ED2 Signal aus Reset
Labornetzteil und den Fehler für die dauerhafte Spannung am RST Pin gefunden. Der Zuliefer hat mir den AT89C51ED2 geliefert, gefordert ist eingentlich der AT89C51CC03. Habe den Mikrocontroller nun ausgetauscht, und nun kann ich auch eine saubere fallende Flanke am RST Pin erzeugen. Jedoch hat sich an dem
Da verstehe ich was grundsätzlich nicht! Du redest davon das Du einen AT89C51CC03 benötigst aber dein Schaltplan weist einen AT89C51AC2 auf. Was stimmt denn nun? Ist denn der CC03 Pinkompatibel zu dem AC2? Passt den der Schaltplan zur Platine? Was ist Evalboard und was
-
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
Also wenn ich das richtig verstehe hast Du mehrere AT89C51 Boards die Du über CAN vom PC aus flashen möchtest. Die günstigste Lösung wäre, das erste AT89C51 Board per UART mit dem PC zu verbinden, und die übrigen AT89C51 Boards mit CAN da anzuhängen.
-
Thread
Sinnvoller Nachfolger für 80C537
Recht ähnlich dürfte der AT89C51CC03 sein.
bei Farnell, privat im HBE Shop, die Architektur weicht allerdings sehr vom original Kern ab da wäre AT89C51CC03 die bessere wahl.
-
Thread
Timer, Interrupt
// CC03er-Grundregister #include <at89C51cc03.h> // 8051er-Grundregister #include <reg51.h> #include <irq52.h> //======================== Definition von Konstanten ====
// CC03er-Grundregister #include <at89C51cc03.h> // 8051er-Grundregister #include <irq52.h> #include <reg51.h> //======================== Definition von Konstanten ======
-
Thread
Welcher µC für Hobbyzwecke?
Naja, den AT89S8252 gibts nicht mehr, dann AT89S8253 oder eben ED2 etc. Peter hat dir ja schon nen Tip gegeben, AT89C51CC03.
Ich werd verrückt, da denkt man, man hat alles zusammen und dann sowas: der AT89C51CC03 hat "zu viele Pins". Kennt jemand ein vernünftiges Entwicklungsboard was man fertig kaufen kann wo der drauf passt?
-
Thread
Probleme bei µC Programmierung mit Klassen und Pointer
****** [C] #include "at89c51cc03.h" #include <stdio.h> #include "umwandlung.h" // <---- hier kommt der Protoyp für die Funktion unsigned int value_AN3=0x0000; void main(void) { while(1) { umwandlung(&value_AN3); P3=value_AN3; } } [/C] und ganz wichtig: In deinem File, in dem die Funktion residiert, ziehst du ebenfalls den Protoypen rein. [C] #include "at89c51cc03.h" #include <stdio.h> #include "umwandlung.h" // <---
-
Thread
AT89C51RD2 ISP macht Probleme
Hallo Leute, ich hoffe ihr könnt mir weiterhelfen. Für ein Projekt muss ich ein Paar AT89C51RD2 in der Schaltung programmieren. - Target AT89C51RD2 / AT89C51RE2 im PLCC44 - Software Flip 3.4.3 (aktuelle Version) mit 3.4.2 gleiche Fehler - Hardware RS232 über MAX232 TxD und RxD /
Ich häng mal die Dateien, die ich 8051@atmel.com geschickt habe mit ran. AT89C51RD2_FAIL.log AT89C51RE2_PASS.log CPU_AT89C51RE2.pdf
-
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
-
Thread
Diverse Elektronikteile+Entwicklungskits abzugeben
Update, noch da sind: 10x Atmel 89C51CC03CA-UM 20x TI TLC2264CN 130x TI 74LS247
Hast du mir eine Mail geschickt? Momentan sind noch da: 5x Atmel 89C51CC03CA-UM 75x TI 74LS247
-
Thread
günstigeren 8051 zum programmieren
" UART/Bootloaderbeschaltung für diverse 8051er Derivate von Atmel aus. Passende Varianten dürften AT89C51ED2, AT89C51RB2 usw. sein. Die vorgenannten Controller sind aber leider nur unwesendlich günstiger als der CC001 aus o.g. Schaltung. Hinzu kommt, daß diese evtl. nicht 100%ig Pinkompatibel sind
AT89S8253 kostet 2 - 3 € Seriell programmieren über SPI. Oder AT89C51RC2 bei R.... für 7,50 € (über UART)
-
Thread
μC 8051 Demoboard (AT89C51ED2)
habs 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 rechten Tei Q1 und U2 brauchst Du für den At89C51ED2 nicht, nur U3
-
Thread
CAN Mikrocontroller im KFZ
hallo zusammen, ich habe mich für AT89C51CC03 entschieden. über kleine Transistorstufen 2 LEDs für TX und RX möchte ich mein Mikrocontroller mit dem CAN Bus anbinden. dazu auch ein CAN Treiber 2551 und ein Motor Treiber L293D. Das
Marou schrieb im Beitrag #4196375: > ich habe mich für AT89C51CC03 entschieden. Marou schrieb im Beitrag #4191602: > Ich muss mein Mikrocontroller nicht selber programmieren Zum Glück.
-
Thread
Mikrocontroller der familie 8051 per USB-RS232 programmieren (2013)
Hallo, aus Deinem ersten Posting werde ich nicht so richtig schlau, ob es denn nun unbedingt ein AT89S8253 sein 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
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
XC888 - REMOTE FRAME
CAN-Bibliothek keine ausführliche Beschreibung hast, würde ich sie nicht benutzen. Ich benutze den AT89C51CC03 und programmiere ihn direkt in C (Keil C51), also ohne irgendwelche fremden Bibliotheken. Peter
nett aus, die Daten des XC888 und da es ein 8051 ist, könnt ich ihn auch ganz easy mit dem ollen Keil C51 programmmieren. Bloß leider kommt er viel zu spät, bei uns werkeln überall schon T89C51CC01 und AT89C51CC03 rum und ein funktionierendes System wechselt man nicht gerne. Peter
-
Thread
Entscheidungshilfe CANController gesucht
ein AVR (mega32 oder so) + SJA1000. Oder ein (für mich auf den ersten Blick schwer beschaffbarer) AT90CAN128. Oder ein T89C51CC01, dessen 8051-Architektur durch µC-Labore und entsprechende Laboringenieure auch bekannt ist, aber bisher noch nicht näher beleuchtet wurde (ISP, Bootloader etc). Zu welcher
sonst braucht man nur 3 Pins. Ausserdem ist da noch das Handling: der MSP ist als DIP zu haben. Der AT90CAN128 nur als VQFP (oder war das der T89S51CC0x?; auf jeden Fall ist der AT90S128 nicht so einfach wie der MSP zu beschaffen). Dann wäre da noch der Preis: ATmega + MSP ~ 10 Euro, T89S51CC0x >11.
-
Thread
CAN-Bootloader für AT90CAN64
Hallo alle zusammen, ich habe paar Fragen zu AT90CAN64. Ich hoffe, dass sie mir weiter helfen können. Atmel liefert z.B. AT89C51CC03 mit CAN-Bootloader. Und was ist mit AT90CAN64? Ist CAN-Bootloader schon implementiert? Oder man muss zuerst mit
wo can ich ein AT89C51CC03 in deutschland bestellen ? ich wone in brasilien? andres
-
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
EEPROM des 89c51cc03 ansprechen
Rest, hättest du deine C-Beispiele gefunden: http://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
unterschied zwischen ISP u.IAP
und In-Application Programming or Self-Programming" erklären? Der benutzte Controller ist ein Atmel at89c51cc03. Vielen Dank
realisieren als ISP. Der AT89C51CC03 kann meines Wissens nur ISP. Viel Spaß Carlos
-
Thread
AT89C2051 - nur per parallel programmer?
initialisieren, Puffer auslesen und ein paar Flash-API Aufrufe kosten schon so viel? Ich denke mal, bei einem AT89C51CC03 sollte ein CAN-Bootloader bequem in 500 Byte passen.
braucht ein paar mehr Register. Peter D. schrieb im Beitrag #5789624: > Ich denke mal, bei einem AT89C51CC03 sollte ein CAN-Bootloader bequem in > 500 Byte passen. Aha, zeigen!
-
Thread
von AT89S8253 umsteigen auf xxx mit mehr Flash Bitte um Hilfe
moin moin, umsteigen auf AT89C51ED2? http://www.ycmodule.de/yCM53D.htm Mit Gruß Pieter
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
-
Thread
EEPROM durch Flash ersetzen mit schnittstelle
tausende datenblätter durchgekcukt aber ich komme iwie nicht weiter.Also ich stehe noch zwischen dem AT89C51cc01 oder dem cc03 Hauptsächlich geht es darum das wir genug I/O ports haben. Dieser Controller hat 4 8bit Ports plus einen 2 bit für den CAN Bus. Nur damit man den auch nachträglich über die
Max Thierbach wrote: > iwie nicht weiter.Also ich stehe noch zwischen dem AT89C51cc01 oder dem > cc03 Nimm den, der günstiger ist, die unterscheiden sich doch nur im Speicher. Der AT89C51CC01 reicht völlig für die Ausbildung. Da muß man schon lange proggen, ehe man die 32kB
-
Thread
Sporadische Aussetzer Serielle Kummunikation AVR
Hallo, Ich habe eine serielle Datenübertragung zwischen einem 89C51cc03(Master) und 8 ATMega 8(Slaves) als serielle Schnittstelle(2400Baud). Rxd und Txd physikalisch über 82C250(Can Treiber). Der 89C51cc03 ist im Can Netzwerk und fragt die Slaves auf Kommando ab.
seltener antwortet ein Mega 8 nicht mehr. (Protokoll mit PC mitgeschrieben). Nach neuem Kommando (an 89C51CC03 die Atmega abzufragen) funktioniert alles wieder. 89c51cc03 ist in C Programmiert; Der Mega8 in Bascom (Interrupts in Assembler). Quarz 89C51CC03 16Mhz AtMega8 8 Mhz Hat irgendjemand
-
Thread
AD-Wandler von AT89C51: Impulsbreite mit zwei Potis einstellen
ausgeben moechte Im Anhang das Beispiel des Herstellers (seite 155) und ein PrintScreen anbei mein C-Code [c]/*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung
einen Hinweis von euch, bitte? Ich habe mein Programm wie folgt komplett neu umgeschrieben: [c]/*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung der benoetigen