-
Thread
Include-File für AT89c51RE2
Schönen Guten Morgen! Ich habe da so einen schönen Controller, AT89C51RE2, aber die Programmierung klappt irgendwie nicht so recht. Ich finde für den Keil- Compiler keinen passende Include-File, verwende im Moment den AT89C51RC2.H, nicht .... RE2.H Ist das
irgendwie behelfen, aber nichtsdestotrotz scheint es für den keil compiler keinen include für den at89c51re2 zu geben? oder kann den mal jemand einstellen?
-
Thread
spezielles Projekt -> der sinnvolle Einstieg
genannten Vorteilen. Wenn Dir ein PLCC-Sockel zu löten nichts ausmacht, dann kannst Du auch einen AT89C51... von ATMEL nehmen. Du solltest nur darauf achten, daß dieser auch einen Bootloader hat. Einen AT89C51EB2 bekommst Du z.B. bei Reichelt. Ich würde dem ganzen noch ein DCF-Modul spendieren.
-
Thread
µC bei Stromausfall betreiben
Hallo ich habe einen At89c51AC3. Damit betreibe ich eine Alarmanlage die mir verschieden Meldungen schicken soll. Der µC wird mit einem 7V Netzteil betrieben. Wie kann ich das machen das er auch bei Stromausfall noch ca. 10 min
-
Thread
sprintf bei AT89C51 Datenbreite
Hallo, kurz das Problem, aber erst der Quellcode: [c] char testchar[32] ; sprintf(testchar,"hallo %u %i %hu",10,10,10); [/c] Inhalt der Variable: "hallo 2570 2560 0" Statt nur die 8 Bit breite Zahl zu parsen wandelt er immer 16 Bit-breite Daten um. (2570 = 0xA 0xA 2560 = 0xA =x0) Kennt jemand eine Möglichkeit die Datenbreite für sprintf zu beeinflussen? Danke Harald
-
Thread
Verkaufe AT89C51ED2-RLTIM
Verkaufe AT89C51ED2-RLTIM 5 St. preis pro st, 5 Euro Versand 4 Euro Eugen
-
Thread
Variable Argumenten Liste formatiert fehlerhaft?
; va_end(ap); UART_Send(buf); } [/c] Jetzt wollte ich dieselbe Funktion für einen AT89c51ac3 benutzen. Aber schon die erste Debugausgabe ist fehlerhaft. Bei der Ausgabe von [c] unsigned int i; for(i = 0; i<100; i++) { RS232_SendLine("Hello World\r\n"); RS232_SendLine
-
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
-
Thread
Suche 8051 Brenner über USB
Warum nicht einen ISP-Programmierbaren. Wenn es nicht ein Atmel (z.B. AT89C51RC2 für ~4Eur) sein soll, dann halt ein Philips (P89C51RD2) oder Dallas (DS89C320). Dann kannst Du in der Schaltung programmieren und spätestens bei Software-Änderungen freust Du dich... (der 8752
-
Thread
Programm für einen Behälter
oder ob viellt noch fehler drin stecken hoffe ihr könnt mir bei helfen MFG #include <at89c51ed2.h> //Taster sbit at P2_0 Taster; //Taster P2.0 sbit at P2_1 Taster1; //Taster P2.1 //Behälter sbit at P1_0 V1; //v1 Füllen des Behälters sbit at P1_1 V2; //v2 Leeren
-
Thread
AT89S51 und Stange ISP Programmer
Blocker An 4 Pins greifst Du die Steuersignale MOSI, MISO, SCK und Reset ab. Wenn Du z.B. einen AT89C51ED2 hast, kannst Du Dir den Programmer gleich damit bauen. Noch 2 Taster dran, dann kannst Du das Programm über die serielle Schnittstelle dort drauf schreiben. Dann brauchst Du keinen parallelen Programmer
-
Thread
Mit Timer 0 PWM Frequenz einstellen AT89C51ED2
Reloadwerten arbeite verändert sich das Blinken auch nicht. Hier der Code: [c] #include <at89c51xd2.h> sbit pulsweite_pca0=P2^2; // Tasten für Pulsweiten sbit pulsweite_pca1=P2^5; /*----------------------------------------------------------------------- Zusatzfunktionen ----------
-
Thread
AT89C51AC3 und DS1305 - SPI ?
Daten. Und wenn da was "versaut" wird, warum dann nicht bei der Adresse? Konkret ist es so: AT89C51AC3 DS1305 P2.3 RTC_CS P4.2 (MISO) SDO P4.3 (SCK) SCLK P4.4 (MOSI) SDI
@mathias_h AT89C51AC3 DS1305 P2.3 CE (RTC_CS) P4.2 (MISO) SDO P4.3 (SCK) SCLK P4.4 (MOSI) SDI Das sind vier. Das SPI Interface ist master für den AT89C51AC3 ohne /SS. Gruß RABIS
-
Thread
Verkaufe Restposten
Hallo. habe eine Liste , wer was brauchen kann , melden sich !! AT85C51SND3B1-RTTEL 3 st. AT89C51CC03UA-S3SUM 4 st AT89C51ED2-RLTIM 5 st. AT90S2343-10PC 4 st AT90USB1287-16MU 9 AT91SAM7S32-AU-001 4 AT91SAM7S64-AU-001 3 AT91SAM7S128-AU-001 6 AT27C040-90PI ATM
Ich hätte gerne einen oder mehrere von den AT89C51CC03UA (ist ne Preißfrage)? Sag mal an! ;-)
-
Thread
Timer Programmieren in C
ins Datenblatt vom Controller geschaut doch daraus werd ich nicht schlau. Ich benutze einen Atmel at89c51ac3 und habe den Ausschnitt aus dem Datenblatt über Timer angehängt. Kann mir vielleicht jemand helfen und sagen wie ich einen Timer Programmiert sodass ich eine Wartezeit in meinem Programm einfügen
her weiß ich ja wie der Timer funktioniert. Ich kenn nur >nicht die Syntax wie ich das für den at89c51ac3 in C eingeben muss. Ssprich, du kannst gar nicht programmieren. Dann musst du das lernen. Und NEIN, das geht nicht mal fix in 10 Minuten. > Mit >welchen Befehl kann ich den Timer starten
-
Thread
Nützliches board für AT89C51CC03
zusammen, ich möchte bal anfangen mit microcontrollern zu experimentieren. Ich würde dafür gerne den AT89C51CC03 benutzen da ein paar Kollegen die an der FH sind auch mit dem AT89C51CC03 arbeiten und es dann praktisch wäre den selben zu nutzen. Könnt ihr mir ein nützliches board für den AT89C51CC03 nennen
die boards von der FH bekommen.... Die bekomme ich leider nicht ! Ich möchte ja gerne mit dem AT89C51 arbeiten da man dann mal erfahrungen austauschen kann oder sich mal nen paar Infos holen kann ! Warum sollte es denn für den Anfang ein Mega88 sein ?
-
Thread
TFH-Board-One AT89C51CC03
Hallo zusammen, Ich habe einen Code geschrieben, das funktioniert auch alles so weit, Mein problem ist, wenn ich "RESET" am Board drücke, das dann das Programm nicht weiterausgeführt wird, und ich über Flip das Programm neu starten muss. Ich hoffe mir kein einer weiterhelfen... Liebe grüße Felix Im anhang mein Quellcode
-
Thread
at89c51cc03 A/D wandler Assembler
suchst findest du Beispiel Code. Auf der Seite [1] findest du Code in C sowie Assembler für den AT89C51CC01, welcher laut Dokumentation identisch auch auf dem CC02 und CC03 läuft. Ciao, Rainer [1] http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3441
-
Thread
at89c51cc03 Compiler in Assembler?
Hallo, hab vor kurzer Zeit mit der Assemblerprogrammierung eines 89c51cc03 begeonnen. Zur Zeit benutze ich ein Programm namens MCS51 Assembler V4 das auch bis jetz gut funktioniert hat aber nun versuchte ich mich an einer A/D wandlung und der compiler erkennt die register des Controllers nicht an.Ich weiß auch das der Compiler für diesen Controller nicht ausgelegt ist.Darum bitte ich euch mir zu helfen eine anderen Compiler zu finden mit dem ich in Assembler weiter porgrammieren kann und der auch die regiester erkennt. Falls es möglich ist einen kostenlosen Compiler. mfg Paul
-
Thread
AT89C51ED2 PWM-Duty per Taste verändern
6. Sollten ca. 2 MHz sein. Ich möchte ca. 200 bis 600 Hz haben. MfG Matze [c] #include <at89c51xd2.h> sbit pulsweite_tief=P2^2; // Drucktasten für Pulsweiten sbit pulsweite_hoch=P2^5; sbit Pin10=P1^0; // kann raus beim richtigen programm sbit Pin11=P1^1; sbit Pin12=P1^2; sbit
-
Thread
Vergleichen drehzahl signal..in 8051
Hallo, Ich arbeitet mit AT89C51CC01. Bitter sehen Sie diese Programme. unsigned char int0=0,int1=0; //interrupt counter void Match(void) { if(int0>int1) { DelayMs(500); CCAP2H
-
Thread
Port-Restore am 8051 möglich ?
Man muß aber nicht das Museum ausrauben, sondern kann auch aktuelle Bauteile nehmen. Z.B. der AT89C51ED2-SMSUM hat auch 6 Ports. Peter
-
Thread
Timer - Interrupt Aufgabe
Folgend ist eine Schulaufgabe bei der ich nicht weiterkomme. Es geht um die Programmierung eines AT89C51ED2 in Assembler Der Timer0 soll in der Betriebsart 1 (Mode1) als 16 Bit Zähler arbeiten. Alle 65 ms soll das Timer Overflow Flag (Interrupt Request FlipFlop) TF0 gesetzt und dadurch ein Interrupt
-
Thread
Atmel 25080A - SPI - AT89C51RB2
char spi_data) { // 8 Bit SPDAT = spi_data ; while (SPSCR != 0x88) ; } [/c] Ist für AT89C51AC3 von ATMEL. Gruß Rabis
-
Thread
Handy Alarmanlage
ich leg die Ausgänge auf 5V Relais die mir dann den Kontakt Schalten? Ich benutze einen Atmel AT89C51AC3 Mikrocontroller. Besten Dank im Voraus für jede Hilfe! Gruß Christian
-
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
AT89C51ED2 + CA3081 Port immer High?
[c] #include <at89c51xd2.h> // Header für Controller "AT89C51ED2" #include <stdio.h> void zeit(void); // Prototypen-Anmeldung void main(void) { while(1) // Endlos-Schleife { P1 = 0; zeit(); // Delay
dein Port funtkioniert: Kannst du die LEDs dauernd aus- und dauernd einschalten? [c] #include <at89c51xd2.h> // Header für Controller "AT89C51ED2" #include <stdio.h> void main(void) { P1 = 0; while(1); // Endlos-Schleife } [/c] Und: [c] #include <at89c51xd2.h> // Header für Controller
-
Thread
µC und Programmer gesucht
auch kein Programmiergerät mehr, die lassen sich direkt über die RS-232 programmieren. Z.B. Atmel AT89C51RB2-3CSIM (CSD: 6,95€). Hier mal ne "Programmierschaltung": http://www.mikrocontroller.net/topic/4423#new Also einfach nur nen MAX232, Quarz und 5V dranpappen. Peter
Peter Dannegger schrieb im Beitrag #1921157: > Z.B. Atmel AT89C51RB2-3CSIM (CSD: 6,95€) wo finde ich den controller? habe bei reichelt und bei conrad geschaut - weder noch :( super, habe mir auch gerade dein compuboard angesehen, sieht super aus für einsteiger
-
Thread
SPI unkonfigurieren C8051F020
nicht ganz. Ich habe einen LTC1661 mit 2 Byte angesteuert und es geht prima. Controller war ein AT89C51AC3. Gruß RABIS
-
Thread
HEX-File enthält keinen Text
Hallo, habe hier ein aus einem AT89C51 ausgelesenes HEX-File. Dieser steuert ein 2x16-LCD an, wobei u.a. folgender Text erscheint: INPUT CD DVD dB Nur in dem HEX-File finde ich diesen Text nicht. Ich dachte eigentlich, dass unabhängig
Wesentlichen aus einem 3 Eingangspreamp mit einem PGA2311 und der Anzeigebaugruppe, also LCD mit AT89C51 und definitiv keinem weiteren Speicherchip, wie z.B. 24C64 o.ä.
-
Thread
Schlaf modus für AT89C51CC01
hallo alle, Ich arbeitet mit AT89C51CC01. Ich möchte ein Programm machen, in dem habe ich einen eingang Pin z.b P1_0. Wann der zustand von Pin P1_0 nicht verändert(von 0 zu 1 oder umgekehrt)im 1 Minute dann die Programm in Schlaf
-
Thread
AT89C51ED2 unter MAC OS X
Hallo, ich habe seit kurzer Zeit ein Macbook und möchte mit diesem gerne einen Atmel 8051 Controller programmieren. Hat jemand Erfahrung damit? Welchen Adapter bruche ich/Treiber zur seriellen schnittstelle (von USB) Welche Software ist auf MAC verfügbar ? ... MFG
-
Thread
Atmel 8051 per Terminal in Array schreiben
ich im Hyperterminal eingegebene Zeichen in ein Array abspeicheren kann. Der Controller ist ein AT89C51CC03. Also was momentan schon klappt, ist die Initialisierung mit der passenden Baudrate (9600) und die Ausgabe eines Arrays im Hyperterminal. Was jedoch nicht klappt, jedoch komm ich momentan
-
Thread
interner Aufbau des ALE beim 8051
Hi Leute, habe mal eine Frage an euch. Wie ist der ALE-Ausgang beim 8051 (genau: at89c51) intern aufgebaut? Mein Problem ist nämlich, dass der Ausgang NUR mit CMOS-Bausteinen arbeitet. Wollte ursprünglich einen einfachen Inverter aus einem Transistor dahinterhängen (für einen 74hc574)
TTL-Last (1,6mA) treiben, am Pegel liegts also nicht. Mit welcher Quarzfrequenz soll den der AT89C51 laufen? Peter
-
Thread
Zeichen ind String suchen und auslesen
Hilfe Karl heinz. Code sieht nun so aus: [c] #include <stdio.h> #include <string.h> #include <at89c51cc03.h> void seri_init(void) { SCON=0x52; TMOD|=0x20; TH1=0xfd; TR1=1; TI=1; } char* strchr( char* pa, char c ) { while( *pa && *pa != c ) pa++; return
-
Thread
AT89C51CC03 CAN-BOOTLOADER undefinierter Zustand
hoffe, hier kann mir jemand helfen. Grundsätzlich arbeite ich an einem Tool, mit dem man einen AT89C51CC03 über CAN (serieller Adapter am Rechner, ähnlich dem CAN232) flashen kann. Das Tool soll die gleichen Funktionalitäten haben, wie das FLIP von Atmel. Es klappt eigentlich schon alles bis auf
-
Thread
Warum einen Mutliplexer zwischen Eingang und Ausgang?
Ich hab mal nen 40-pol Kabeltester mit 3 AT89C51 gebaut. Der 1. erzeugte 31 Ausgänge. Der 2. erzeugte weitere Ausgänge und testete Eingänge. Und der 3. testete die restlichen Eingänge und gab das Ergebnis aus. Verbunden waren sie über die UART
-
Thread
DS18S20 unterschied zu DS18S20+ da es leider mit Ethersex und AVR-NET-IO nicht geht
kann nur ein Foto Anbieten wie ich gerade aufgebaut hab auf dem Steckbrett. Allerdings mit einem AT89C51AC2 und selber geschriebener Software. Aber wenns hilft gerne.
-
Thread
ADC ausgang im terminal.
hello all, Ich arbeitet mit AT89C51CC01. Ich habe eine program geschreiben, bitte sehen Sie die code wie folgt. In diesem program brauche ich die Ausgang von ADC im Temrinal. #include <stdio.h> #include "reg_c51.h" #define
-
Thread
[V] AT89C51ED2 Board
Hallo, Ich verkaufe hier einen Bausatz für ein selbst erstelltes Eval-Board für den AT89C51ED2 im PLCC68-Gehäuse. Die Platine hat leider ein paar kleine Fehler, die aber leicht auszubessern sind (auf dem 2. Bild zu sehen). Das Board ist komplett funktionstüchtig. Programmierung erfolgt über
Platine zu sehen, der Kühlkörper ist nicht dabei und auch nicht unbedingt notwendig. Features: - AT89C51ED2 im PLCC68 Gehäuse, austauschbar - sämtliche Ports sind auf Stiftleisten herausgeführt und somit extern beschaltbar, weiters sind 3 Ports mit low-aktiven LEDs versehen, 2 Ports mit DIP-Schaltern
-
Thread
ADC ausgang problem
hallo alle, Ich arbeitet mit AT89C51CC01. Ich habe ein ADC-Programm geschrieben wie folgt. #include <stdio.h> #include "reg_c51.h" // Standard-Konvertierung // Die Variable "Kanal" den Kanal enthält, zu konvertieren // Die
-
Thread
at89c51rc2 include für Keil µvision
Hallo. Ich habe vor, ein Programm für den at89c51rc2 mit keil zu programmieren (assembler). Ich bräuchte jedoch das include file. Ich hab schon überall gesucht. Hoffe ihr könnt mir helfen. danke im Voraus Gruß, M.H.
-
Thread
Launischer AT89S8252
Firmware fuer das brennen. Aber nicht der 825x. Sicher, dass du da nicht was verwechselst? Die AT89C51xx2 ja, die können sich mittels Bootloader selber flashen, aber der 8252/8253 sicherlich nicht. Ralf
Blöd war nur, daß Atmel die ohne gleichwertigen Ersatz abgekündigt hat, da mußten wir dann auf AT89C51CC03 umentwickeln. Der AT89S8253 war als Ersatz völlig untauglich, da er den EEPROM beim Update nicht behält und anders programmiert wird. Peter
-
Thread
AT89C51RD2 nach Neukauf keine Connection
Hallo! Ich habe soeben einen AT89C51RD2 von Atmel (der aus unbekanntem Grund zwischen Versorgung und Masse nur mehr 5 Ohm augbieten konnte und somit den vorgeschalteten Stab.-IC schon nach sehr kurzer Zeit zum thermal overload brachte
AT89C51RD2 hat einen internen, werksseitigen UART-Bootloader drauf. Um den zu nutzen nimmt man am besten "FLIP", findest Du zum Download auf den Atmel-Seiten. Damit kannst Du Dein eigenes Programm in den
-
Thread
welchen µCum DAC seriell zu laden ?
Experimentierboard. Wenn natürlich der uC noch in 10 Jahren zu haben sein soll, wäre wohl ein 8051-Derivat (AT89C51) mit 32 I/O in DIL40/PLCC44 zukunftssicherer. Meine 10 jahre alten Schaltungen mit PIC16C84 und AT90S1200 sind heute ohne Überarbeitung auch nicht mehr nachbaubar, was ziemlich nervt, während die
-
Thread
Ist ATXMEGA etwa out?
häßliche Seiteneffekte haben, die nur selten auftreten und daher sehr schwer zu debuggen sind. Beim AT89C51 habe ich fast immer 2 Level benötigt und manchmal sogar alle 4. Und das war auch nicht sonderlich komplex, jede Interruptquelle hat ein oder 2 Prioritätsbits, die man einfach nach dem Reset entsprechend
-
Thread
PWM signal in AT89C51CC01
hallo all, Ich arbeitet mit AT89C51CC01. Meine aufgabe ist ein Program machen,in diesem PWM signal als eingang und P1.7 (Pin) habe ausgang für PWM signal. Jemand hat wissen oder erfahrung für PWM signal dann bitte antwort mich
-
Thread
Sensoren an Atmel anschließen
mein Datenblatt ist mehr als 20 Jahre alt Hattest Du Dich dafür in die Zukunft gebeamt? Der AT89C51RB2-IM wurde nämlich erst nach 2000 vorgestellt. Peter
-
Thread
72421 RTC über 89c51 mit µvision
Hallo Hallo, ich bin am verzweifeln... Mein Problem: Ich programmiere einen at89c51 und steuer eine 72421 RTC an. Ich hab ein Programm mit Wickenhäuser geschrieben, compiliert, alles schick.. funktioniert. mein ausbilder ist ist nun der Meinung, dass wir auf KEIL umsteigen