-
Thread
CAN-BUS
Ich arbeite mit c-control I von Conrad. das ist ein fertig aufgebauter 8-bit Controllerbaustein. Programiert wird er in Basic oder C++ Gruß Manfred
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
-
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
compilerspezifische Erweiterung, die im Handbuch des betreffenden Compilers (hier wohl irgendeiner für MCS-51) beschrieben sein sollte. Normales C ist es jedenfalls nicht. Schlüssel wird wie Schüssel übrigens schon immer mit Doppel-s geschrieben, das ü wird ja auch nicht gedehnt gesprochen.
-
Thread
LED Modul 8x8
Pegel wird über Mikrofon OPV aufgenommen und verstärkt und über AD Wandler Digitalisiert wird an den AT89C51CC01 weiter geleitet, der bearbeitet es und gibt es an den LED Modul 8x8 es sind insgesamt 6 LED Module aus.Es wird mit der Max7219 angsteuert. Wir haben mittlerweile alle hardware teile bereitgestellt
man sich ein Konzept machen, welche Variablen wirklich gebraucht werden und in welchem Format. Im C51-Primer findet man ne Menge Tips. Peter
-
Thread
Alernative zur Dallas DS5000
RS232 an eine 8051 CPU senden, die alle 4 Ports frei hat." Und warum nimmst Du dann nicht einen AT89C51ED2 ? Bzw. wenns noch mit internem 8-fach ADC, 2kB Data-SRAM und CAN sein darf, den AT89C51CC03. Peter
-
Thread
Keil Compiler Neuer Prozessor
hallo an alle Möchte beim Keil Compiler 7.0 einen neuen Prozessor hinzufügen. Prozessor AT89C51CC03 Wie geht das ?? Danke schon mal Juppo
-
Thread
bedingter Sprung
? Atmel produziert eine breite Palette verschiedener Controllerfamilien, unter Anderem, 8051er (At89xx), AVRs (AT90xx), ARM (AT91xx)... Wenn du also konkrete Hilfe haben willst, dann nenne das Teil beim korrekten Namen, so dass keine Missverständnisse möglich sind. ...
Habe den AT89C51CC03
-
Thread
KEIL & AT90 Serie + Anfänger
Moin, Keil µ-vision ist für C51 Kontroller (z.B AT90c2051). Für AVR benötigst du WinAVR. Dazu gibt es hier auf der Seite ein schönes Tutorial. Zwischen AVR und C51 Kontrollern gibt es viele Unterschiede. die C51 sollen die ältern
. mit meiner alten Keil Compilerversion von 1995 kann ich jeden 8051 programmieren, z.B. den neuen AT89C51CC03. Neue AVRs benötigen dagegen immer ein Update des Compilers. Aber hier gibts schon einige Vergleichs-Diskussionen dazu, die will ich nun nicht alle wiederholen. Peter
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
Yo escribi un driver para MCS-51 en assembly. Lo probé en un Atmel AT89S52 y funciona muy bien. La camara usada fue la MCA-30. La imagen corresponde una tapa plastica de color rojo la cual esta binarizada por el propio microcontrolador
I wrote a mca 30 driver for MCS-51 in assembly. I tested it in Atmel AT89S52 and it works very well. The camera used was the MCA-30. The image corresponds a plastic of red color which this binarized by the microcontroller. The clock
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
es mit den SPI Settings aus? Ich nutze inen SAM7.. Hier das CS Register s_pSpi->SPI_CSR[0] = AT91C_SPI_NCPHA // (SPI) Display //AT91C_SPI_CSAAT | AT91C_SPI_BITS_16 | 55<< 8 //AT91C_SPI_SCB // (SPI) Serial Clock Baud Rate | 55<<16 //AT91C_SPI_DLYBS | 55<<24; //AT91C_SPI_DLYBCT; // (SPI) Delay Between Consecutive Transfers Da habe ich schon unterschiedliche Werte ausgetestet leider ohne Erfolg. Jens
-
Thread
8051
sind die neuesten meist nur als Eval-Sample zu haben und nur für Megaseller. Ich denke mal der AT89C51CC03 oder der P89C668 sind gute und einfach zu verwendende Vertreter (kein Programmiergerät notwendig). Und wenns viel Power sein soll (100MIPS), schau Dich bei Silabs um, die haben auch schicke Eval-Boards mit 8kB Testversion des Keil C51 Compilers. Peter
-
Thread
Idealster Mikocontroller für Handhelds
gefunden (nur Textdisplay). Welchen Mikrokontroller könnt ihr mir empfehlen (beherrsche ASM und C++)? mfg, jeb
billigste ein USB-RS232 Konverter (Reichelt ~10 ) und ein MC mit Bootloader, z.B. einige 8051-er (Atmel AT89C51CC03), ARM7 (Philips LPC2106) usw. Allerdings finde ich es langweilig, irgendwas zu klonen, was eigentlich nicht die Domäne von MCs ist. Viel mehr Spaß macht es doch, selber kleine Geräte
-
Thread
Störungen von einem HV-Netzgerät
Datenblatt da sind Schaltpläne und die Dimensionierung angegeben. http://www.schurter.de/pdf/e_d/03_fpp.pdf
Galvanische Trennung ist zu empfehlen. Ich hab nen AT89C51CC01 in einem X-Ray Powersupply (15kV/40mA) drin, der läuft auch bei Überschlägen ohne Probleme. Sämtliche IOs sind galvanisch getrennt (SPI-Bus, serielle ADCs, DACs, digitale IOs: 74HC165/74HC595
-
Thread
16 bit Mikrocontroller mit CAN
Ich schlage hier mal den Renesas M16C vor. Mit CAN und 30 kB RAM + 256 KB Flash. 12 - 24 MHz. Ist aber nicht wirklich ein "Hobby" Controller.
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
-
Thread
AT89C51CC0X flash parallel brennen
Hi, hat jemand ein Datenblatt aus dem hervorgeht wie der AT89C51CC01 und 03 über einen parallelen Brenner geflasht werden kann ? Im Datenblatt steht nur, daß der Bootloader nur parallel geschrieben werden kann, aber nicht wie. Danke und Gruß Olli
-
Thread
Generelles vorgehen bei multiplen Interrupts
noch 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
einen FIFO. Den gibts auch als externen Controller (SJA1000). Ich verwende aber den 8051 von Atmel (AT89C51CC03). Peter
-
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
Microcontroller mit CAN Schnittstelle
C8051F040..047 C8051F060..063 T89C51CC01 T89C51CC02 AT89C51CC03 AT90CAN128 LPC2119 Peter
in diesem Umfeld aus ?" Also mit den 8051-ern habe ich bisher sehr gute Erfahrungen gemacht: AT89C2051 AT89S8252 T89C51CC01 Ich probier jetzt gerade die ATMega8 aus. Demnächst solls auch noch ein LPC2119 sein. In einem älteren Gerät wurde mal eine fertige Motorola-CPU-Karte mit externem
-
Thread
8bit-µC mit NMI?
Interrupts 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
uC Experimentierplatine für die Ausbildungzwecke
"-Modualres System" beim µC ist alles in einem Chip, da brauchts keine vielen Module. - Einfach den µC auf ne Platine knallen und alle 4 Ports auf Pfosten, - Zum Programmieren dann je nach Typ, z.B. AT89C51CC03 die UART
ist 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
-
Thread
80C535
damit der läuft. Da sind die 3 Wochen schnell vergurkt. Nimm lieber eine 1-Chip-Lösung, z.B. AT89C51CC03 (gleicher CPU-Core, gleicher Compiler). Da geht dann auch die Softwareentwicklung viel leichter (über die UART runterladen, kein EPROM brennen mehr nötig). Peter
als auch der AT89C51ED2 können "In System" programmiert werden, d.h. mit einem Adapterkabel (meistens über den Parallelport eines PC). Bei der 80C535-Kiste mußt Du bei jeder Programmänderung ein neues EProm brennen.
-
Thread
Passenden Microcontroller
Dein µC War ein 80C517 oä mit einem Ram Executor Wenns für einen 8051 sein soll dann nimm irgend was einfaches von Atmel
Wenn Du einen 8051 mit internem ADC suchst, dürfte der AT89C51CC03 geeignet sein (z.B. Reichelt). Die RS-232 brauchst Du nur, um das Programm reinzubrennen, danach kannst Du sie wieder abklemmen. Zum Brennen findest Du unter Atmel die Flip Software und
-
Thread
wie gehts weiter
sein, mit wieviel MBaud arbeitet die denn ? Ich mache viele Steuerungen mit der 8051 Familie (in C programmiert), der AT89C51CC03 hat da mit 3,3MIPS noch massig Reserven (CAN-Bus läuft mit 500kBaud). Peter
das wußte ich nicht. Die 8051 und fast alle AVR haben jedoch eine, manche auch 2. Und z.B. der AT89C51ED2 hat ein PCA, damit kann man leicht noch zusätzlich 2 Software-UARTs aufbauen, bei gleicher Baudrate sogar 4 (1 PCA-Interrupt zum Senden, 4 PCA-Interrupts zum Empfang). Und bei 64kB Flash muß
-
Thread
AT89C51CC01 Bootloader Problem
Hallo, ich setzte die Controller Serie AT89C51CC01 / 03 der Firma Atmel ein. Es gibt aber immer wieder Controller die auf einmal nicht mehr booten. Sie gehen direkt in den Programmiermodus. Die User-Software lässt sich nur noch über einen CAN
Hallo Jens, soweit ich mich erinnern kann gibt es 2 verschiedene Typen von AT89C51CC01, einmal mit CAN-Bootloader, einmal mit RS232-Bootloader. Gruß Walter
-
Thread
CAN-Bus am µC
braucht ein paar Leitungen weniger, dafür ein paar Code-Zeilen mehr. zum Thema CAN-Controller im uC : Kann ich bei meinen bisherigen Erfahrungen 68HC12,ARM,... nur positives Berichten. Atmel baut den ATMega128 auch als AT90CAN (..oder so) pinkompatibel zum Mega128 auch mit CAN (schwer erhältlich
"Bitte nicht CAN im µC wenn es sich vermeiden lässt." Kann ich nicht nachvollziehen. Ich nehme den AT89C51CC03, das ist ein voll kompatibler 8051 Core mit CAN. Als nächstes ist auch der LPC2119 (ARM + 2*CAN) geplant
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Gerade da ist die AVR-Reihe etwas schwach bestückt Selbst Atmel verwendet im USB/IDE/MP3-Prozessor AT89C51SND1C einen MCS51-Kern. Und die Cypress EzUSB-Reihe (ursprünglich von AnchorChips), einer der reizvollsten Microcontroller mit USB, verwendet ebenfalls einen MCS51-Kern. Mein persönliches
Geschwindigkeit ist aber selten ausschlaggebend, daher benutze ich auch vorwiegend die Atmel-Typen (z.B. AT89C51CC03). In der Klasse >=20MIPS gibts z.B. von Analog Devices, Maxim und Silabs was. Die können dann natürlich nicht mehr externen Programmspeicher verwenden, das Timing würde sie ja wieder total
-
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
Netzwerkkarte mit RTL8019
, hab nur ne kurze Frage, schreibt jemmand den Webserver auch für einen 8051 von Philips (zb.: P89C51 etc)? Bitte melden hätte interesse an den Sourcecode MfG Titus
Programm annähernd einwandfrei übersetzt wird. Nur ganz am Schluß noch die Fehlermeldung: .... ccUhaaaa.s:3087 Error: garbage at end of line make: *** [main.o] Error 1 Hat da jemand noch eine Idee?!? MfG Kai Markus
-
Thread
Nokia 6100 Grafiklibrary die Zweite
Hi zusammen! Kann ich die Library auch mit nem Atmel 89C52 betreiben? Was müsste ich da denn alles anpassen? Danke MfG Kev
vorgenommen, damit es bei mir lief. Läuft bei mir auf einem AT89C51CC03.
-
Thread
AT89S8252 Seriell Programmieren
über sowas wie pegelwandlung und Invertierung. Hat niemand eine fertige Schaltung? Müsst ihr keine AT89S8252 programmieren? Wenn ja, dann müsstet ihr die Schaltung ja haben. webfreak
tools/isp53/index.htm Ich benutze jetzt allerdings nur noch MCs mit internem Bootloader, z.B. AT89C51CC03. Peter
-
Thread
microcontroler mit can
hallo, kann mir jemand sagen wo man amtel produkte kaufen kann ? speziell einen AT89C51CC03 ? bei reichelt, conrad, segor usw. habe ich nix gefunden. bei microchip gibt es eine seite byemicrochip dort kann man alles ordern. aber mir gefällt amtel besser weil ich damit schon viel
Hallo Uwe, ich benutze seit längerem den AT89C51CC01 den gibts bei Reichelt. Wenn Du unbedingt mehr Speicher benötigst solltest Du mal bei Farnell nach dem ..03 suchen. Gruß Jens
-
Thread
Hausbus
Hausbus-Anwendung zählen diese Punkte ja nicht, und Atmel ist beim Flash wirklich führend (wenn es beim T89C51CC01 ähnlich wie beim ATmega ist). Den T89C51CC01 gibt es ja auch im SO24-Gehäuse. Das würde mir gut reinlaufen. Also ich werde die Sache mal überdenken. Wahrscheinlich bringt Ihr mich noch dazu,
also nicht viel. Bleibt der Vorteil eines deutschen Ansprechpartners (Probleme/Garantie...). [T89C51CC02] > 5,20EUR na das klingt doch schon wesentlich besser. Tschüß, André.
-
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
Datenbankanbindung mit Mikrocontroller
hi Schau dir doch mal bei MAXIM den DS80C400. Es ist ein 8051 µC mit integriertem 10/100 er Ethernet MAC. Es gibt auch auf der MAXIM seite genügend APPNotes zu dem µC. Gruss Force
Berufserfahrung voraussetzen darf. Ich mache auch nicht alles selber. Z.B. das Ethernet (UDP) auf dem 89C51CC01 hat ein Kollege implemtiert, der hatte damit aber schon Erfahrung. Ich habe dann das CAN-Devicenet gemacht, aber das war auch keine Sache von nur einem Wochenende. Und von der Windows-Seite
-
Thread
8051 Entwicklungsboard
einiges mehr an arbeit als erwartet, aber Spass machts natürlich trotzdem. Ich benutze jetzt nen AT89C51CC03UA, aber welche µCs von den Atmel 8051ern kann ich eigentlich noch im gleichen Sockel betreiben? Danke MFG Christof
Im DIP40 mit Bootloader gibts bei CSD den AT89C51RB2-3CSIM. Peter