-
Thread
for Schleife einsetzen
Hallo Z'men, anhang eines AD-Wandlers von AT89C51CC03 habe das Programm unten geschrieben geschrieben. Aber ich weiss nicht genau, wo die For-Schleife einzubringen ist, wenn ich die Messwerte im Bereich 150MicroS und 4200MicroS auch mit jedem Potis
Ach, und noch ein Hinweis: Die Bits in den Steuerregistern haben Namen, die auch in at89c51cc03.h definiert sind. Verwende die und nicht irgendwelche Literale, die Du dann in Kommentaren lang und breit erklären musst.
-
Thread
Treppenlicht-Zeitschalter
#7038457: > Ich weis aber > nicht wie der Intel-HEX-File in den Prozessor gelangt. Die Atmel AT89S52 programmierst du über ein 6-pin Interface und einen passenden Programmer. Ich benutze dafür den AVRISP MkII (ja, der kann auch die 89S52), mit dem ich sonst die AVRs programmiere. Das ist viel einfacher
schon längst schwarze Löcher in die Platine gebrannt (je 25W@500mA). Als MC würde ich besser einen AT89S4051 oder ATtiny24 nehmen und per ISP in der Schaltung flashen. https://www.mouser.de/ProductDetail/Microchip-Technology/AT89S4051-24PU?qs=mm3y9ezJxSo50jxh654uGQ%3D%3D https://www.mouser.de/ProductDetail
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
Mit diesem Programmiergerät habe ich in der Vergangenheit parallele EPROMs, AT89C51 und AT89C2051 programmiert. Auf der Hauptplatine ein 80c51 mit 8k ROM (Monitor), 16k RAM (2 6264 huckepack), 2 82c55 PIOs, zusammen mit P3, und geschalteter Programmierspannung auf den großen Steckverbinder. Den Adapter für 89C51 hab ich wohl schon entsorgt, weil ich nur noch AT89S52 habe, die mit ISP geschrieben werden können. Mit Daten versorgt und gesteuert wird das ganze von einer einfachen GUI über V24. Allerdings nutze
-
Thread
Sporadische Aussetzer Serielle Kummunikation AVR
Hallo, Ich habe eine serielle Datenübertragung zwischen einem 89C51cc03(Master) und 8 ATMega 8(Slaves) als serielle Schnittstelle(2400Baud). Rxd und Txd physikalisch über 82C250(Can Treiber). Der 89C51cc03 ist im Can Netzwerk und fragt die Slaves auf Kommando ab.
seltener antwortet ein Mega 8 nicht mehr. (Protokoll mit PC mitgeschrieben). Nach neuem Kommando (an 89C51CC03 die Atmega abzufragen) funktioniert alles wieder. 89c51cc03 ist in C Programmiert; Der Mega8 in Bascom (Interrupts in Assembler). Quarz 89C51CC03 16Mhz AtMega8 8 Mhz Hat irgendjemand
-
Thread
Taster Hardwaremäßig entprellen
@Mike: Deshalb habe ich ja auch so viel mit den 8051 gemacht, die Atmel 89C51 waren ja lange Jahre die einzigen Kontroller mit Flash gewesen. EPROMs habe ich schon ewig keine angefaßt. Wenn Du was mit den 8051 machen willst, nimm nur ISP (z.B. AT89C8252) bzw. IAP (z.B. T89C51RD2). Aber auch andere Hersteller außer Atmel haben solche, z.B. Cygnal, Maxim, Analog Devices usw. Auf der Keil-Webseite findest Du etwa 32 Hersteller von 8051 angegeben, such dann einfach auf
-
Thread
Diverse fragen zu Hash Maps in C
CRC32_SW 1107 1113 0.62 5 45 1048 18 CRC32C_HW64 21 32 0.41 4 30 1048 19 CRC32C_HW64_B 22 31 0.51 4 37 1048 20 HashIdentity
2407 32768 8 OneAtTime (Jenkins) 52 63 0.95 28 2578 32768 9 Lookup3 (Jenkins) 38 51 0.94 21 2533 32768 10 Murmur2
-
Thread
Einteilung von data, pdata, xdata, code?
SUPPORT aktiviert werden und spezielle Assembler-Funktionen in der zusätzlich zu verwendenden XBANKING.A51 geschrieben/modifiziert werden -> hab ich z.B. gemacht, um das interne EEPROM eines AT89C51ED2 wie ganz normale Variablen ansprechen zu können. Die Assembler-Funktionen regeln dann das Mappen des EEPROMs
>denn nach oben bereits gepostetem >Link(http://www.keil.com/support/man/docs/c51/c51_le_ab...) >müsste der Linker maulen... Dort steht nix davon das der Linker mault. Und hör auf Peters Worte: Lass es sein. Die Festlegung der Adresse einer Variablen mit _at_ braucht man
-
Thread
Ein Nixieuhrprojekt mit 80C49 & 82C55 gefunden und benötige eine Korrekturlesung.
Thomas Z. schrieb im Beitrag #7897918: > Das ist ganz sicher kein 80c49 Assembler Quelltext sondern 80c51. Dann könnte man ja den AT89LP51RD2-20PU nehmen. Der hat einen UART-Bootloader, d.h. man braucht kein extra Programmiergerät dafür. Nur einen USB To RS232 TTL Converter Adapter. https://www.amazon.de/BerryBase-USB-Adapterkabel-PL2303HX-Chipsatz-Schwarz-Rot-Gr%C3%BCn-Wei%C3%9F/dp/B09KYJZJYP? https://www.digikey.de/de/products/detail/microchip-technology/AT89LP51RD2-20PU/3046512
-
Thread
ATmega8: LED blinken lassen
"irgendwie sind mir bis jetzt die At89C52 und At89Cx051 am liebsten ..." "...er muss es mit einem ATmega8 probieren, da es für diesen einen einfachen Programmer gibt, denn ein programmiergerät ist nicht so billig ;-)" Der AT89C52 ist nicht mehr für Neuentwicklungen vorzusehen, sondern der AT89S52 (Reichelt: 1,60 ) und der ist wie die AVRs über SPI programmierbar. Daneben gibt es noch die AT89C51ED2 usw. die haben einen Bootloader, also direkt über die COM programmierbar, kosten aber etwas
-
Thread
atmel mcu's fast nur als Hobbyspielzeug eingesetzt?
effektiv programmieren kann. Dann verwenden aber schon einige 16-bit-Kontroller. Ich habe auf den '51er (Assembler) gelernt und versuche jetzt meine C-Kenntnisse nicht verkümmern zu lassen. Deswegen probiere ich es jetzt mit den ATmegas. Ansonsten würde ich noch bei den '51ern bleiben, da ich sie noch
sogar auf den AT89C2051 umstellen, weils absolut nicht mehr reingepaßt hatte. Aber inzwischen gibt es ja den kleinen ATMega8, da kann man endlich entspannt programmieren ohne gleich die großen Tausendfüßler nehmen
-
Thread
Array Speicherüberlauf Memory Model Wickenhäuser
65535 Werte aufgenommen werden über einen A/D Wandler Hardware: Wickenhäuser(Entwicklungsumgebung), AT89C51CC03 Wenn ich in der Entwicklungsumgebung ein Array wie folgt initalisiere: #define wert 65535 .... .... int mw[wert] erhalte ich eine Fehlermeldung vom Compiler: crypto.c 28: Warning
Hm, wie viel Speicher/RAM hat ein AT89C51CC03 und wie groß ist ein int und wie groß ist dann die gesamte Speicheranforderung von 65535 Einträgen? Hängt externes RAM dran? Soll es eventuell im Flash abgelegt werden? Wenn ja, wie wird es
-
Thread
Suche 8051 Brenner über USB
ein ALL-03 Brenner für 21,50 weg. item=140497684053 Mit so einem Ding hab ich auch immer meine 87C51 gebrannt. Gruß, Jörg
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
AT89S_ISP_programmer
>kann ich mit jedem ISP programmer auch den AT89Sxx ISP programmieren? Nein AT89S... sind aus der 8051-Familie, haben nichts mit AVR zu tun. Der AVR-ISP MKII USB-Programmer kann zumindest den AT89S51/52 programmieren. Modernere ICs, wie AT89S4051
einen 8051er mit Bootloader nehmen. z.B Atmel AT89C51ED2. Dieser wird über die RS-232 programmiert, braucht keinen speziellen ISP-Adapter und die Programmiersoftware FLIP gibts auch für Linux: http://www.atmel.com/dyn/products/tools_card.asp?tool_id
-
Thread
Mehrere uCs gleichzeitig flashen / Funktionsweise Gang-Programmer
: > Was macht der Gang-Programmer genau? Das hängt immer vom konkreten MC ab. Manche MCs (zB. AT89C51) haben beim Programmieren einen Busy-Pin. Dann kann man die alle verunden und damit auf den langsamsten warten. Peter
Dannegger schrieb im Beitrag #2165400: > Das hängt immer vom konkreten MC ab. > Manche MCs (zB. AT89C51) haben beim Programmieren einen Busy-Pin. Dann > kann man die alle verunden und damit auf den langsamsten warten. Geht das auch mit AVRs?
-
Thread
Wer kann mit Eagle Device für 89C51ED2 oder AC2/3 helfen
In diesem Library ist ein89C51ED2 Gruß Klaus
@Klaus, vorsicht !!!! In der AT89Cxx ist der 89C2051 falsch beschriftet !! Der hat Port 1 und 3 . Gezeichnet ist aber 0 und 3 !!!! Der hat keinen Port 0 !!! Der 89C51ED2 hat geholfen. Danke
-
Thread
at89s51 programmierspannung
Hallo kennt jemand ein gutes Programmierkabel für den At89s51 für RS232. Ich habe vor das ohne einen MAX232 zu machen. Habe keinen da und will nicht weger einem Teil extra bestellen. Hat jemand erfahrung mit diesem hier? http://s-huehn.de/elektronik
>At89s51 ist kein AVR...
-
Thread
Hygrometer: Einkaufsliste
dieses blaue teil kennt den vielleicht jmd.? oder weiß jmd? ob der den wert in dualzahlen an den AtmelAT89S8252 gibt oder ändert der nur den widerstand?
problem liegt daran,dass ich einen µC 80C51 verwende und keinen PIC. relative Feuchte 28,5 % => Frequenz f zwischen Masse und Data Pin: 3 1400Hz Dies entspricht einer Kapazität des Goldkondensators von 146,9 pF Temp-Schaltung. relative
-
Thread
Assembler Crashkurs 8051
Handbuch zum Siemens SAB80515. Das war meine Referenz, auch wenn ich meistens kleinere Chips aus der MCS51 Serie verwendet hatte (z.B. AT89C1051). http://www.ieap.uni-kiel.de/surface/ag-berndt/lehre/fpmc/infineon/m80515.pdf
Z.B. CSD: AT89C51RB2-3CSUM 3,8675 EUR Hat Bootloader, man braucht also kein Programmiergerät. http://www.csd-electronics.de/200/cgi-bin/shop.dll?SESSIONID=0240229260642082&AnbieterID=2
-
Thread
Atmel Flip erkennt nicht AVRISP mkii
Google-Suche, wende ich mich wieder an die Profis. Und zwar versuche ich eine Verbindung zu einem AT89C51ED2 aufzubauen. Das Problem liegt jedoch dazwischen! (die Verbindung) Bislang habe ich AVR Studio 5 mit einem AVRISP mkii (USB) verwendet und hatte damit keine Probleme. Jedoch wird der AT89C51ED2
Falls Dein PC keine RS232 hat, brauchst Du einen USB-RS232 Dongle (~5€). Und einen MAX202 am AT89C51ED2. 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
habe ich mit zwei sehr unterschiedlichen Chargen (vermutlich 2021 und deutlich älter, 2012?). Beim AT89LP51RB2 (B!) sind die User Configuration Fuses übrigens ab Werk ungünstig eingstellt und die Ports arbeiten nur als Eingänge.
-
Thread
Atmel/Motorola für noob?
danke schon mal für die vielen guten tips. ich werd mir woll mehrere besorgen müssen ;) -C8051F123 -PIC18F4220 -PIC18F8680 -AT89C51SND1 -68HC11P1 -68HC16Z1 -MMC2114 wird schon einer dabei sein, auf den ich mich fixiren kann. thx nochmal
175901 - U4 das ist nicht hüpsch. d.h. ich kauf erst mal einen PIC16F84 wo bekomme ich einen AT89C51SND1 her? nicht mal die officiellen germany händler von Atmel haben den. p.s. hab so eben beschlossen, alle meine Projekte im Baukasten system zu erstellen. d.h. Erstelle einzelne Module, wie
-
Thread
89S53 Programmierung
Hallo, habe mir das Board MINI-MAX/51-C mit dem Atmel 89S53 siehe Link gekauft. http://www.mcselec.com/minimax51.htm Hat irgend jemand schon Erfahrungen mit diesem Board oder Prozessor ?? Benötige noch Tipps zum Programmierstart
Hi, habe mich auch mal mit dem AT89S53 beschäftigt und war sehr zufrieden mit diesem Programiertool hier. http://www.aec-electronics.co.nz/software.htm ISP-Software für AT89S5X, echt einfach um die Hex-Datei in den Flash zu laden
-
Thread
Quarz ohne Kondensatoren
genaue Einhaltung der Frequenz, sondern um gesundes Schwingverhalten. Belastet man XTALIN (XTAL 1 beim AT89S8253) mit dem 20pF Tastkopf, sollte die Schwingung eben nicht abreissen. Die internen Kapazitäten sind im Datenblatt mit etwa 10pF angegeben, deswegen hat hinz oben schon mal 2 externe C mit 10pF vorgeschlagen
22pF kommt, für die die meisten Oszillatoren bei diesen MC gedacht sind. Eine Besonderheit ist beim AT89S8253 die Beschaltung bei hochfrequenten Quarzen. Hier sieht man im DB einen hochohmigen Widerstand an XTAL1 gegen Masse und einen C an XTAL2 gegen Masse. Wie gesagt, der AT89S8253 ist ein problematischer
-
Thread
Tausche 3St. AT89S8253 gegen 2St. AT89S8252
Hallo, ich habe eine Applikation auf Basis eines AT89S8252, mit Keil-C irgendwann Anfang des Jahrhunderts compiliert, und seitdem immer wieder geflashed und verwendet. Siehe http://www.qsl.net/dl4mea/meapwr/meapwr.htm Leider sind mir jetzt die 89S8252
für Lau zu betreiben. Daher ist es wohl am besten daß ich mal hier frage ob jemand meine 3 Stück AT89S8253 gegen 2 Stück AT89S8252 tauschen möchte? Dann weiß ich genau daß es läuft und es sind dann die letzten Kits die ich hier herausgebe... Ciao, Günter (dl4mea)
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2018
https://eu.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=e9603c92db Warenwert: 10,51 € Sammelwert: 279,84 €
https://www.mouser.at/ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=13bf4fe7-4376-404c-b8b7-1f4d6652c601 Warenwert: 13,76€ Sammelwert: 129,74€ Vielen Dank
-
Thread
STC8A8K64S4A12 UART?
wie sie bis vor kurzem von vielen Händlern auf ebay verfügbar waren (http://www.colecovision.eu/mcs51/STC8A8K64S4A12%20Development%20Board.jpeg). Leider ist es mir bisher nicht gelungen, den UART zu nutzen. Weder der Beispielcode aus Abschnitt 14.7.3 des Datenblatts, noch Beispielcode vom STC89C52RC
Auch beim IAP15W4K58S4 ist es mir bisher nicht gelungen, den UART zum Laufen zu bringen. [c] #include <stdio.h> __sfr __at(0x88) TCON; __sfr __at(0x89) TMOD; __sfr __at(0x8b) TL1; __sfr __at(0x8d) TH1; __sfr __at(0x98) SCON; __sfr __at(0x99) SBUF; int putchar(int c) { while
-
Thread
Standard routinen an feste Adressen legen - sdcc
> Schmeiß den 8031 raus und setze einen Flash-8051 mit Bootloader rein. > Z.B. CSD-Electronics: AT89C51RB2-3CSIM > Nix umsockeln mehr, einfach die UART anstöpseln und flashen. > > > Peter
>aber lagernd bei wem ? http://www.csd-electronics.de/ >Z.B. CSD-Electronics: AT89C51RB2-3CSIM
-
Thread
[S] Philips/NXP P89C58x2BA
Ich habe hier noch: AT89C55WD33JC 10 Stück und P89C52UBAA (2 Stück) sowie einen einzigen P89C58UBAA. Und für die ganz Harten 7 x AT89C51-24JI Keine Ahnung, wozu man das brauchen könnte :-))
freundlichen Hilfe von berndg läuft das erste Gerät wieder. Nun suche ich noch zwei Exemplare des P89C58x2 (PLCC) oder P89C58UBA. Nach Datenblattstudium kommen auch P89C662 ff. in Frage. Wichtig sind die 32kByte Flash und das PLCC-Gehäuse. Also, wer da noch arbeitslose Exemplare herumliegen hat - bitte
-
Thread
AT89C5131 declarieren
Hallo zusammen, ich erstelle zur Zeit ein Assemblerprogramm für den AT89C5131. Diesbezüglich habe ich 3 Fragen. 1.) Ich muss die Ports declarieren, welche Funktion diese haben sollen. Jedoch finde ich im Datenblatt und in Internet nicht wie ich dies machen kann.
auslösen kann. Auch das steht in der Registerbeschreibung deines MC, bei Standardperipherie im DB des 80C51, sonst im DB des 89C5131. Also: Vektortabelle mit jmp an der richtigen Adress am Anfang des Flash und in der Initialisierung im IE Register das Interrupt-Enable setzen. z.B. für Timer 0: [c]
-
Thread
SAB80C515/535
Preis für einen Chip ohne internen Flash, SRAM und Bootloader. Dann würde ich doch gleich nen T89C51CC01 nehmen. Peter
nicht mehr hergestellt, es sind also nur noch Restbestände auf dme Markt. Gute Alternativen sind der AT89C51CC01er oder noch besser der AT89C51CC03er, der u.a. schon den kompletten 64 kByte Programmspeicher als Flash auf dem Chip hat. Gruß Carlos
-
Thread
HILFE!!! beim Assemblieren Anfänger
entsprechende Hexfile. ; ;******************************************************* ; DC Motor Cotrol : MCS-51 ; WWW.Guidecircuit.com ; MCU : AT89C1051 ;******************************************************* $INCLUDE 89C1051.mc COM1 BIT P3.7 COM2 BIT P1.0 SDA BIT P3.4 SCL
----------- ; ;******************************************************* ; DC Motor Cotrol : MCS-51 ; WWW.Guidecircuit.com ; MCU : AT89C1051 ;******************************************************* $INCLUDE 89C1051.mc COM1 BIT P3.7 COM2 BIT P1.0 SDA BIT P3.4
-
Thread
-
Thread
Treiber für uC an virtuellem COM-Port
Projekt für den Tag der offenen Türe unserer Schule in Elektronik, und wir müssen das ganze über einen uC machen. Type dessen wäre ein Atmel AT89C51RD2 mit einer Seriellen Schnittstelle. An diesen Microcontroller ist die selbstgebaute Hardware der Gangschaltung angeschloßen. Der uC liest den Zustand der
für den Tag der offenen Türe unserer >Schule in Elektronik, und wir müssen das ganze über einen uC machen. >Type dessen wäre ein Atmel AT89C51RD2 mit einer Seriellen Schnittstelle. >An diesen Microcontroller ist die selbstgebaute Hardware der >Gangschaltung angeschloßen. Der uC liest den Zustand
-
Thread
USB-µC an PC will nicht
Hallo, habe einen Atmel AT89C51SND1C, den ich über den integrierten Bootloader beschreiben will. Beim Anstecken an den PC meldet dieser "USB-Gerät wurde nicht erkannt". In den USB-Datenleitungen habe ich 27Ohm Widerstände, zusätzlich
zu installieren. Habe ich jetzt schon zum hundertsten Mal. (WinXP) Noch was Grundlegendes: Der AT89C51SND1C hat zwei runde Markierungen auf seinem Package. Eine kleine und eine etwas größere. Habe die kleinere als Orientierung genommen - nicht dass der IC falsch herum aufsitzt. Müsste aber richtig
-
Thread
Wiedereinstieg
eine Rolle spielt und Du den 8051 schon kennst, ist ein 8051 mit Bootloader wohl am besten, z.B. der AT89C51RB2 kostet bei Reichelt 9,20 . Einfach noch nen RS-232 Pegelwandler anschließen und los gehts: http://www.mikrocontroller.net/forum/read-1-25968.html#new Der AT89S52 ist zwar günstiger
[at]peter dannegger Der 8-Bit AVR ist auch ein RISC. Und den proggt man nicht nur in C.
-
Thread
Windows 7 + ATMEL FLIP + Atmel 89C51 µC
alles in einen Batchprozess laufen kann. Der Programmieradapter besteht bei den UART-Typen (zB. AT89C51ED2) im einfachsten Fall aus einem Max232 Treiber (nur TxD, RxD) und 2 Tastern (an Reset und PSEN) um den µC in den Bootloadermode zu versetzen. Es gibt auch Varianten mit AutoISP, welche dies automatisch
Genau kenne ich die AT90CAN nicht, aber auf den AT89C... der 8051er Baureihe sind die Bootloader bereits drauf. Da die AT90CAN expliziet in der Device-Liste von Flip stehen, denke ich, der Bootloader ist hierbei auch drauf
-
Thread
Atmel 89C51CC03CA mit Atisp.dll programmieren
Hallo, ich programmiere unter Delphi ein Tool zum automatisierten Programmieren mehrerer 89C51 Controller. Dazu benutze ich die Atisp.dll, auf die auch FLIP aufsetzt. Allerdings habe ich folgendes Problem: sobald ein Controller programmiert ist, ist der CAN Port blockiert, obwohl ispClosePort
ich wie folgt deklariert: function ispSelectDevice(device:LongInt):boolean; stdcall; external 'AtJniIsp.dll'; Aufruf: if ispInit then begin Memo1.Lines.Add('Init OK'); end else begin Memo1.Lines.Add('Init failed'); Exit; end; dev:=integer(AT89C51CC03); if ispSelectDevice
-
Thread
ALTIUM Designer 6.8- ATMEL AT89 Libary
das im aktuellen Altiumdesigner6.8 in der Libary keine 8-Bit 8051er Controller zu finden sind ? AT89Cxxx Nur AVRs und ARMs und CPLDs & Co ein "Stinknormaler" AT89C51...nicht Ist doch nicht möglich? mfg Roland
it AT89C5. Keine Ahnung ob's geht. Rick
-
Thread
Freies Keil (8051)??
nostalgischen Gründen möchte ich mich nochmal mit dieser Familie beschäftigen. Mein Keller brachte mehrere AT89C51AC3 + ..ED2 und selbtgebaute minimal-Boards hervor, bin aber auch bereit mir ein Dev-Board eines anderen Herstellers zuzulegen, wenn es dazu Keil gibt. Mit der "mcu8051ide" und sdcc habe ich nen
Objektfile, aber bis dahin uneingeschränkt. Besonders genial ist der Simulator, der alle SFR ( des AT89C51ED2) simulieren kann. Das hat mir viel geholfen, denn ich kenne keinen HW-Debugger für diese MCU.
-
Thread
AT89S8253 ISP Problem
Hi Frank, ich hatte auch einige Schwierigkeiten den neuen AT89S8253 zu programmieren. Die Pinbelegung des AT89-Programmieradapters unterscheidet sich von dem AVR-Programmieradapter. Siehe hierzu, dass Bild im Anhang und vergeleiche es mit ISP-Adapter, der im
die Freeversion des Keil Compilers verwendest und nicht kommerziell nutzt, darfst du den Befehl CSEG at 0000h in der STARTUP.A51 Datei nicht vergessen, sonst wird dein Programmcode an die Adresse 8000h geschrieben, die es nicht gibt. Gruß und viel Spaß mit dem uC Dexter
-
Thread
Hall Sensor an Tachowelle auslesen
Hallo Assembler, ja, ich habe mich schon mit µC AT 89C2051 befasst und auch eigene Lösungen entwickelt. Da wurden aber immer Ports eingelesen oder beobachtet und entsprechenfde Funktionen daraus abgeleitet. Der Hall Sensor wird mit Spannung versorgt
Wolfgang schrieb im Beitrag #4316053: > ja, ich habe mich schon mit µC AT 89C2051 befasst und auch eigene > Lösungen entwickelt. Da wurden aber immer Ports eingelesen oder > beobachtet und entsprechenfde Funktionen daraus abgeleitet. Das ist nur eine sehr schwache
-
Thread
CAN Identifier ueber Atmel Flip
Habe die Lösung meines Problems gefunden. Wie ich noch nicht erwähnt habe arbeite ich mit einem AT89c51cc03 der hat einen CAN-Bootloader. Wie der Name CAN-Bootloader sagt, kommuniziert das Flip also mit dem uC über ein CAN Protokoll. Da gibt es fixe Befehel die über die CAN-Frames versendet werden
Nicht direkt zum Thema, aber ihr seit möglicherweise die richtgen!! Ich suche eine Möglichkeit den AT89C51CC03 PLC44 über CAN zu programmieren. AT89C51CC03UA-Typ mit Flip funktioniert ja bereits. Jetzt kommt ein Projekt mit 2 CA-Typen verbunden über CAN Bus. Schön wäre es, mit Flip jetzt diese
-
Thread
Auslesen von MAB84XX, PCF84CXX und AT80C51 µC
Die sind laut Datenblatt 8051-Kompatibel. Kann amn die alle also mit Programmiergeräten der AT80C51 oder besser AT89C4051 auslesen?
auslesen / programmieren, ansonsten nicht. Beachte, jedes Zeichen ist signifikannt ! Z.B. ein AT89C51RC ist nicht identisch mit dem AT89C51RC2. Und wie Edi schrieb, zum Auslesen muß der Programmierer "vergessen" haben das Lockbit zu setzen. Da aber in der Regel ein Programmierer das Hex-File
-
Thread
P89C51RC2 12Clock mod
Der AT89C51RC2 von Microchip sollte kompatibel sein und bei dem kann man das mit dem X2-Bit im CKCKON0 zur Laufzeit umschalten.
wenn das ein 12 clocker wäre. das klingt sehr interessant und ich werde mal nachforschen >Der AT89C51RC2 von Microchip sollte kompatibel sein und bei dem kann man >das mit dem X2-Bit im CKCKON0 zur Laufzeit umschalten. diesen habe ich tatsächlich auch vorrätig aber aus unerfindlichen Gründen
-
Thread
Verbindungsprobleme mit Flip
hab gleich mal eine Frage ... Und zwar habe ich von der Schule ein Board ausgeliehen mit einem AT89C51ED2 drauf. In ca. 2 Wochen schreib ich Abitur und das wäre echt super, um Assembler zu üben. Leider funktioniert die Verbindung zum Board nicht. Unter Windows XP hab ich's versucht, aber da sagt
einer Sekunde Später die Boot-Taste. So! Flip starten dein Hexfile auswählen und unter Device den AT89C51ED2 auswählen. Com-Schnittstelle auf Com1 und 9600 Baud einstellen und Verbindung herstellen. Wenn die Verbindung erfolgreich war Programmiert Flip den AT89C51ED2 Danach einfach "Start Application
-
Thread
AVR als SPI Slave-Peripherie
Peter D. schrieb im Beitrag #6367703: > Z.B. die AT89LP51-Serie von Microchip ist deutlich besser geeignet als > SPI-Slave. Den würde ich gerne verwenden. Irgendwann habe ich mit 89 gearbeitet, vor 20 Jahren. Aber mir fehlt IDE und Programmiergerät
Maxim B. schrieb im Beitrag #6368690: > Aber mir fehlt IDE und Programmiergerät Die AT89LP51RD2-ED2-ID2 haben einen UART-Bootloader und lassen sich mit Flip programmieren. Als C-Compiler gibt es den SDCC.