-
Thread
welcher prozessor für selbstbau projekte?
langweilig)?" Ganz klar ! Solche einfachen Sachen macht man heute mit nur einem Chip. Ein AT89C51ED2 oder ATMega32 dürfte da mehr als ausreichend sein. Die 16-fach Phasenanschnittsteuerung macht der mit links. Bzw. mit einem ATMega128 machst Du das ganze Web-basiert, d.h. Du kannst damit die
-
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
einen FIFO. Den gibts auch als externen Controller (SJA1000). Ich verwende aber den 8051 von Atmel (AT89C51CC03). Peter
-
Thread
Minimale Interruptdauer 80c51
kurz darf dann einen Interrupt sein, so der vom uC noch wahrgenommen wird. Ich verwende einen AT89C51ED2, der die flankengesteuerten Interrupts auswertet. Dauer des Interruptes ist etwas kürzer als ein Befehlzyklus. Könnte es daran liegen, dass einige Interrupts nicht wahrgenommen werden? In meinen
-
Thread
µController ohne externen ROMs
AT89C51CC03 Programmiert wird über die COM (Flip von Atmel runterladen). Peter
Wichtig: Beim Kauf des AT89C51CC03 drauf achten, daß es der ist mit UART-Bootloader (genaue Bezeichnung steht im Datenblatt) ist ! Und nicht der mit CAN-Bootloader ! Peter
-
Thread
Microcontroller mit CAN Schnittstelle
C8051F040..047 C8051F060..063 T89C51CC01 T89C51CC02 AT89C51CC03 AT90CAN128 LPC2119 Peter
-
Thread
Suche MP3 Decoder Chip
ok danke :) aber ich meinte eher µC in welcher Größenordnung (auf die Praxis bezogen) reicht der AT89C51SND1 + 2. externen Decoder oder meinst du noch etwas schnelleren ? (der atmel hat ja nen c51 x2 core *g* + 40MHz)
-
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
FT245BM
Hallo, ich nutze ein fertiges Modul (ebay) und habe es an einen AT89C51CC02 geklemmt. Anschlüsse D0..D7 = P1 RXF# = P3.2 TXF# = P3.4 RD = P2.0 WR = P2.1 Empfangsroutine im Int Ext0 void INT0int (void) interrupt{ do { RD_USB = 0;
-
Thread
Mp3 Wiedergabe - AT89C51SND1C
alle wie vielleicht schon aus älteren Threads bekannt versuche ich einen MP3-Player mithilfe des AT89C51SND1C zu realisieren. Gelesen werden die Daten von einer üblichen IDE-Festplatte, das funktioniert schon einwandfrei.. kontrolliert über visuelle ausgabe bestimmter datensätze am LCD.. Leider tut
-
Thread
uC Experimentierplatine für die Ausbildungzwecke
auf ne Platine knallen und alle 4 Ports auf Pfosten, - Zum Programmieren dann je nach Typ, z.B. AT89C51CC03 die UART über nen MAX202 auf 9pol. Buchse, - Je 8 LEDs und 8 Tasten können auch mit drauf, - 1 Pfostenstecker mit LCD-Pinbelegung, - JTAG ist ganz schön, hat aber nicht jeder µC, z.B.
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 ausfallen
-
Thread
Quellen Eval-Board AT89C51SND1C
Hi ... ich hatte da zwar schon mal was - aber es ist mir abhanden gekommen - wäre nett wenn hier irgendjemand die Quellcodes des ATMEL-Eval Boards hat und mir zukommen lassen würde danke michael
-
Thread
80C535
etc. Beim 80C535 ist das alles Extern, sprich: In getrennten ICs. Der von Peter vorgeschlagene AT89C51ED2 ist natürlich eine Alternative, mit denen habe ich mich noch nicht beschäftigt - in Anbetracht der Größe des integrierten Speichers scheint das aber interessant zu sein. Der AT89C51ED2 kann ebenfalls
braucht man sich ja nur noch um die Controllerplatine zu kümmern, und die ist mit einem Mega-8 oder AT89C51ED2 ein Kinderspiel. Die Datenblätter/Software gibts leider nur in englisch.
-
Thread
header file for AT89C51SND1C
Hi, I have to program the micro AT89C51SND1C whith FLIP by USB and I need the header file AtIsp.h for compile this or if you know other better, plase say me. Thanks!!!!!
-
Thread
Taktfrequenz 8051
Taktfrequenz folgende Formel gefunden: CKRL = FFh: FCLK CPU = FCLK PERIPH = FOSC/2 (stammt aus dem AT89C51RD2/ED2 Datenblatt) Ist es richtig das ich also um die 60MHz(CPU Takt) des AT89C51ED2 nutzen zukönnen einen 120MHz Quarz brauche? Und ist der X2 Modus auch bei 60MHz möglich oder nur wenn ich
5V Betriebsspannung. Aber man kann unter Umständen auch etwas weiter gehen. Ich habe z.B. einen AT89C51RC2 der für 20MHz im X2 Mode bei 5V spezifiziert ist mit 22,1184MHz bei 3,3V am laufen, und das seit Jahren problemlos. Ein normaler 80C31 der für 24MHz ausgelegt ist, schaffte mei meinen Tests rund
-
Thread
EEPROM beschreiben beim AT89C51ED2
Ich habe auch mal ein problem mit dem EEPROM beim obengenannten µC. versuche ich den EEPROM einzeln zu beschreiben funktioniert es mit dem unten angegebenen Code - in einer schleife allerdings nicht mehr. #define EE_STORE(addr) XBYTE[0x0000 + addr] #define TST_BIT_SFR(addrx,mask) (addrx & mask) #define SET_BIT_SFR(addrx,mask) (addrx = (addrx | mask)) #define CLR_BIT_SFR(addrx,mask) (addrx = (addrx & ~mask)) Sfr (EECON, 0xD2 ); --------------------------------------------------------------- data WORD i; data BYTE *ptr = &EE_Data; for(i=0; i<sizeof(EE_Data); i++) {
-
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
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
Interrupt + Sprungadresse
Hallo, Ich programmiere einen AT89C51RD2 in Bascom wollte wissen ob es die Möglichkeit gibt die Rücksprungadresse des Interrupts zu ändern, um eine definierte Adresse nach Abarbeitung der Interrupt-Routine festzulegen ? Danke schon
? Sowas hat der AVR nicht..." ich war immer noch der Meinung, es ginge um die Originalfrage (AT89C51RD2 in Bascom). Man schaut ja nicht ständig auf den Autor. Hatte mich schon gewundert, eine Videoausgabe in Bascom. Hatte ich also doch recht, die, die danach fragen sind 100% Anfänger. Warum
-
Thread
Alternativer Audio Dac gesucht
ja prompt! vielen Dank! andere Parameter eigentlich weniger, ich beabsichtige den DAC an den AT89C51SND1 anzuschließen. Schaltungstechnisch könnte man genauso angeglichen. Aber ich hab eigentlich schon gesucht bevor ich hier gepostet hab, was gebt ihr wo ein enn ihr sowas sucht? ich such jetzt
-
Thread
Keil und SAB80c517A
Initialisierung und ein paar Bezeichnungen identisch sind. Das erste ist eins, das ich zu Hause auf meinem AT89C51RC2 laufen lasse, und das geht da einwandfrei. Auch im Keil Debugger läuft das so.
-
Thread
Passenden Microcontroller
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
Datenverlust im Flash einfach so ?
erneut aufgespielt hatte lief dann wieder alles einwandfrei. Meistens waren das AT89C2051 oder AT89C51. Hatte jemand schonmal ähnliche Probleme, oder kennt eine Lösung wie man das umgehen könnte ?
-
Thread
wie gehts weiter
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
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
89c51 auf 89c51ed2 evo board?
ich hab ein evo board fuer at89c51ed2. kann ich mit diesem board auch einen at89c51 flashen, oder muss ich mir da ein neues board basteln? der at89c51 is halt erheblich guenstiger und wuerde bei mir fuer viele anwendungen auch aussreichen
-
Thread
Servo kaputt, warum??
oder ob ich ihn vielleicht reparieren kann? Hab ihn mit 4,5V betrieben. Achja, ich benutze einen AT89C51RC2, nur zur Info wegen dem Programm. Kann so ein Ding kaputt gehen wenn man da zu kurze oder zu lange Signale hinsendet? MFG Christian
-
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
DS 1307 über I2C lesen
Leute Bin im Rahmen meiner Technikerarbeit dabei einen Datenlogger zu realisieren. Habe den AT89C51ED2 und folgende I2C Bausteine : DS1307 real-time-clock M24C64 EEPROM ADS7828 ADU und versuche schon seid 4 Wochen die Uhrzeit aus meinem DS1307 auszulesen. Ich bekomme es geregellt
-
Thread
Möglichkeiten Werte in einen AT89C51ED2
Was für Möglichkeiten hab ich , in den AT89C51ED2 analoge Daten einzulesen? Gibt es irgendwelche ICs die den Job übernehmen können oder ist es sinnvoller auf den AT89C51AC3 umzusteigen ?
-
Thread
ISP mit 3,3V beim MEGA8 möglich?
ich verwende einen mega8 mit internem 8MHz Takt an 3,3V und da läuft er einwandfrei. Dasselbe mit AT89C51 bei 24MHz und 3,3V. Eher tippe ich auf Pegelprobleme mit dem Programmer: RS232 hat typisch eine Schaltschwelle von 2-3V, also in etwa so wie CMOS. Läuft die Schaltung aber nur mit 3,3V und es
-
Thread
ISP-Programmer für AT89C51...selberbauen
Hallo! Danke für die Antwort! Ich weiß jetzt erst das es offensichtlich einen AT89C51SND und einen AT89C51 gibt. Mein chip der AT89C51SND1C hat ein mp3 interface und dafür würde ich einen programmer baun. ich glaub ich war einfach zu voreilig! sorry! solltest du dennoch für mich
help!!! circuit dislay and control temperature by AT89c51 sensor Lm35 ADC0809 do you known to help me
-
Thread
Gesperrten uC entsperren??
noch als 8031, d.h. mit externem >EPROM. Bei alten ja, bei Neuen stimmt das nur bedingt. Beim AT89C51RCx ist EA deaktiviert. OK, er hat ein Flash das man immer wieder löschen kann, aber ich habe auch mal irgendwo OTPs gesehen, bei denen EA deaktiviert werden kann.
-
Thread
Flip 2.4.0
Hallo, Ich habe mir ein Entwicklungbord mit AT89C51RD2 und dem Max 202 mit dem entsprefchendem Schaltpaln gekauft. Nun benutze ich den Flip 2.4.0. Das Problem ist, dass ich keine Verbindung zu dem Bord bekomme obwohl ich meine, dass ich alles richt
-
Thread
Mit Drehimpulsgeber RGB Farbe einstellen
verschiedenen Aufgaben trennen: 1. Du brauchst erstmal 3 PWM-Ausgänge, entweder mit dem PCA (z.B. im AT89C51ED2) oder in Software mit einem Timerinterrupt. 2. Dann brauchst Du einen Timerinterrupt, der den Drehgeber abfragt (kann der gleiche sein). 3. Und im Hauptprogramm wird mit dem Wert vom Drehgeber
-
Thread
RTC verliert Daten
wie es auch sein soll), nur der RAM enthält danach nur noch 0xFF. Mache ich nur einen Rest beim AT89C51RC2, dann bleiben die Einstellungen erhalten. Die Software ist also OK...
-
Thread
ISP war nur einmal möglich!!!
Hallo, ich habe mir ein kleines board mit dem AT89C51RC2 aufgebaut, um ihn mit der von Atmel bereitgestellten Software FLIP zu programmieren. Das Ding hat mich fast in die Verzweiflung getrieben, da es einfach keine Verbindung herstellen wollte. Heute
-
Thread
SMS mit Si35
Hallo zusammen Ich muss mit einem uC AT89C51 und einem Si35 Handy(Siemens) ein SMS verschicken können. Mitdem Hyper Terminal habe ich bereits eine Verbindung zum Handy aufbauen, und eine Nachricht schicken können. mit dem uC funktioniert dies
-
Thread
AT89C51: Wie schnell?
Hi, kann mir jamand sagen, wieviele Befehle ein 40MHz AT89C51-Prozesser so im Durchnitt schaft. Danke
-
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
Quarzgesteuerte Analoguhr mit Zeigern
auch mitkommt und keinen Impuls ausläßt. Als MC ist fast alles geeignet, z.B. von ATTiny12 bis AT89C51ED2. Peter
-
Thread
Differenzfrequenz
denn darauf ? Das geht sogar sehr gut. Du brauchst bloß einen MC mit 2 Capture-Eingängen, z.B. AT89C51RD2. Peter
Hab mir das Datenblatt des AT89C51RD2/ED2 angeschaut. Die Timer Funktionen scheinen ja recht mächtig zu sein. Trotzdem blicke ich nicht durch, wie ich es anstellen muss um festzustellen welche von zwei Frequenzen die so um 2,5 MHz
-
Thread
Festplatte <-> Mikrocontroller Kommunikationsprobleme
Hi erstmal... also ich bin gerade dabei ein IDE Interface am Atmel AT89C51SND1C zu realisiern.. nachdem die ersten größeren Probleme beseitigt wurden, funktioniert das Interface leider noch immer nicht einwandfrei. In meiner Initialisierung gehe ich so vor, dass ich zuerst
-
Thread
WLAN von Atmel??
Ich hab sogar einen TFT mit Atmel Chipsatz....nämlich einem AT89C51 zur Konfiguration des TFT Controllers. Trotzdem kann man einen TFT Monitor nicht nachbauen.
-
Thread
I²C - Tastatur LCD-Display = ALARMANLAGE
uralt DOS-Tools zu diesem uralt Europakarten IC-Grab. Einfacher wärs z.B. mit einem einzigen AT89C51ED2-Chip und Flip Bootloader. Bzw. super komfortabel mit einem Silabs 8051-Board und JTAG-Debugger unter Keil µVision. Peter
-
Thread
ata6660 und 89c51cc01
der at89c51cc01 hat _keinen_ internen transceiver. wenn du einen can-konformen bus aufbauen willst, brauchst du noch einen transceiver, wie beispielsweise den ata6660 oder 82c251 von philips. der can-controller
-
Thread
Nach Reset läuft der µC nicht weg!
Hi Leute ! Ich benutze den AT89c51ac2 mit 32kB Flash ! Ich programmiere ihn mittels FLIP (von Atmel) jedoch wenn ich ihn wieder an die Stromversorgung anschließe, beginnt das programm nicht selbstständig an zu laufne!? Woran kann
-
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
Problem: Interupt der ser. Schnittstelle
Warum??? Es sollte normalerweise erst bei einem interupt gelöscht werden. Ich verwende einen AT89C51ED2, an den Schnittstellenleitungen ist ein MAX232 angeschlossen. Die Schnittstelle funktioniert aber, ich kann darüber mein Programm laden. Weis jemand was da falsch läuft? MfG Christian
-
Thread
CAN-Bus am µC
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. Peter
-
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
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