-
Thread
Hardware Security Byte At89C51ED2
Das HSB kenne ich vom At89C51CC01. Dort dient es unter anderem dazu, den Zugriff auf externen Speicher oberhalb von 32k zu blockieren. Möchte man dies - wie wir - doch tun, dann muß es in einem Parallel- Programmer (z.B
-
Thread
AT89C51CC03: Watchdog Reset erkennen
Servus Forum, wie im Betreff schon gesagt, suche ich nach einer Möglichkeit auf einem AT89C51CC03 einen Watchdog Reset zu erkennen. Das Datenblatt habe ich schon durchfortet, gefunden habe ich nur das POF Power-On-Flag mit dem ich einen Power-On Reset erkennen kann. Nichts darüber wie ich
-
Thread
AT89C51ED2 (8051) ->Lüfterdrehzahl ermitteln
Hy Leute, ich bin so langsam am verzweifeln. Ich muss für die Schule ein Projekt machen und dazu will ich die Drehzahl des Lüfters 3 Sekunden lang ermitteln und auf einem LC-Display ausgeben. Dahinter wird einfach noch eine "0" gehängt. Der Lüfter liefert zwei HIGH-Signale pro Umdrehung und ist ein Lüfter von Arctic-Cooling. Der bisherige Quellcode schaut so aus: [c] ;Drehzahl.a51 ********April07************************************************************* ;*********Programm zum Auslesen der Lüftergeschwindigkeiten und ausgeben über LCD ;*********Hilfsprogramm LCDhilf.a51 wird verwendet
-
Thread
AT89C51ED2 60MHz ?
Hallo, arbeitet der AT89C51ED2 mit echten 60Mhz intern oder teilt er runter ? Viele Grüße... der Lehrling
Ist wohl ein normaler 8051-Kern, also 12 Clocks/Cycle. Er hat auch einen 6 C/C Modus, geht damit aber max. bis 30 MHz. Also immer noch um den Faktor 5-6 langsamer als ein DS89C4XX.
-
Thread
RAM-Speicher für AT89C51ED2
Hallo! Weiss jemand von euch welchen Typ RAM-Speicher für AT89C51 von Atmel verwenden kann? Wenn ja! Wo bekommt man die Speicher her? am liebsten SMD. Vielleicht hat noch jemand nen Schaltplan (v.Neumann) um es anzuschliessen? Noch ne Frage: Kann ich
-
Thread
Atmel AT89C51AC2 und SD Karte
Hallo Ich hab mal eine Frage: Kann ich am Atmel AT89C51AC2 eine SD Karte anschliessen (Um Analogwerte darauf abzuspeichern) und wenn ja wie? reichen da die datenleitungen Rxd und Txd die ich auch fuer seriell benutze oder wie muss die SD karte angeschlossen
-
Thread
AT89C51RC2 und Framing error Frage
Hallo, habe obigen Prozessor. Ich möchte das Framing-error feature nutzen, um ein DMX Signal zu detektieren. Wenn ich das im Datenblatt richtig verstehe, teilt sich das FE-Bit den Platz mit dem SM0-Bit. Dazu muss ich aber SMOD0 auf eins setzen. Bis hierher alles ok. Da ich aber die Serielle im Modus 2 betreiben möchte, muß ich SM0-SM2 entsprechend setzen. Dazu muß SMOD0=0 sein. Was denn nun? geht nur das eine oder das andere?, Oder funktioniert es wenn ich zuerst die serielle initialisiere und dann das FE Feature enable? Irgendwie scheitert es momentan am Verständnis. Das Datenblatt gibt
-
Thread
Problem, LCD am Adress/Datenbus und At89c51/8051
leichter sein sollte, da man nix hin und herschieben muss), weil ich es später in den Datenbus vom At89c51 hängen möchte. Angeschlossen ist es 1:1 am P0 (Open-Drain 10K Pullups nicht vergessen)Steuerleitungen sind RS P3.4 ; R/W P3.5 ; Enable P3.3 . Voerst wollte ich über diese 3 SteuerPins meine neuen
erklär' ich es dem Atmel (Bankumschaltung?), dass er mehr Speicher adressieren zu hat?. Ich benutze den AT89C51ED2 in DIL40-Version und die 4k Demoversion des Raisonance Kit 51. Anbei Snippets meiner LCD-Ansteuerung. Ich bin mit den Nerven am Ende. Ich hoffe auf eure Hilfe.
-
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
AT89C51ED2 port5 und ISP
stelle gerade eine Schaltung mit dem o.g. Controller im PLCC68-Package (mit 6 ports, identisch mit AT89C51RD2). Beim dem Studieren des Dattenblattes bin ich auf Unstimmigkeiten gestossen. Erstens: wieviele Bits hat der Port5, und wo ist sein SFR? Auf der Seite 6 unten ist angegeben, dass es nur 4bit
Byte vom Slave -P1.0 hoch Wird es so funktionieren? Und noch eine Frage: kann ich den /SS am uC (P1.1) in dieser Konfiguration als normalen Portpin benutzen (wenn ich SSDIS setze)? Oder muss ich den auf VDD setzen? Danke im voraus und sorry fuer die fehlenden Sonderzeichen.
-
Thread
AT89C51CC01 - CAN-Programmieren
Hallo, ich arbeite gerade an meiner Studienarbeit, einer Digitalen Ausgabe-Baugruppe und stehe jetzt vor dem Problem des CAN-programmierens. Ich muß über CAN Daten einlesen und dann über meine 16 Ausgänge wieder ausgeben. Wie fange ich jetzt am besten an ?? Ich wäre für jede Hilfe dankbar !! Viele Grüße Jens
-
Thread
MP3-Dekoder AT89C51SND1C
Ich hätte ev. auch Interesse am AT89C51SND1C sowie an einigen Informationen bezüglich Programmierung und Schaltungsaufbau...
Hi, Ich benutze noch die MAS3507 und DAC3550. Wo kann mann den AT89C51SND1C kaufen ? MfG Javier
-
Thread
8051 (AT89C51RC2), externer Programmcode wird nicht ausgeführt
Erase über einen parallel Programmer. Der TL866II Plus ist relativ preiswert. Er unterstützt den AT89C51RC der auch die Security Bits hat. Somit sollte eigentlich der AT89C51RC2 damit programmierbar sein.
Werner M. schrieb im Beitrag #7157189: > Er unterstützt den AT89C51RC der > auch die Security Bits hat. Somit sollte eigentlich der AT89C51RC2 damit > programmierbar sein. Eher nicht! Die unterscheiden sich recht deutlich. AT89C51RC: "The programming interface
-
Thread
μC 8051 Demoboard (AT89C51ED2)
habs gesehen: 10bit AD-Wandler und CAN-Controller. Aber weniger Ports. Hatte eben beide zur Auswahl: AT89C51CC03 und AT89C51ED2 Wie kann ich mit Assembler bzw. C über externen Bus zugreifen? MOV DPTR, #0FA02h MOVX A, @DPTR Werde mir mal deinen Schaltplan anschauen. Habe im Moment 1:1 von Atmel
. Den rechten Tei Q1 und U2 brauchst Du für den At89C51ED2 nicht, nur U3
-
Thread
AT89C51CC03.h in µVision3
zu erleichtern: Ich benutze die Entwicklungsumgebung µVision3 und will meinen Controller (einen AT89C51CC03) in C programmieren. Am Quelltextanfang muss man doch immer eine *.h-Datei einbinden um den Mikroprozessor zu definieren ([c]#include "at89c51cc03.h"[/c]). Nun, wenn ich in µVision3 auf "Project
Speicherorts ein Menü zur Auswahl des zu programmierenden Mikroprozessors: Nun ist dort unter ATMEL kein AT89CC03 zu finden. So, meine Frage: (Wie) Kann ich diese *.h-Datei (at89c51cc03.h) nachträglich in diese Bibliothek einbinden? Vielen Dank für eure Hilfe, b8x!
-
Thread
Suche Compiler/IDE für AT89C51AC3
Hallo, ich habe den AT89C51AC3 mit einem Board vor kurzem zum Einsteigen bekommen. Vorher habe ich ein wenig mit AVRs rumgespielt, aber auch nicht viel. Bisher Programmiere ich den Controller mit Keil, aber da habe ich
)\include\mcs51\t89c51ac3.h
-
Thread
Meinungen zu AT89C51CC02 mit CAN Bus ?
Zum AT89C51CC02 kann ich nichts sagen, aber Fujitsu bietet einige 16Bit-µC zu moderaten Preisen (und integrierter CAN-Schnittstelle) an. Hab mir bei www.glyn.de das Evalboard zum MB90F497 für 40EUR+MwSt bestellt
. Ist für alle T89C51xxx Peter
-
Thread
Frequenz für µC AT89C51ED2
Hallo, ich habe vor, mir eine kleine Entwicklerplatine zu basteln, auf der ich den AT89C51ED2 programmieren und testen kann. Jetzt bin ich jedoch bei der Taktgebung angekommen und habe da ein paar kleine Problemchen: 1. Oszilator oder Quarz ? Wo ist der Unterschied? 2. Welche Daten
Hi, der AT89C51ED2 kann man mit bis zu 60MHz getaktet werden. Wenn die interne Frequenzverdoppelung eingeschaltet ist mit max. 30MHz. Optimal sind 22.1184MHz weil dann alle gängigen Baudraten bis 115200Bd ohne
-
Thread
AT89C51xxx - Port für FreeRTOS
Hi, ich versuche auf mein kleines Board mit AT89C51ed2 das freie RTOS 'FreeRTOS' zum Laufen zu bekommen. Leider scheitert dies im Moment am Port für diesen µController! Ein 8051-Port ist vorhanden. Jedoch nicht für meinen Atmel, sondern für
von FreeRTOS gefunden und durchsucht. Dort hat ein Admin, auf die Frage, ob es einen Port für z.B AT89C51 oder AT89C51rd2, gesagt, dass die 8051 für ein RTOS zu langsam wären, um etwas sinnvolles damit anzufangen. Das ist erst mal ziemlich doof für mich! Was sagt ihr dazu? Ich habe einen AT89C51ed2
-
Thread
C-Compiler für AT89C51SND1C
Hallo Ich suche ganz dringend einen C-Compiler für den AT89C51SND1C. Ich möchte versuchen, einen MP3-Player damit aufzuabauen. Allerdings habe ich bis jetzt kaum Ahnung von der ganze Technik ( µCs, C, Compiler, etc.. ) Ich habe den Keil
der Richtung helfen. Mein Hauptptoblem ist also "nur", einen Compiler zu finde, mit dem ich den µC programmieren kann. Darüber hinaus wäre ich auch für das Headerfile für den AT89C51SND1C seeehr dankbar. Hoffe, ihr könnt mir helfen. Viele Grüsse Jochen
-
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.
Will das ganze mit assembler machen. Kann gar kein C. Mit dem t89c51cc01 hat's auch geklappt
-
Thread
Braucht jemand einen AT89C51SND1C-IL?
Hallo, habe beim Ausmisten der Werkstatt noch einen AT89C51SND1C-IL gefunden. Er ist nagelneu, nicht ausgelötet oder so. Er ist ESD gerecht gelagert gewesen. Date Code: 0248
-
Thread
Bitte um Hilfe bei Problem mit ADC des at89c51ac3
Guten Morgen, ich möchte den integrierten AD-Wandler des AT89C51AC3 nutzen. Habe mir das Datenblatt des Controllers genau angesehen und auch den Beispiel-Code zum Betrieb der ON-Chip-ADCs von Atmel zur Hilfe genommen. Dennoch möchte der AD-Wandler nicht so richtig laufen. Mein Compiler ist der sdcc. Hier mal mein Code in C: [c] #include <at89c51ac3.h> #include <stdio.h> #include <stdlib.h> #include <string.h> __bit conversion_in_progress=0; /* software flag */ //*************************ADC***************
-
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
AT89C51RD2/ED2: Adresse des Startprogrammes?
Hi, wenn ich ein Programm in den AT89C51RD2 oder in den AT89C51RED2 laden will, muss ich eine Startadresse angeben (ORG 0000h). Bei manchen µC befindet sich bei 0000h ein fester ROM, den man nicht beschreiben kann. Erst ab z. B. 4000h
ab einer bestimmten Adresse abarbeitet (z. B. go 4100h). Weiß jemand, wo ich mein Programm beim AT89C51RD2/ED2 hinschreiben muss, damit es z. B. gleich nach dem Einschalten ausgeführt wird? Wenn es die Adresse 0000h ist, wo steckt dann der ISP Bootloader, der die ganzen Befehle für das Beschreiben
-
Thread
AT89C51ED2 VB Mittels RS232
Hallo, ich bin neu hier und habe mal eine Frage. Ich arbeite mit einen AT89C51ED2. Es besteht eine Verbindung zu diesem mittels RS232 (MAX202EESE). Wie muss ein Befehl in VB aussehen, damit ich etwas auslesen kann?
schreiben, welches die Nachricht erzeugt und über die UART sendet und dieses in den AT89C51ED2 flashen. Dann mußt Du ein VB-Programm schreiben, welches die UART öffnet, die Bytes empfängt, in einen Puffer schreibt und diesen dann auf dem Bildschirm ausgibt. Peter
-
Thread
AD-Wandler von AT89C51: Impulsbreite mit zwei Potis einstellen
ausgeben moechte Im Anhang das Beispiel des Herstellers (seite 155) und ein PrintScreen anbei mein C-Code [c]/*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister /*** Festlegung
for(i=0; i<=t_p; i++) //Zeitverzoegerungsschleife[/c] Anbei die Loesung der ersten Aufgabe, wie vorhin gesagt [c]/*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.
-
Thread
AT89C51RC Flash programmierung über API-Call
Hi, habe folgendes Problem: Ich möchte den Philips P89C51RC2 durch einen Atmel AT89C51RC2 ersetzen. Sollte auch kein Problem darstellen. Applikation läuft normal an, kein Auffälligkeiten. Ich setzte In-Application Programmierung ein um die Software aus der
wird vorher gelöscht) ! b) Das Programmieren eines Bytes dauert erheblich länger als beim Philips P89C51. Laut Atmel sollte man die Funktion "Program Data Page" nehmen, habe aber keine 128Byte XRAM mehr frei und die Applikation soll ja auch erstmal kompatibel zum P89C51 bleiben. Sind diese Probleme
-
Thread
AT89C51CC03, ein ausgefuelltes Rechteck mit *-Zeichen darstellen
den Bildschirm(PUTTY) sind seltsame Zeichnen; ich denke wegen [c] printf("\x1b\x59%c%c",(32+x1),(32+y1));[/c] Also, mein C-Programm [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /*********************************
musste ich nur noch Eins zu Eins einsetzen(!) anbei das Programm nach einer Woche Urlaubzeit [c]/*** Einbinden von Include-Dateien ***/ #include<stdio.h> #include<at89c51cc03.h> /***************************************************************************************************************
-
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
Atmel AT89C51CC03, Keil und externer Ram
Hallo... ich betreibe ein TFH-System One Board mit einem AT89C51CC03. Auf dem Board ist ein Rambaustein vom Typ CX62256NLL 70PXC. Da es (vom CAN-Trainceiver abgesehen) die einzige Komponente auf dem Board ist, die ich noch nicht benutzt habe, wollte ich das Teil
Verwendung des externen Speichers werden Libarys benütigt, die in das Projekt eingebunden werden müssen: - C51C.LIB - XBANKING.A51 Im Bezug auf den externen Ram sind folgende Einstellungen in Keil notwendig: Options for Target: Use Extended Linker (LX51) instead of BL51 (anhaken) Target: Memory Model: Large
-
Thread
AT89C51RD2 - Bootloader startet nicht!
Hi, ich habe eine bestehende Schaltung so modifiziert dass der interne Atmel-Bootloader starten soll. Dazu habe ich einen Jumper nach GND an PSEN angeschlossen. Aber egal was ich mache, der Bootloader läuft nicht an. Der Quarz schwingt, ALE schwingt, alles schwingt, nur der Bootloader nicht. Die Lockbits sind alle gelöscht, habe den RD2 heute in der Firma gelöscht. BLJB ist gesetzt, und SSB, SBV sowie HSB sind auf den Default-Einstellungen laut Datenblatt. Meine FLIP Version ist 2.4.4. Weiss jemand Rat? Ralf
-
Thread
Wie Programm vor Auslesen schützen µc AT89c51ed2
Hallo F. Kriewitz Danke für deine Antwort aber es handelt sich um einen AT89C51ED2 also 8051'er Architektur.
-
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
AT89C51CC03 mit USB Schnittstelle für Kommunikation
moin moin, der 51CC03 ist für CAN-Bus, verwende den AT89C5131A der kann USB. mfg Pieter
-
Thread
AT89c51snd1c mp3-wecker
Hallo, Ich möchte ein mp3-Wecker mit dem AT89c51snd1 realisieren. Zielsetzung o Weckzeiten über Computer und einem benutzerfreundlichem Display einstellbar o FM-Radio mit Sendersuchfunktion o MP3s einfach auf eine Multi Media Card
Sonnenaufganges mittels Power LEDs Hat vielleicht jemand einen Schaltplan oder Layout für einen mp3-player (AT89c51snd1). Oder kann mir jemand ein paar tipps geben? Würde mich sehr auf eine Antwort freuen. mfg Tamer
-
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
Keil µVision und AT89C51xD2
Hi, hab zwei Fragen: 1. Wie kann ich in µVision C-Funktion an feste Adressen platzieren? 2. Der AT89C51xD2 gibt bei einem Reset durch den internen Watchdog einen High-Impuls am Resetpin aus. Da habe ich in der Schaltung einen Kondensator Größenordnung
zu 1. kann ich leider nichts sagen, verwende einen anderen Compiler zu 2.: Lt. Datenblatt (AT89C51ED2) genügt ein C zwischen VCC und dem RESET-Eingang (int. Pull-Down). Läuft der Watchdog über, wird tatschlich der HIGH-Pegel auf dem RESET-Eingang ausgegeben. Da das C zu diesem Zeitpunkt aber
-
Thread
zwei Byte übertragen AT89C51CC03 (8051)
Hallo, ich sollte zwei Byte an den AT90C51CC03 übertragen. Die Schnittstelle funktioniert soweit auch. Auf alle zu lesenden Parameter kann ich zugreifen. Leider habe ich ein Problem mit den zu schreibenden Werten. Byte 1 = Steuerzeichen
MC-Typen habe ich ein Empfangs- und Senderegister. Gibt es da einen Trick? Grüße Ingo [c] //******************************************************************* // Header und C-Unterprogramme einbinden //******************************************************************* #include <AT89C51CC03
-
Thread
INT1 macht Probleme bei AT89c51cc03
Hallo, ich habe Probleme, dass der INT1 auslöst, obwohl zu dieser Zeit keine fallende Flanke kommt. Initialisieren mache ich so: EX1 = 0; //Ext Int 1 erst mal sperren IT1 = 1; //Ext Int 1 reagiert auf fallende Flanke Starten mache ich dann so: PinUSchall = 0; //startet Ultraschall Chip EX1 = 1; //Ext Int 1 freigeben PinUSchall = 1; Da ja der Pin schon auf Lo ist, sollte es doch keinen Interrupt mehr geben, erst wenn durch den Eingang dann eine fallende Flanke kommt. Oder wird sich die Flanke schon gemerkt und dann, wenn der Interrupt erlaubt ist, dann in die ISR Routine
-
Thread
..programmieren für AT89C51CC03 mit all Software..
Hallo Leute, Meine neu project ist für AT89C51CC03. Ich arbeitet mit Windows XP Professional Version 2003 SP3 Betriebssystem. Für diese Project habe ich Keil uvision 4, Flip 3.4.1 und Hypererminal installiert. Ich habe auch eine Biespiel program in 'C' für CAN. Ich habe viele Forum von AT89C51CC03 gelesen in diesem Site und viele leute hat probelm mit die Software für diese Project benutzen. Meine Frage ist 1. Wie kann ich die ausgabe (Output
-
Thread
Eagle: Pins für Spannungsversorgung beim AT89C51SND
Hallo! Ich entwerfe im moment ein Eval-Platine für einen 89c51snd1c. Wenn ich den Controller in meine Schaltung einfüge, dann sind im Board-Layout bereits die Pins an denen die 3V anliegen müssen miteinander verbunden. Leider finde ich im Schaltplan keine Pins wo man die Spannung anlegen muss. Muss ich selbst im Layout neue Leiterbahnen routen oder wie ist das zu verstehen? Das ganze macht mich irgendwie stutzig. Ich wäre dankbar wenn mir jemand einen Hinweis geben könnte wie man die Spannungsversorgung mit dem MC verbindet. Gruß Michael
-
Thread
AT89C51ED progrmmieren via ISP (RS232)
Hallo zusammen! Ich hab mir eine kleine Testplatine mit AT89C51ED2 gebaut und möchte diesen Kontroller über RS232 (über MAX232) mit Hilfe von Flip programmieren. Ich hab ein kleines Programmchen in C geschrieben und in HEX compiliert. Wenn ich ein neuer Kontroller
-
Thread
AT89C51ED2, CEX0 intern nutzen
Hallo, ich generiere mit den PCA Registern & dem Timer0 ein PWM Signal, welches den Pin P1.3/CEX0 nutzt. Dieses generierte Signal müsste ich intern noch weiter verwenden, doch hier stellt sich mir die Frage, wie ich das Signal weiterverwenden kann. Natürlich könnte ich das Signal an einem anderen Eingangspin wieder einspeisen, jedoch kommt mir das leicht laienhaft vor. Gibt es eine solche Möglichkeit oder muss ich doch auf ein komplettes Soft-PWM Signal umsteigen? Gruß Herbert
-
Thread
at89c51cc03 A/D wandler Assembler
Bitte um HILFE Suche ein Beispielprogramm für die A/D Wandlung in Assembler mit einem 89c51cc03!!! Oder könnt mir sagen was ich an meinem nicht funktionierenden Programm ändern muss das es geht? ADwandlung: mov adcf,#0000 0001b mov adcon,#0010 0000b bedingung: jb p2.0,bedingung
etwas auf der Atmel Homepage 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
AT89C51RE2 - Halfduplex mit LTC1480
Hi Forumleser, eine Frage zum AT89C51RE2. Dieser benutzt (wie andere auch) P3.7 als /RD für externe Datenspeicher. An diesem Portpin ist /RE und DE des LTC1480 zur Sende-/Empfangsumschaltung angeschlossen. Wird jetzt P3.7 = 1 gesetzt
-
Thread
Emulator/Debugger fuer ATMEL AT89C51AC3
Hallo, ich mache eine Projektarbeit mit dem ATMEL-Mikrocontroller AT89C51AC3. Meine aktuelle Entwicklungsumgebung besteht aus der IDE „Keil µVision“ inkl. C51-Compiler. Ich moechte meine Software in Zusammenhang mit der Hardware ueber einen Debugger testen koennen.
dafuer? - Emulator? - In-System-Debugger? Folgenden USB-Emulator hatte ich bereits vorgesehen: AT89OCD-01 (http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4049) Aber kann ich diesen auch in Zus. mit meinem Controller und meiner IDE verwenden? Hat schon jemand Erfahrung damit? (Ich
-
Thread
FT232RL an AT89C51ED2 anbinden
Hallo, ich habe vor meinen uC 89C51ED2 von Atmel über die USB Schnittstelle zu programmieren und auch Daten während des Programmlaufs über diese zu senden. Um nun das USB Signal vom PC wieder auf COM-Port Level zu bringen und in den uC zu jagen will ich den FT232RL benutzen. Im Datenblatt des FT232 ist auch ein wunderschönes Beispiel für genau mein Anliegen vorhanden. Dort gehen allerdings neben den RxD und TxD Leitungen noch zwei zum uC (RTS#=Request to Send & CTS#=Clear to Send). Was soll ich mit den beiden anfangen?? Brauche ich die unbedingt?? An welche Pins hänge ich die am uC oder
-
Thread
AT89C51RB2 ALE - Signal welches Latch?
hallo leute, ich habe das Problem daß ich eine bestehende Schaltung so anpassen möchte um ein ext. Flash ansteuern zu können. Dabei wird die bisherige Schaltung mit einem 22.18Mhz Quarz betrieben, die Adress/Datenleitungen AD0..7 werden bisher mit einem M74HCT573 gelatcht. Kann man diesen überhaupt verwenden, denn ich habe noch einen Hinweis eines anderen Typs von Atmel ATmega8515 im Hinterkopf wo man auf die schnelleren AHC-Typen erwähnt bei Frequencen über 8Mhz. vieleicht hat hier jemand Erfahrung damit... gruss herbert.
-
Thread
AT89C51CC03 CAN Bootloaden klappt nicht richtig
Hi! Ich habe hier 2 AT89C51CC03_CA miteinander über CAN verbunden bei 100Kb/s. Station 1 hat Knotenadresse 0xAA Cris 0x00, Station 2 hat Knotenadresse 0xBB Cris 0x00. Die Kommunikation funktioniert auch tadelos. (Treiber