-
Thread
x86 Prozessor
die Schule was mit JTAG-Debug (z.B. Silabs 8051) und für zu Hause was mit Bootloader (z.B. Atmels AT89C51xxx). Peter
-
Thread
Kleine 8051 Fragen
Hi Leute, hab da wieder mal ein paar Fragen :) Ich will den AT89C51-ED2 für ein kleines Board benutzen. (Datasheet als Anlage dabei) Der µC soll über UART -> COM-Schnittstelle am PC geflasht werden können. ( RxD[p3.0], TxD[p3.1] ) Wenn ich das richtig verstanden
-
Thread
Optimizer Warnung bei SDCC
Studio ein, und lasse mir über ein Makefile mittels SDCC die C-Dateien übersetzten. Controller: AT89C51CC03 Nun bekomme immer die Warnung: 1>main.c:67: warning 110: conditional flow changed by optimizer: so said EVELYN the modified DOG Ich habe bereits in Erfahrung gebracht, dass der Compiler
-
Thread
xc886 in C; timer stoppen
.. Serie ist für den Einstieg nicht unbedingt geeignet. Besser sind überschaubare MC, z.B. Atmel AT89C51ED2 oder AT89S8253.
-
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
8051, ADC, Ports und Register
Hallo! Ich programmiere beruflich eine 8051 MCU von Atmel, Typ At89C51CC03. Deren Port 1 hat 8 ADC Kanäle. Ich will davon P1.1, also Kanal 1, als ADC benutzen und habe demnach das entsprechende Register ADCF mit 0x02 beschrieben. Wenn der ADC aktiviert wird mit ADCON
-
Thread
Flashverlust bei AVR wenn VCC zu niedrig wird
verwendet hatten. Wir mussten alle Platinen mit einem externen BOR nachrüsten. Der Nachfolger AT89C51RD2 hat dann einen eingebauten BOR von Atmel bekommen.
-
Thread
8051 kommuniziert mit ATmega16
wieder. Abgeschlossen wird die ISR mit dem r26_load. Bei dem 8051 handelt es sich um einen AT89C51ED2, der mit 24MHz betrieben wird. Der mega16 wird mit 16MHz getaktet. Beide führen ihre Hauptaufgaben ohne Probleme durch, jedoch scheitert das Ganze noch an der Übergabe :-( Als Anhang ist
-
Thread
Umwandlung integer Zahl in einen String (Hilfe)
Function itoa nicht zu verfügung steht. Um die Programmen laufen zulassen benutze ich von Atmel den AT89C51ED2, Speichermodell ist momentan auf small eingestellt. Soweit laufen die Programme in Mischform. Das Ziel ist ein Displaymodul zuschreiben ganz in Assembler mit allen nötigen Funktionen die
-
Thread
8031 mit DPRAM(55ns) als externen DatenSpeicher einbinden
beides gleich sinnvoll. Nimm lieber nen modernen 8051 mit internen Flash und Bootloader (z.B. AT89C51CC03), häng noch nen MAX202 zum Programmieren ran und fertich. Peter
-
Thread
Wozu gibt es OTP?
externem EPROM verwenden. 1992 hat dann Atmel angefangen, preiswerte MCs mit Flash zu fertigen (AT89C51). Das ist auch der Hauptgrund, warum ich viel Atmel einsetze und keine PICs. Heutzutage ist Flash Standard. OTPs werden bestenfalls noch in Nischenanwendungen benutzt. Siemens hat sich sehr
-
Thread
Unterprogrammaufruf in ISR
> kurz oder lang sein soll. Auf keiner CPU. Beim AVR nicht, aber beim 8051 schon. Z.B. der AT89C51CC03 hat 4 Interrupt Priority Register, damit kann man jeder Interruptquelle eine von 4 Prioritäten zuweisen: "Each interrupt source can also be individually programmed to one of four priority levels
-
Thread
Einbrennen von RAM bits?
auftritt. Das wird aber nur bei sehr kleinen Strukturgrößen möglich sein. Den SRAM in einem alten AT89C51 wirst Du damit nicht auslesen können, selbst wenn der SRAM-Inhalt 100 Jahre gleich bleibt.
-
Thread
Inkrementalgeber mit Pin Interrupt Raspberry Pi
zu verstehen, warum sie so solide sind? Ich habe sie z.B. zur Probenpositionierung auf einem AT89C51CC03 mit 50kHz Abtastinterrupt implementiert, funktioniert einwandfrei.
-
Thread
Schaltplan für Bootloader
Hallo zusammen !!! Habe ich mir AT89C51RD gekauft, jetzt muss ich eigentlich den Chip mit FLIP-Soft irgendwie verbinden. Wie macht man das ? Könnte jemand mir ein Schaltplan zuschicken. Im voraus - DANKE !!! Andy
-
Thread
AT87F51 mit Quickflash?
mit Quickflash beim AT87F51 meint? Läßt der sich nochmal programmieren/überschreiben wie auch der AT89C51 oder nicht? In dem Datenblatt habe ich weder etwas dafür- noch dagensprechendes entdecken können... Gruß, Arne.
-
Thread
ccTalk Implementierung µC
ein defekten Automat zu integrieren. Habe auch die Elektronik ersetzt und arbeite mit einem AT89C51. Nun möchte das Teil integrieren --- habe aber keinen offenen Beispielcode finden können. Hat jemand eine Idee? gruss hansjoerg
-
Thread
7kV -> ADC -> OK - uC
2lagen-Platine. Die Kommunikation erfolgt per UART über 10kV Optokopppler. Wir haben auch MCs (AT89C51CC01) auf 18000V floatend mit Lichtleiter zur Kommunikation. Zur Versorgung dient ein Öltrafo.
-
Thread
8051 - Tage-Zähler (bis 30 Tage müssen gezählt werden)
nachgekuckt wies bei dem den mit timern aussieht naja und ... http://www.keil.com/dd/docs/datashts/atmel/at89c51xd2_ds.pdf http://www.atmel.com/dyn/products/product_card.asp?part_id=3044 64kb flash 3x 16bit timer und bis zu 40Mhz net schlecht mit wieviel Mhz läuft dein µC ist wichtig für den reload wert
-
Thread
Simulatorfunktion für Keil µVision 3
ohne Probleme funktioniert. Bei der oberen Funktion wird zwar der Interrupt auf meinem µC (Atmel AT89C51ID2) ausgelöst, aber SBUF (der Eingangspuffer des Controllers) enthält immer den Wert 0x00. Wieso? Selbst wenn ich die zweite Funktion nicht compiliere funktioniert die Erste nicht... Kann mir da
-
Thread
IAR C-Spy
Hallo! Ich habe ein kleines Problem mit dem IAR Embedded Workbench CSPY und dem AT89C51SND1. Wenn ich zum Beispiel das IEN0 Register auf 1000 0000 setze, dann ist das EX0 bit gesetzt. Das hat aber in Datenblatt des SND1 die Bitnummer 0. Und die Bitnummer 7 wird von EA (Enable All
-
Thread
Maskenprogrammierten 80c51BH auslesen?
gesetzten > oder nicht gesetzten bits an? Das ist Quatsch. Hol Dir von Atmel das Datenblatt des AT89C51: http://www.atmel.com/dyn/resources/prod_documents/doc0265.pdf Da steht drin, wie Du den MC anschließen mußt und das Timing für "Read Code Data" (Seite 7). So kannst Du auch einen ungelockten
-
Thread
Fusebits
Hallo zusammen, ich betreibe meinen µC (AT89C51CC01) mit einem externen Quarz (11,0592MHz). Im Forum habe ich vieles über sogenannte "Fusebits" gelesen, dass ich damit den internen Oszillator ausschalten muss. Im Datenblatt habe ich aber nichts
-
Thread
pdata und P2 bei SDCC
für pdata nicht zu geben. Muss man dann direkt in P2 die höherwertige Seitenadresse legen? (AT 89C51 ED2) Kann man dann P2 noch als I/O nutzen oder fällt P2 dadurch komplett aus? Tschüß Max
-
Thread
Programmable Counter Array
Hallo zusammen Weiss irgendjemand wie ich das PCA (programmable counter array) mit dem AT89C51RD2 initialisiere ? Ob die steigenden oder fallenden Flanken gezählt werden und an welchem Pin spielt keine Rolle. Es sind ja nur ein paar Bits welche man richtig setzten muss, doch wenn man diese
-
Thread
was haltet Ihr von diesem Developmentboard?
Hallo, ich muss mich während meiner Technikerausbildung wohl oder übel mit dem 8051 kompatiblen AT89C51 beschäftigen. Jetzt habe ich in der Bucht folgendes Angebot gefunden. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=330450470727 Kennt jemand das Board? bzw. nutzt es selber? Taugt das
-
Thread
Temic T89C51RD2-lL
T89C51RD2-IL (-40..+85°C, 2.7..3,6V, VQFP44) ab. Quasi original verpackt. Bitte beachten nicht Atmel AT89C51RD2!! Stück 8 Euro + Porto. Bitte mail Adresse posten bei Intresse.
-
Thread
Werte in den Flashspeicher schreiben
Hallo Zusammen Ich suche ein Code Beispiel oder Informationen, wie ich bei meinem Atmel AT89C51ED2 Werte in den Flashspeicher schreiben kann? Ich möchte das in C für den Wickenhäuser Compiler programmieren. Ich habe schon versucht, das Code Beispiel von der Atmel Seite zu nehmen. Leider ließ
-
Thread
RIDE Debug ohne C-Source
Hab' ich jetzt nur eine Compiler-Optin vergessen oder liegt's an der Eva-Version?? Target ist ein AT89C51RD2. tschuessle Bernhard
-
Thread
Starterkit
, ich befasse mich mit Atmel-AVT (STK500) und will meine Spielwiese etwas ausweiten. Dachte an AT89C51-ID2. Laut Atmel soll es ein AT89STK-08 Starterkit geben (doc4368.pdf). Hab mir schon die Finger wund gegoogelt, aber nicht das geringste gefunden :-((( Fragen: Wird dieses Starterkit nicht
-
Thread
drivers usb for flip
how to install the usb drivers for flip(flexible in system program) for program microcontroller AT89C51SND1. I install the drivers, connect this and launch flip however the flip say "install the usb drivers" and "usb can not open port". thanks.
-
Thread
zähler mit zählregister
will mit dem uC 8051 einen vorwärtszähler bauen. den habe ich wie folgt realisiert: #include <at89c51cc03.h> int main() { P1 = 0; while (1) { if (P1 == 1) { P2 ++; return 0; break; } } kann mir jemand sagen, wie ich sowas mit dem Zählregister
-
Thread
Suche Emulatorbaustein P89LPC936FA von NXP
AT89LP828 sind schonmal kompatibel zum P89LPC936. Ich hab auch vom eingestampften P89C668 auf AT89C51RE2 wechseln müssen, ging relativ problemlos. Peter
-
Thread
AT89LP51RD2/ID2 SPI und PCA Kompatibilität
So langsam gehen mir die Ideen aus... Ich versuche gerade ziemlich erfolglos einen AT89C51RD2 durch einen AT89LP51RD2 (oder ID2) zu ersetzen. Die Ports beim LP51*D2 sollten ohne weitere Maßnahmen 8051-kompatibel sein, d.h. quasi-bidirektional und lassen sich z.B. auch auf Push-Pull umschalten
-
Thread
PortPins setzen und halten, Rotation
die Funktion auf Anhieb das, wie ich es mir vorgestellt habe. [c] #include<stdio.h> #include<at89c51xd2.h> sfr port = 0x90; int main (void){ int k; unsigned char pattern, oldpattern, startwert = 32; pattern = startwert; while(1){ if (port==0xff){ pattern
-
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
miniwebserver
hallo, bräuchte mal guten rat... folgendes: hab einen AT89C51ED2 auf einer flexgate III-Übungsplatine. jetzt gibt es ein fertiges webserver-programm welches ich raufgespielt hab und nun läuft... nun hab ich ihn mit richtiger ip-adr, gateway, sn, mac ins netzwerk
-
Thread
MP3 89C51SND1 CS4334
Ich versuche einen MP3-Player zu bauen. Ich verwende einen AT89C51SND1C und als DAC einen CS4334. Wenn ich dem DAC die richtigen Frequenzen gebe, bekomme ich ein ganz leises Knacken/Brummen. Gebe ich dem DAC eine minimal kleinere Frequenz, kann ich den MP3
-
Thread
Hilfe ! Uart (Prozessor) läuft im falschen Takt !
auswendig programmiert habe und kenne, und daher ziemlich gut bescheid wußte was ich tue und der at89c51 ja ziemlich genau gleich aufgebaut ist, konnte ich einfach nix vernünftiges senden. Ich hab gedacht ich spinn, ich konnte einfach keine reload werte für den timer oder prescaler finden in denen
-
Thread
Blaupunkt CDC Protokoll Analyse. Brauche Hilfe
Hallo Leute, folgendes zur Sachlage. Ich hab mir mit nem AT89C51SND1C nen Mp3-Player gebaut (der schon ganz gut funktioniert) der mein Autoradio um die Möglichkeit erweitern soll SD-Karten abzuspielen. Das Radio (Blaupunkt SEATTLE MP57) hat nen Wechslerausgang
-
Thread
suche die dateiu "LCDhilf.a51"
lierber Forumsnutzer. ich wollte über die ferien an einem projekt weriterprogrammieren mit einem AT 89C51RC2. Das Programm ist in Assembler geschrieben. Ich habe zur Ansteuerung des LCD-Displays die Hilfsdatei "LCDhilf.a51" verwendet. nun habe ich leider meine USB-Stick verloren, auf welchem diese Datei
-
Thread
FLIP Software von ATMEL, USB Treiber Problem
Hi µC-Kollegen, Ich habe ein riesen Problem mit meinem Atmel MP3 IC "AT89C51SND1". Ich bekomme einfach keine Verbindung zustande über FLIP. Auch wenn ich den IC an USB anstecke, kommen immer wieder Treiberprobleme, und wenn ich nach der Installationsanleitung von FLIP gehe
-
Thread
Arrays mit define auf 8051
Hallo! Ich habe einen AT89C51RC2 und benutze SDCC. Ich benutze ein noch als Konstante im XRAM definiertes Array mit 320 Zahlen als "unsigned char". Wie muß der Sourcecode aussehen, damit ich das Array mittels "#define" in den
-
Thread
Ansteuern von Servomotoren mit dem 8051
Hi, es gibt da den AT89C51AC3 (und auch ein fertiges Board) der kann mittels seiner PCA-Einheit 4 Servos ziemlich einfach ansteuern... Gruß RABIS
-
Thread
Welcher µC für Einsteiger?
Vote for 8051 .. Wie wär es denn mit einem AT89C51ED2 ? - Bringt einen Bootloader im ROM mit. (Benötigt also keinen Programmer) - Kann nicht verfused werden - Man lernt CPU-Basics Wenn es etwas mehr Power sein darf: DS89C450 - Wie oben + im
-
Thread
AT89C4051 mit STK500 befummeln
geschriebene Upload-Programm verwendet werden muß. Der Flasher wird das Protokoll des Bootloaders vom AT89C51ED2 erhalten. Somit wird es dann "doch möglich sein", mit FLIP einen ISP-Chip zu flashen! Ich bin neu hier, wie ist das eigentlich, wenn man seine Arbeiten hier zeigen will, einfach posten oder
-
Thread
TWI-Multi-Master für ATMEGA in C
Anhieb und exakt nach den Beispielen in den Application Notes. Den P89C668 habe ich durch den AT89C51RE2 ersetzt und schon hing der Bus. Als Würg-Äraund mache ich folgendes. Sobald er die Arbitration verliert, wird das HW-I2C disabled und wieder enabled. Anderenfalls erzeugt er nach dem Stop des
-
Thread
ARM Programmgröße
beim 8051. > Dafür würde ich gerne ein LPC2103 nutzen mt 32KB Flash. Dürfte in etwa nem AT89C51 (4kB Flash) entsprechen. Peter
-
Thread
Brauch mal Hilfe bei I2C-bus
Hallo! ich hoffe jemand kann helfen. Ich verwende einen AT89C51ED2. Nun! ich hab mir ne Platine gebastelt wo der Controller und ne Uhr drauf ist, ein PCF 8583. Hab mir zum Ein-und Auslesen einen Treiber geschrieben. Funktioniert auch soweit aber irgendwas