-
Thread
UART + AT89C51 = sinnlose Zeichenketten
Hi, ich hab hier einen AT89C51RB2,den ich zu Testzwecken so programmieren möchte,dass dieser mir ein Zeichen an ein Terminalprogramm schickt. Dazu hab ich folgendes C - Programm geschrieben: [c] #include<C51RB2.h> #include
-
Thread
SCL Takt generieren
@MC Es handelt sich konkret um den AT89C51ED2.
-
Thread
Tut gelesen und trotzdem Problem mit Strings im Flash
Speicherverbrauch oben zeigt mir das makefile an. Die CRC Routine schliesse ich erstmal aus, da sie auf dem AT89C51ED2 ja läuft. Ich hänge sie aber mal mit an. Gruß aus Köln Frank
Nur nochmal für die Interresierten Die Adresse von dem Funktionierende Webserver mit dem AT89C51ED2 http://colonia66.dnsalias.com/main.html Da möchte ich gerne mit dem AVR weitermachen Gruß aus Köln Frank
-
Thread
Probleme bei µC Programmierung mit Klassen und Pointer
dient lediglich dazu, Klassen und Pointer zu verstehen und anwenden zu können: #include "at89c51cc03.h" #include <stdio.h> class ADC { private: public: ADC() //Konstruktor { } Berechnung (int *a) //Funtkion Berechnung {
die Ausgelagerte Funktion (AD Wandlung meines µC) #include "at89c51cc03.h" #include <stdio.h> unsigned int value_converted=0x0000; bit end_of_convertion=0; void umwandlung (int *value_AN3){ ADCF = 0xFF; ADCLK = 0x06; ADCON
-
Thread
AT89C51SND1C Display Fragen
Hallo alle zusammen, ich plane momentan einen MP3-Player auf Basis des Atmel AT89C51SND1C. Ich weiß, dass es schon viele Threads dazu gibt, aber ich habe noch ein paar spezielle Fragen dazu. Ich würde gerne ein Farbdisplay (z.B. 132x132 Pixel, 16Bit Farben) verwenden, allerdings
So dumm sind die Fragen ja garnicht. ;-) Aber schau doch einfach erstmal, wieweit Du mit dem AT89C51SND1C + S65-Display kommst, um etwas Erfahrung zu sammeln. Ich befürchte, 32-Bit Controller sind etwas oversized für Dich, der Entwicklungs- und Kostenaufwand ist nämlich deutlich größer als für die
-
Thread
AT89C51RB2 noch zu kaufen?
Moin moin, ich bin auf der Suche nach einem 8051 mit isp (seriel) und bin auf den AT89C51RB2 gestoßen. Leider finde ich ihn nicht zu kaufen, außer bei Digikey, aber da ist es etwas teuer nur 2 zu kaufen =) Habt ihr noch eine Idee?
reichelt.de -> AT89C51RB2
-
Thread
Datenübertagung an at89c51 board
Hi, habe mich mal an die uC rangewagt (AT89C51 24PI) und ein Board gebaut. Hab im Forum gelesen, das es wohl nicht die beste Entscheidung war mit einem "Oldi" anzufangen. Aufgeben gilt nicht! Nun, weder PonyProg, Flip oder avr wollen etwas von
Der AT89C51 läßt sich nur mit einem Programmiergerät beschreiben. Nimm einen AT89C51ED2, der kann über die UART mit Flip programmiert werden. Peter
-
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
Aber 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
Suche Preiswertes Kit mit CAN und A/D-Wandler
Hallo, versuchs mal mit dem AT89C51CC03er von Atmel aus der 8051er-Familie: hat 10 Bit A/D-Wandler, 8 Kanäle, komplette CAN-Stufe, 64 kByte Flash-EEPROM, u.v.m. auf dem Chip. Kleine Exp.-Boards gibt es z.B. bei PalmTec (TFH-CORE ONE
-
Thread
programmieren von GAL16V8D
es hin, dass mir der gal an dem ausgang eine null erzeugt? die eingänge sind mit dem port2 einen at89c51cc03 verbunden. mfg nuss
-
Thread
Atmel 8051er zwischen Interrupts Prioritäten wechseln geht das
Frage, die mir seit ein paar Tagen den Kopf zerbricht. Mein Frage lautet ist es mit dem Atmel AT89C51ED2 möglich zwischen zwei Interrupts Prioritäten während einer Interrupt Service Routine zu wechseln ? unten habe ich ein Lauflicht programmiert der durch den externen Interrupt(lsbzumsb auf Port
-
Thread
WD-C2704M-1HNN mit 8051
LC-Display 4x27 Aber ich find immer nur codes für C oder Atmega8 Assembler. Naja ich benutze einen AT89C51AC2 (8051) und verusche das Display WD-C2704-1HNN (HD44780) anzusprechen. Hat da einer vieleicht schon die fertige ASM Datei ? Oder wie kann ich Atmega8 ASM Umschreiben ;) ? danke für eure hilfe
-
Thread
probleme mit at89c51cc03
ich kann plötzlich, seitdem ich meinen atmel at89c51cc03 mit flip programmiert hab keine verbindung mehr zum µC herstellen? Der Fehler ist erst dann aufgetreten als ich den haken bei bljb weggenommen hab, wie gesagt mein programm läuft toll auf dem
-
Thread
unerklärliches Phänomen bei meinen AT89C51CC03
wir ein Problem haben was jeglicher Logik wiederspricht? Geschehen eben bei mir... hab meinen AT89C51CC03 mit dem Programm meiner Laufschrift programmiert und siehe da es funzt einwandfrei. doch dann beim erneuten programmierversuch streikt der Controller (Programm Keil mit batchisp.exe) nichts geht
-
Thread
UART mit 8051 (AT89C51AC2)
von µC und dem VB-Programm gleich eingestellt? Ich habe die serielle Schnittstelle bei meine AT89C51ED2 immer so initialisert (in C!): [c]// ************ X2 feature ****************************** CKCON0=0xFF; // X2 fast mode, peripherie NORMAL 12 cycles //115000 Bd. for a generic 8051, running
-
Thread
Welcher Microcontroller für mich?
8051 wird es PCA (Programmable Counter Array) genannt. Wenn Du schon 8051 kannst, könnte der AT89C51CC03 auch interessant sein. Der Vorteil ist, man braucht keinerlei Programmiergerät, er hat schon ab Werk nen Bootloader über die UART (oder CAN). Peter
-
Thread
PPM-Signal mit einem Atmel AT89C51AC2 ausgeben
Hallo Leute Ich bin neu in diesem Forum. Ich bin mit meiner Diplomarbeit fast am verzweifeln, ich krieg kein richtiges PPM-Signal aus meinem uP heraus. Der Abgabetermin ist auch schon am 8. März. Nun mal die Beschreibung der Arbeit: Ich will mit einer Helmsteuerung der MK steuern können. Abhängig von der Kopfbewegung, wird der MK in die gewünschte Rischtung gesteuert. Ich verwende 1 Beschleunigungssensor, mit der X-Achse steuere ich die Roll-Bewegung und mit der Y-Achse die Nick-Bewegung. Zusätzlich für die Gier-Bewegung benötige ich einen Gyro (Winkelbeschleunigungssensor), der mir aber nur
-
Thread
3 serielle Schnittstellen mit 8051 kompatiblen?
z.B. durch nutzen der PWM/PCA-Unit, z.B. mit AT89C51ED2 http://www.atmel.com/dyn/resources/prod_documents/doc3aae2f186a94b.pdf ist zwar auch eine Software-Uart, hat aber zumindest Hardwareunterstützung seites der PCA.
-
Thread
AT89C51 µC Schreiben
Also ich habe meine z.B. AT89C5115 immer in System Programmiert ohne High Voltage. Es gibt an den meisten AT89Cxxxx einen PSEN Pin. Der Muss beim Reset des µC auf Low gezogen werden. Dann startet der µC in einem Bootmode bei dem man ihn mit einem Max232 z.B. über die Serielle Schnittstelle des PCs Programmieren kann. Gibt meines Wissens glaube ich auch eine Application Note bei atmel dazu. Gruss Nils
-
Thread
Programmer für AT89CXX51
ungeeignet. Nimm lieber gleich die S-Baureihe oder einen Typ mit integrierten UART-Bootloader, wie AT89C51ED2.
-
Thread
Sockel für AT89C51 RB2
Hi, ich hab hier den AT89C51RB2 in der DIP Bauform. Dieser µC besitzt laut Datenblatt ein Rastermaß von 15,5mm.Doch woher bekomme ich einen solchen Sockel? Ich finde nur Sockel mit einem Rastermaß von 15,24mm. Es wäre toll
-
Thread
Entwickler gesucht für kleines Mikrocontroller Programm
Wenn Du Basic kannst, dann nimm einen aktuellen 8051er mit internen Flash, z.B. AT89S8253 oder AT89C51ED2 und programmier das ganze selber mit BASCOM. http://elmicro.com/de/bascom8051.html Auch sollte mit etwas Programmiererfahrung ANSI C machbar sein. http://sdcc.sourceforge.net/
-
Thread
SPC3 wer hat Erfahrung darin
Hallo Noch ne Frage ich will den AT89c51RB2 an den SPC3 bzw VPC3 anschliessen. Da gibt es von Simens verschiedene Aplikationen ich verwende kein externes RAM / ROM alles auf dem µController. Welche beschaltungsaplikation muss ich verwenden
-
Thread
AT89C51ED2 + EEPROM
zusammen, ich habe gerade folgendes Problem: Ich habe ein Programmteil das Daten aus dem EEPROM des AT89C51ED2 liest und ins XRAM der CPU speichtert. Mit dem Prozessortyp im PLCC68 Gehäuse funktioniert das Problemlos. Wenn ich jedoch den gleichen CPU-Typ im PLCC44 Gehäuse verwende hängt sich dieser beim
Ich habe Dein Programm mal auf meinen AT89C51ED2 im PLCC-44 getestet, es läuft. Eine kleine Anpassung habe ich vorgenommen: Alle Variablen und auch die Zeiger selber liegen jetzt im internen RAM, unabhängig vom Speichermodell. (Während der Routine
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
PIC18LF4585-I/P 3 Stk. PIC18F458-I/P 5 Stk. PIC18LF458-I/P 5 Stk. PIC18F458-I/PT 5 Stk. AT89C51SND 2 Stk. ATMEGA32-16PU 2 Stk. MSP430F449 24 Stk. MSP430F413 3 Stk. MSP430F149 1 Stk. PIC16F84A-20/P 2 Stk. PIC16F84A-20/S0 2 Stk. PIC18F84A-04I/P 5 Stk. PIC18F84A-04/S0 3 Stk.
-
Thread
Ist es möglich mit ICD2 atmel chips zu programmieren ?
weiß zwar nicht, was "ICD2 stechen" bedeuten soll, aber einige Atmels haben nen Bootloader, z.B. AT89C51ED2. D.h. die programmiert man ohne Programmer, einfach per MAX232 mit der COM des PC verbinden. Peter
-
Thread
Atmel 89C51CC03CA mit Atisp.dll programmieren
; end else begin Memo1.Lines.Add('Init failed'); Exit; end; dev:=integer(AT89C51CC03); if ispSelectDevice(dev) then begin Memo1.Lines.Add('Device select OK'); end else begin Memo1.Lines.Add('Device select failed'); Exit; end; Hat jemand ein Beispielprogramm
-
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
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
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
AT89C51RD/ED2 - Grafik-LCD flackert
Hallo, ich habe ein µController System mit einem AT 89C51ED2 sowie Daten- und Adressbus. Am Bus hängt unter anderem auch ein Grafik-LCD. Die Ansteuerung des Displays über den Bus funktioniert eigentlich auch einwandfrei, nur flackert das Display bei jeder
-
Thread
Mikrocontroller für Verstärker(Quellenwahl)
Mikrocontroller sein,den man > relativ günstig bei den Elektronikversandhäusern bekommt. Z.B. AT89C51RB2. Der hat internen Flash und Bootloader, kann also ganz bequem über die COM programmiert werden: http://www.mikrocontroller.net/topic/4423#new Peter
werd aber mal schauen ob ich einen 8051 finde,der sollte laut meiner Recherche pin-kommpatibel zum AT89C51RB2 sein. Bernhard
-
Thread
Atmel 89 C 51 mit STK 500 ?
Hi Es gibt eine Atmel App.Note: 'Using the STK500 as an AT89C51Rx2 Target Board' Benötigt aber, soweit ich weiss, zwei STK500. MfG Spess
-
Thread
80c517A Vorteile & Nachteile
ist nochimmer ein Industriestandard mit ständig neuen Derivaten), dann ist z.B. von Atmel der Typ AT89C51ED2 oder AT89S8253 eine "Bastlerfreundliche" Alternative. Beide haben FLASH und EEPROM on Chip und können in der Schaltung programmiert werden.
-
Thread
Eigenen Bootloader für At89C51ED2 schreiben
Hallo, ich möchte meinen AT89C51ED2 innerhalb der Applikation neu flashen können. Der µC kommuniziert über die serielle Schnittstelle mit einem Host Controller (spezifisches RS485 Protokoll). Mit dem Atmel Bootloader habe ich
Hi, wie es beim AT89C51 geht, weiß ich nicht im Detail, habe genau das gleiche jedoch gerade für einen M16C gemacht. Ich hab den fabrikmäßig gelieferten Bootloader drin gelassen. Im letzten Segment vor der Interrupt
-
Thread
LCD-Problem mit EA DIP081
Hallo Leute, ich habe an einem AT89C51RC2 ein LCD-Display vom Type EA DIP081 angeschlossen. Ich schaffe es nicht, das Display zu initialisieren. Laut der Firma Electronic Assembly ist es o.k. Kann mir jemand einen Tipp geben, wie man
@ kwalter (Gast) >ich habe an einem AT89C51RC2 ein LCD-Display vom Type EA DIP081 >angeschlossen. Ich schaffe es nicht, das Display zu initialisieren. Wenn das Ding HD447870 kompatibel ist, dann schau mal hier. [[AVR-Tutorial: LCD]]
-
Thread
AVR32: Wofür entwickelt?
Ahh hört sich ja gut an (MHz Take bei ARM für MP3), den AT89C51SND1C habe ich auch in meiner Bastellkiste, scheint für einen MP3 Player ganz gut zu reichen. Aber ich suche auch noch Ogg-Vorbis für ARM, kennt da jemand was ? Der AVR32 unterstützt mit seiner
-
Thread
ALTIUM Designer 6.8- ATMEL AT89 Libary
Controller zu finden sind ? AT89Cxxx Nur AVRs und ARMs und CPLDs & Co ein "Stinknormaler" AT89C51...nicht Ist doch nicht möglich? mfg Roland
Dann mal hier ein Auszug aus deren Forum: RE: Where is AT89C51? Reply Quote I don't think it's there 'directly', but I think it is a pin compatible 8051 and therefore you should be able to take an Intel 8051, copy it to a new Atmel library and rename
-
Thread
Beratung Mikrocontroller board
sogar sehr kostengünstig einsteigen. Wenn man einen mit internem UART-Bootloader nimmt, z.B. AT89C51RB2, braucht man nichtmal ein Programmiergerät und auch keine echte LPT. Wenn Du löten kannst, nimm ne Universalplatine und pappe 16 Printtaster als Matrix drauf und irgendein HD44780 kompatibles
-
Thread
AT 89C51 Interner Speicher
Hallo, ich hab nen AT89C51 und Programmiere mit C Ich möchte, dass bei Überschreitung von einer bestimmten Temperatur, der aktuelle überschrittene Temperaturwert im 10 Minuten Rhythmus in meine Internen Speicher vom 89C51
UART-Senderoutine. Und dann das alles nur noch zusammenpappen, fertig. Allerdingts hat der AT89C51_nix_weiter nur 128Byte SRAM, da ist nich viel zu speichern. Der AT89C51ED2 hat dagegen 64kB Flash, 2kB EEPROM, 1kB SRAM und er kann auch Daten im Flash speichern. Peter
-
Thread
At89C51RD2---UART konfigurieren
Tisch) nicht herausfinden konnte,wie ich den UART konfigurieren muss. Als MC haben wir einen At89C51RD2,der über ein 16MHz Quarz getaktet ist.Nun sind wir soweit,dass wir als Modus für den UART den Mode2 ausgewählt haben(dieser teilt die Taktfrequenz um 32 bzw. 16 und stellt die für DMX notwendigen
-
Thread
AT89C51RC2 LED lässt sich nicht treiben
Hallo, ich versuche momentan eine LED an meinem uC zu betreiben. Hierzu habe ich die Pins P2.4 und P2.5 mit einem Vorwiderstand und einer LED gegen Ground verbunden. Der Widerstand ist mit ca 800 Ohm dimensioniert, damit sich bei einer Versorungsspannung von 5 V ungefähr ein Strom von 3-4 mA einstellt. Wenn ich testhalber das Ende des Widerstands, welches normalerweise mit dem Pin kontaktiert ist auf Vcc hänge, leuchet wie erwartet die LED :-) Wenn der Pin nicht belastet wird, stellt sich auch schön meine gewünschte Spannung ein. 5Volt für logisch 1 und 0 Volt für logisch 0. Sobald ich jedoch
-
Thread
AT89C51CC02 CAN-Bootloader!
Salut, ich habe paar Samples AT89C51CC02 mit CAN- oder UART-Bootloader! GehäuseTyp: 32pins LQFP! Mit UART hat der Zugriff und das Programmieren mit FLIP-Software einwandfrei geklappt! Aber mit CAN über 1 Vector`s CAN-Analyser
geschrieben. Die Software funktionierte gut aber der PC-Adapter nicht besonders. Ich habe aber meine AT89C51CC02 programmiert bekommen.
-
Thread
Probleme mit Atmel Flip bei Programmierung durch USB auf Uar
stell erstmal ne kleine Baudrate ein (9600) und drücke ein "U", es muß ein "U" zurückkommen. Der AT89C51ED2 muß natürlich VCC, Quarz- und Resetbeschaltung haben. Und einen Jumper von PSEN nach GND, wenn man ihn nochmal programmieren will. Peter
Hi, ich hab des gleiche Problem mit dem ft232rl und at89c51rc2. Über den usb rs232 wandler funktionierts, aber direkt von usb auf uart über den ft232rl nicht. Dan kommt bei Flip beim verbinden der timeout error! schaltung ist wie im datenblatt vom ft232rl
-
Thread
8051 Derivate mit großem internen Flash
Hallo, ich suche einen 8051 Controller mit möglichst viel internem Flash. Ursprünglich hatte den AT89C51RE2 in meiner Hard- und Software integriert. Es laufen auch bereits 5 dieser Geräte. Leider hat mir Atmel heute mitgeteilt, dass dieser Controller nicht auf den Markt kommen wird. Kennt jemand
-
Thread
AT89S52 auf der STK500
Hi Es gibt eine Appnote : 'Using the STK500 as an AT89C51Rx2 Target Board'. Allerdings für AT89C51Rx2 und es werden 2 STK500 benötigt. MfG Spess
-
Thread
KS0073 und 4 Zeilen LCD
schon mehrfach gab, aber ich habe leider keine Lösung gefunden. Es geht um einen ASM-Code für einen AT89C51CC03. Mein Display macht was es will. Mal macht es die Init richtig und der Cursor blinkt an der richtigen Stelle. Aber nach Einschalten oder Reset, geht es mal und mal nicht. Wenn es den Text ausgibt
-
Thread
Realisierung eines Betrugswürfels
was bringt: die Platine, auf der dies realisiert werden soll, ist von Atmel um genau zu sein der AT89C51RD2 bzw. ED2.
-
Thread
MCS basic-52 V1.3 Interpreter
Hello all, I am the author of the port of BASIC-52 to AT89C51RD2 on www.efton.sk, which I marked as v1.4, as I was aware of existence of versions 1.0-1.3 (nevertheless, there is no real continuity between these versions). The intention of this version is to
Hello Jan, i think you did a great job in porting BASIC-52 to AT89C51RD2, thank you ! Your post is an important clearification to be aware of the differences between you version 1.4 an the "official" version 1.3 published in elektor februar 2001. It was sold for