-
Thread
AT89C51ED2 Signal aus Reset
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 Timeout Fehler in Flip nichts getan. Die Hardware Bedingungen
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 ist
-
Thread
Capture Funktion
Guten Abend! Ich möchte mit einem AT89C51CC03 eine Drehzahl einlesen und auf dem Display anzeigen. Leider wird nur 0 angezeigt. Ich vermute, dass die zwei Register RCAP2H + RCAP2L leer bleiben. Beim Hardware Capture Mode wird ein Interrupt
Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister #include "lcd_fkts.h" // Funktionsprototypen der Datei lcd_fkts.c #include "cc03er.h" // Funktionsprototypen der Datei cc03er.c
-
Thread
Experimentieren mit Microcontrollern, welche geeignet?
nicht mehr durch. > Was haltet Ihr z.B. von uCs aus der 8051er-Familie? Da ist z.B. der AT89C51CC03 sehr nett. Und der hat auch nen Bootloader mit dem man völlig ohne Programmiergerät sofort losmachen kann. Bei den AVRs ist der ATMega168 zum Einstieg ideal. Ein Bootloader ist ab Werk aber
den Einstieg braucht: - ein funktionsfähiges, fertig aufgebautes Board mit einem 8051, dem AT 89C51CC03 - eine umfassende Einführung in die Programmierung unter ´C´, für Anfänger !! - eine Einführung in den Hardware-Aufbau eines µC-Systems. - reichlich viele praktische Beispiele. -
-
Thread
Ausgabe von Datentyp float fehlerhaft!
*******/ #include <stdio.h> //einbinden der standart I/O #include <at89c51cc03.h> // Special-Function-Register #include <absacc.h> //einbinden der include datei /***********************************************************/ /******************************
Compiler vergessen. Ohne den gehts nicht. Den Prozessor hat er genannt, wenngleich als Suchspiel: at89c51cc03
-
Thread
Verfügbare µC
Mouser hätte noch 518 Stück AT89C51CC03 im PLCC-52 mit CAN, SPI, ADC, PWM. https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/AT89C51CC03UA-S3SUM?qs=8jWQYweyg6Pfw5BFgsik1A%3D%3D
-
Thread
[8052(t51)] und Peripherie über XRAM Leitungen
Ich benutze als 8051 mit CAN den AT89C51CC03 und bin sehr zufrieden damit. Das CAN ist in den SFR-Bereich gemappt, man kann also direkt auf die Register und Bits zugreifen. Geht nen ordentlichen Zacken schneller und Code sparender, als
Aufgaben hat, die nur ein FPGA lösen kann und man dann den 8051 nur nebenbei mit reinpackt. Der AT89C51CC03 ist ein realer Chip, man kann sich aber angucken, wie dort das CAN realisiert ist und in die SFRs gemappt ist. Weitere reale 8051-er mit CAN sind z.B. der C505C oder XC888 von Infineon. Peter
-
Thread
AT89C2051 - nur per parallel programmer?
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
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
Robuste Datenkommunikation für beliebige Kabel und Topologien nach Vorbild CAN
zuverlässig. Der einzige Nachteil von CAN ist, daß Atmel nur wenige MCs mit CAN im Programm hatte (AT89C51CC03, AT90CAN128). Und die ATmega64C1 waren lange Zeit schwer zu beschaffen.
> Der einzige Nachteil von CAN ist, daß Atmel nur wenige MCs mit CAN im > Programm hatte (AT89C51CC03, AT90CAN128). Und die ATmega64C1 waren lange > Zeit schwer zu beschaffen. Dafür haben Renesas und Freescale umso mehr.
-
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
Suche µC mit CAN-Schnittstelle und ADC
Es gibt auch noch den AT89C51CC03 von Atmel: 8051-Kern mit 8-fach 10-Bit-ADC und Voll-CAN-Controller und 64 kByte ON-Chip-Flash. Gruß Carlos
-
Thread
CAN-BUS
Hallo, kann mir bitte jemand ein kleines Programm schreiben. Board1 mit AT89C51CC03UA = Taster P1.7 drücken. --> Senden auf CAN Board2 gleich wie Board1 = Empfangen von CAN --> LED P1.0 leuchtet. Den Rest würde ich selber implementieren. http://phoenix22.de/bilder/100_0689
-
Thread
einrichtung von flip
Hi ich bin neu jier und brauch mal ne kleine anleitung zu flip 2.4 ich hab nen at89c51cc03 aber irgendwie kommt immer nen timout beim verbinden. Kann mir jemand von euch helfen?
-
Thread
kleine UART-Schnittstelle gesucht
kleinen Platine suche ich eine möglichst kleine Schnittstelle über die ich per ISP den Prozessor (AT89C51CC03) programmieren kann. RS-232 über 9-poligen D-Sub-Stecker ist zu groß. Habe über einen Flachstecker (10-polig) nachgedacht. Kennt jemand eine bessere Alternative? Bis dahin, Sto
-
Thread
SAB80C515/535
noch Restbestände auf dme Markt. Gute Alternativen sind der AT89C51CC01er oder noch besser der AT89C51CC03er, der u.a. schon den kompletten 64 kByte Programmspeicher als Flash auf dem Chip hat. Gruß Carlos
-
Thread
Nur einen Timer mit Capture Funktion
Hallo zusammen! Für ein Projekt setzte ich den AT89C51CC03 (Atmel)ein. Eine Aufgabe ist zwei unterschiedliche Drehzahlen einzulesen. Als Sensor benutze ich einen Hallgeber den ich mit 5V speisen kann. Nun habe ich festgestellt, dass nur der Timer 2 (
-
Thread
A89 8051 ISP Prommer
Bootloader über UART, CAN oder USB. Da braucht man kein Programmiergerät mehr. Z.B. über UART: AT89C51CC03UA
-
Thread
bedingter Sprung
Habe den AT89C51CC03
-
Thread
wegen Uart geht nichts mehr
UART-Schnittstelle initialisiere, macht das Programm, was es will. Als Mikrokontroller benutze ich den AT89C51CC03 und ich habe es in Keil programmiert. In der Datei befindet sich mein Programm. Weiss jemand, was ich falsch gemacht habe? PS. Die UART-Schnittstelle habe ich so schon mal programmiert und da
-
Thread
Schlüßelwort using
Hallo, habe einen AT89C51CC03 und ein Beispielprogramm. Hier gibt es das Schlüßelwort "using". Das Schlüßelwort steht hinter manchen Funktionen. Das sieht dann etwa so aus: void _Init(int number) using 3 {...} Was ich
-
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
Echtzeituhr mit 8051
Hallo Klaus, wenn Du den AT89C51CC03 verwendest und den externen Daten-, Adress- und Steuerbus auch für andere Komponenten benutzt, so kannst Du sehr gut die RTC 72421 von EPSON verwenden, die batterie-gepuffert weiter läuft. Hast
-
Thread
Generelles vorgehen bei multiplen Interrupts
mit was anderem beschäftigt war. In der Praxis benutze ich aber die ersten 8 Puffer des CAN (AT89C51CC03) und 256 Byte für die UART. D.h. die Gegenstelle kann bis zu 8 CAN-Nachrichten bzw. UART-Kommandos bis zu 255 Byte am Stück senden, ehe sie eine Quittung abwarten muß. Peter
FIFO. Den gibts auch als externen Controller (SJA1000). Ich verwende aber den 8051 von Atmel (AT89C51CC03). Peter
-
Thread
programmieren von GAL16V8D
hin, dass mir der gal an dem ausgang eine null erzeugt? die eingänge sind mit dem port2 einen at89c51cc03 verbunden. mfg nuss
-
Thread
Arrays bei 8051. Was muss ich beachten?
Hallo an alle, ich verwende in meinem µC Programm für einen AT89C51CC03, das ich in Keil µVision 3 erstelle, einige Arrays. Was muss ich dabei beachten? Datentyp? Speicherbereich? Ich habe es bis jetzt so erstellt: header: extern xdata unsigned int test1
-
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
8051 & Verwandte auf Reise?
Uralt-Veteranen. Seit 1993 kommen bei mir nur noch Flash-8051 zum Einsatz. Zur Zeit AT89C4051, AT89C51CC03, P89C668, C8051F330. Nur in einem Projekt werkelt noch ein DS80C320. Peter
-
Thread
AT89S8252 Seriell Programmieren
tools/isp53/index.htm Ich benutze jetzt allerdings nur noch MCs mit internem Bootloader, z.B. AT89C51CC03. Peter
-
Thread
Einstieg in die Mikrocontroller - Programmierung
Hallo, ein Start-Weg könnte auch so aussehen: 1) AT89C51CC03 von Atmel: dieser µC hat schon einen CAN-Controller ON-Chip 2) Standard-LC-Display z.B. 4 Zeilen á 20 Zeichen einfachst anschließbar 3) C-Compiler µC/51 von Wickenhäuser: mit der 8 kByte Demo-Version
-
Thread
3 Varablen in eine kopieren
helfen? Ich verzweifel noch... Ich schreibe meinn Programm in Keil µVision 3 für einen Atmel AT89C51CC03 Gruss und schönen Montag
-
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
ATmega vs 89C51CC03
Ich möchte mit einem Programm vom ATmega32 auf den AT89C51CC03 "upgraden". Bevor ich mich da verrenne, wollte ich mal sicherheitshalber nachfragen, ob es da zu größeren Problemem kommen wird. Ich brauche bisher ein paar I/O Leitungen, 2 Timer, einen A/D Wandler
-
Thread
Quadratur Interface PIC ?
sein für einen Quadratureingang per Software. In einer Anwendung habe ich mal einen 80C51 (AT89C51CC03) verwendet, um 2 Encoder auszulesen und per CAN die Position zu senden. Die beide Encoder wurden im 50kHz Timerinterrupt gepollt.
-
Thread
Nachfolger 80C517
Z.B. AT89C51CC03 Peter
-
Thread
16 bit Mikrocontroller mit CAN
Wenn Du nicht viel rechnen mußt, dann reicht auch ein 8-Bitter, z.B. AT89C51CC03. Willst Du viel rechnen, dann ist ein 16-Bitter auch nicht das ware, nimm gleich 32 Bit, z.B. den LPC2119. Oft sind 32 Bitter sogar billiger als 16 Bitter. Ein Entwicklungsboard mit CAN gibts
-
Thread
Duty-Cycle bei Frequenzen > 16MHz
Der AT89C51CC03 lässt eine Taktung bis zu 60MHz zu. Im Datenblatt auf Seite 8 steht geschrieben: "To operate above a frequency of 16 MHz, a duty cycle of 50% should be maintained." Dazu meine Fragen: 1. Hat
-
Thread
8bit-µC mit NMI?
der Priorität 0..2 gesperrt, aber der simulierte NMI (Priorität 3) weiterhin erlaubt. Der AT89C51CC03 hat 64kB Flash und 37 IOs. Der AT89C51RD2 hat 64kB Flash und 50 IOs. Peter
-
Thread
Umwandlung von ASCII in Hex, Dez oder Bin
habe ein Problem. (Sonst wär ich ja auch nicht im Forum :-) ) Problemstellung: Ich habe einen At89C51CC03 als Controller. Dieser empfängt über UART ein Datenbyte das auf der ASCII Tabelle zwischen ! = 0x21 und ~ = 0x7E liegt. Dieses Zeichen muss ich folgendermassen umwandeln. 1. in den Binär-Wert
-
Thread
Einstellung Akzeptanzfilter - Programm / Tool gesucht
Tach! Ich habe hier eine Haussteuerung mit dem AT89C51CC03 und möchte einige CAN Nachrichten mit dem Akzeptansfilter sortieren. Im Datenblatt auf S.94 steht zwar alles beschrieben, dennoch ist ist immer sehr aufwendig, ein neuen Filter auszurechen. Leider
-
Thread
Wickenhäuser: Error: integer expression must be constant
ADuC824.def 29.02.2004 18:48 4.565 ADuC824.h 20.02.2005 18:42 8.823 at89c51cc03.def 09.12.2005 16:25 9.561 at89c51cc03.h 31.10.2002 22:45 274 bin_safe.h 17.04.2005 21:49 9.305 C8051F000.def 18.04.2005 00:05 14.523 c8051F000