-
Thread
Maskenprogrammierten 80c51BH auslesen?
Daten, die ich da raus bekomme wieder ein .hex-File oder wie kriege ich sie beispielsweise in einen 89S51 oder 87c51?
Programm an und gleichzeitig eine EEPROM-Programmer zum Auslesen oder > schließe ich zum Auslesen led’s an und gucke mir die einzelnen 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
-
Thread
Baudraten Verdoppelung
Ein 8052 kann das mit EINEM Uart. Ein gebräuchliches Derivat wäre AT89C52 bzw. AT89S52. Dann gäbe es dazu noch die S53, wenns n bisschen mehr Speicherplatz braucht, oder ein S8252/S8253, wenns einen internen EEPROM haben soll. Desweiteren gibts Low-Pin-Count-Derivate, z.B. AT89C2051 usw. Natürlich gibts das Zeug nicht nur von ATMEL, auch von Philips usw. Bzgl. der Lösung mit nur einem UART des 8052, man kann den Timer 2 als Baudratengenerator nur für Tx, nur für Rx oder
-
Thread
Mikrocontroller der familie 8051 per USB-RS232 programmieren (2013)
Jonas schrieb im Beitrag #3333893: > wir benutzen in der Schule den Mikrocontroller AT89S8253 von ATMEL. Das Tool FLIP von Atmel kann den AT89S8253 programmieren. Leider kann der USB Progger AVR ISP MkII genau diesen Prozessor nicht - wohl aber die kleineren AT89S51 und AT89S52 Um
Hallo, aus Deinem ersten Posting werde ich nicht so richtig schlau, ob es denn nun unbedingt ein AT89S8253 sein muss oder "nur" einer mit 8051-Kern. Falls zweites zutrifft, sieh Dir den AT89C51CC01-UA oder AT89C51CC03-UA an. (Auf das UA kommt es an!). Diese sind mit UART-Bootlader zu bekommen und
-
Thread
DS18S20 auslesen (finde den fehler nicht)
kann der auch sowas wie 23,52Grad usw? naja muss halt nur rausfinden wie.
dürfen nur nach L gezogen werden, nicht nach H (was Du machst). > kann der auch sowas wie 23,52Grad usw? Der Vorgänger DS1820 und andere konnten das, er hatte eine (temperaturabhängige) Auflösung von etwa 0.01°. Aber Vorsicht, manche ICs sind mit DS1820 beschriftet und sind in Wirklichkeit DS18S20
-
Thread
Fehler beim Beschreiben des µC
Ich schreibe in RideIDE und mit ProgISP versuche ich den µC zu beschreiben. Ein Atmega A8-PU und der AT89S52 wird über den USB-Anschluss angesteuert.
ProgISP kein 'erase device' machen kann ... Ich könnte Dir eine SW für einen 8051 geben, mit der Du AT89S52 über RS232 programmieren kannst. Sag bescheid, wenn Dir das weiter helfen würde. Gruß Jobst
-
Thread
Wickenhäuser: Error: integer expression must be constant
7.661 ADuC824.def 29.02.2004 18:48 4.565 ADuC824.h 20.02.2005 18:42 8.823 at89c51cc03.def 09.12.2005 16:25 9.561 at89c51cc03.h 31.10.2002 22:45 274 bin_safe.h 17.04.2005 21:49 9.305 C8051F000.def 18.04.2005 00:05 14.523
10.615 cc2510.h 15.07.2002 12:10 219 ctype.h 24.02.2003 13:04 865 irq52.h 24.02.2003 13:10 372 kar.h 22.01.2007 22:14 3.551 lpc922.h 28.01.2003 22:04 1.002 math.h 18.03.2006 14:25 1.066 MPC89E52.def 18.03.2006 00
-
Thread
Was gibt es für einfache Parallelportprogrammer?
Für den AT89S51/52/53 und den AT89S8252. Das der Link zur Hardware, auf dieser Seite ist auch der Link zur Software. http://www.kmitl.ac.th/~kswichit%20/cheapcable/index.html
Hallo, > Für den AT89S51/52/53 und den AT89S8252. > > Das der Link zur Hardware, auf dieser Seite ist auch der Link zur > Software. > > http://www.kmitl.ac.th/~kswichit%20/cheapcable/index.html So wie es aussieht
-
Thread
AT89C52 flashen wie
hi zusammen möchte gerna mal wissen wie man den AT89C52 flashenkann das heist ich möchte gerne wissen was ich dafür brauche damit ich von ihm lesen und was auf ihn schreiben kann finde irgendwie nicht das richtige um meine frage zu beantworten
http://www.progshop.com/versand/programmiergeraete/mc-brenner2/mc-brenner-2.html Tipp: Nimm den 89S52 bzw. 89S8252/89S8253 oder einen Anderen mit ISP. Die lassen sich per einfachem ISP Programmieren (Ponyprog oder andere)
-
Thread
NXP P87C52X2FA Programmieren
ein USBProg 3.0 zur verfügung, STK500/600, ebenfalls ein AVR mkII. Mit dem USBprog 3.0 kann ich die AT89C51 Serie Programmieren. Ich denke nicht das der NXP P87C52XFA PIN-Kompatibel zum AT89C51 ist oder gar sich alle gleich Programmieren lassen? FlashMagic, schreibt ja lediglich nur die P89xxxx
Also der AT89C51 ist absolut Pin gleich mit dem NXP 87C51... Aber der AT89C51 wird wohl auch über die oben genannten Hardware Ausrüstungen programmiert? Der Prozessor ist im PQFP/TQFP format :/
-
Thread
[S] Programmiergerät f. AT89LP51ED2
Thomas schrieb im Beitrag #7913696: > Hat jemand die Datei AT89ISP.aspx ? aspx ist eine WebSeite, die es bei Microchip nicht mehr gibt. https://microchip.my.site.com/s/article/AT89ISP-Software-on-Windows-7-OS--64-bit-version https://www.microchip.com/en-us/development-tool/at89isp https://techwww.in.tu-clausthal.de/site/Dokumentation/IC_digital/Prozessoren/AT89C52/at89isp.zip https://rptronics.de/gs_at89isp,100561.html aber AVRdude kann den Chip auch programmieren
-
Thread
Billiges USB Programmiergerät für ATMELs
http://www.8052.com/users/AT89S52InSystemProg/ mit RS232
Kann denn der USB ASP auch den AT89S52?
-
Thread
DS80C390
Hallo Hermann, Du kannst die DS89C420, DS5000, T89C51xxx, P89C51xxx alle über die serielle programmieren, d.h. ein MAX232 wird noch benötigt. Der AT89S8252 wird genau so wie die AVRs über die parallele programmiert, da gibt es haufenweise
die AT89C2051 und AT89C52 Serie: http://www.specs.de/~danni/tools/proflash/index.htm Der Maxim-Sampledienst über Internet ist wirklich super. Für Atmels ruf mal bei MSC oder Ineltek an. Peter
-
Thread
Programmierung AT89S51
Die AT89S-Controller werden mit SPI, ähnlich der AVRs programmiert. Lediglich der Reseteingang ist Hi-aktiv. Um ihn mit einem AVR-Programmer zu beschreiben muss also Reset negiert werden, am einfachsten mit
Hier der Inhalt meines kleinen Batchfiles für Win, auf das man per Drag&Drop ein Hexfile für den 89S52 fallen lässt, um ihn zu programmieren: [code] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/code] Als Programmierumgebung hat sich bei mir MIDE51
-
Thread
Projektarbeit für staatl gepr. Techniker mit µC
vorsorglich mit dem 8051 und der C-Programmierung beschäftigt. Die Ein- und Ausgänge des 8051 (genauer AT89S52) kann ich ins Programm einbinden. Sind halt nur die Anfängerprogramme. Die C-Programmierung bedarf noch etwas Übung, da vorher mit C# gearbeitet wurde. Wäre denn die Wetterstation im Extremfall
ja immer noch ein nettes Forum, wo man bei >Schwierigkeiten Hilfe bekommt. Zu AT89S52 wird die Luft hier dann aber schon ziemlich dünn. Selbst mit C. Das Teil hat so gut wie kein RAM. Da quält man sich nur. Umsteigen auf AVR und das Tutorial unten durchmachen. http://www.mikrocontroller.net
-
Thread
89C2051 was brauch ich da? was find ich wo?
~buchmann/privat/progr.htm Und falls du mal größere Controller programmieren möchtest, nimm die AT89S51/52, die lassen sich ISP programmieren (nur die Software dafür gibts nur für den LPT, aber ich habe mir einen eigenen gebaut, mit einem AT89C2051 als Steuerung, der programmiert AT89S und alle SPI
runtergeladen. Ist auf jedenfall einfacher als erstmal ein Programmiergerät zu bauen. Den Tipp mit dem AT89S8252 habe ich übrigens auch von Peter. Grüße Andreas
-
Thread
8051 mit ISP
Z.B. bei Reichelt: http://www.reichelt.de/inhalt.html?SID=14QMl8PtS4AQ4AACq0g9Y02ff59919bff678a3080493c3b03c9b1;ACTION=3;LASTACTION=2;SORT=artikel.artnr;GRUPPE=A364;GRUPPEA=A36;WG=0;ARTIKEL=AT%252089S52%2520PDIP;START=16;END=16;STATIC=0;FC=7;PROVID=0;TITEL=0 AT89S52
Danke Peter, Hab mir gerade bei Reichelt den AT89S52 bestellt. mfg Christian
-
Thread
SDCC: Problem mit "float-wert"
float-Wert darstellen bzw. damit rechnen ? Mein Hauptproblem ist aber einen geeigneten Compiler für den "AT89C51RC2, AT89S51/52" zu finden: Keil-C: mit der freien Version habe ich ein Problem mit der Code-Größe SDCC: Problem mit Float-Werten MfG Juergen
. schrieb im Beitrag #7875180: > Mein Hauptproblem ist aber einen geeigneten Compiler für den > "AT89C51RC2, AT89S51/52" zu finden: > Keil-C: mit der freien Version habe ich ein Problem mit der Code-Größe > SDCC: Problem mit Float-Werten schau dir mal den Raisonance Compiler an der ist mittlerweile
-
Thread
Bargraph in Assembler ?
Ich progge gerade an einem AT89S52. Die Aufgabe ist es einen Wert vom A/D-Wandler in einem Bargraph umzusetzen. Ausgegeben auf einem 40Zeichen Display. Wie programmiere ich es am geschicktesten OHNE 255 mal "cjne" zu verwenden?
Auto! Die Spannung geht von 0-1V wird verstärkt auf 0-5V und geht dann zu einem AD-Wandler, der am AT89S52 hängt. Habe dazu mal im Net folgende Tabelle gefunden, allerdings kann ich mit dem .db nichts anfangen http://www.taunus-biker.de/~mdvp/Lambda/L_U.dat Hier sieht man auch, dass ich mit den einfachen
-
Thread
Kaputte AVRs?
Wie Viele AVRs/Microcontroller habt ihr schon kaputt gemacht. Ich hab mal einen AT89C52 gegrillt und von einem ATMega 16 den PortC geschrottet. MfG
kondesator mit 24 V eingelötet. Was dann passiert ist kann sich jeder selber denken... Nachdem ich den AT89C52 geschrottet hatte ich lange zeit garnix mehr mit µCs gemacht, weil ich voll sauer war.
-
Thread
Diverse fragen zu Hash Maps in C
19.05 2013 1904545 1048576 6 FNV1A 71 94 1.52 111 151813 1048576 7 Paul_Hsieh 155 173 6.89 619 688701 1048576 8 One_At_Time (Jenkins) 81 104 1.61 156
| 37.992s | 34.297s | 3.694s dpa_u_map_u64_set | 36.835s | 31.862s | 4.973s dpa_u_map_u128_set | 60.030s | 52.256s | 7.774s dpa_u_map_pointer_set | 43.443s | 36.785s | 6.659s [/c] Das war auf
-
Thread
AT89S8253 (8051) - minimalkonfiguration zum programmieren mittels USBASP
Beim AT89S8253 bin ich mir nicht sicher, aber der AT89S52 hat keinen internen RC Oszillator. Gruss, Bernd
mit deiner verglichen) [pre] #------------------------------------------------------------ # AT89S8253 #------------------------------------------------------------ part id = "s8253"; desc = "AT89S8253"; chip_erase_delay = 20000; pgm_enable
-
Thread
AT89C2051 und das UART Rätsel
. Jetzt ist eben die Frage, ob man an weitere Informationen herankommt, bspw. die Firmware des AT89C2051 (s. Beitrag von Dieter) oder eine Aufzeichnung der RS-232-Daten (s. mein letzter Beitrag). Stellt sich beides als unmöglich heraus, bleibt nur zu hoffen, dass es sich um ein ganz primitives
geschrieben und man muss auch beim SRAM auf den Verbrauch achten (musste ich damals auch, ich habe aber den AT89C4051 genommen und für größere Projekte den AT89C52), was mit so einer Kompaktheit des Protokolls im Einklang wäre, falls das wirklich der UART-Eingang für die Übertragung der Displaydaten ist, denn
-
Thread
Mit Drehimpulsgeber RGB Farbe einstellen
die Interupt's des 89c52. Habe es deshalb so gemacht, weil es so 100 % läuft und ich brauche keine Timer dafür. 1.) Ich hab nur zwei Timer, was kann ich dagegen machen? Wie würde das im allgemeinen ausschauen.Brauch
dafür einen speziellen Befehl hat, der zählt und gleichzeitig auf 0 testet (DJNZ). Bei einem AT89C2051 mit 24MHz Quarz setzt man z.B. den Timer T0 in den Reloadmode, so daß er alle 52 Zyklen einen Interrupt auslöst: MOV TH0, #-52 Dann ergibt sich eine PWM-Frequenz von: 24MHz / 12 / 52
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2015 Gesperrt
http://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=94ee38bdde Warenwert: 30,89€ Sammelwert: 30,89€ / 65€
Sammelwert vergessen zu nullen. Die Bestllung ist längst raus gewesen. Es geht in 2sec noch eine für 67,89€ (mayer_k, sebi_s, erlang, portside und 04/08 a_l) Sammelwert : 00,0€
-
Thread
Nach langer Pause: AVRISP mkII blinkt orange
auf rot. Wenn der AVRISP mal auf ein Device mit umgekehrter Resetpolarität eingestellt war (z.B.AT89S52), dann muss er per Programmierbefehl erstmal wieder umgestellt werden, sonst blinkt er gelb wg. falscher Resetspannung. Umstellen kann man ihn auf CMD Ebene mit einem STK500.EXE Kommando.
Matthias S. schrieb im Beitrag #4592137: > Wenn der AVRISP mal auf ein Device mit umgekehrter Resetpolarität > eingestellt war (z.B.AT89S52), Kann sich der AVRISP auch mal "von selbst" umstellen? Meiner hat
-
Thread
USB ISP AT89S...
Nachtrag: ich sehe gerade das der AT89S8252 kein AVR ist. In den 'supported Devices' sind nur AT89S51 und AT89S52 aufgeführt, ob er für den 8252 auch geeignet ist weiss ich nicht.
Wenn ich das recht verstanden habe, will der Bub aber USB... Und da gibts imho für den AT89S nichts, ausser der o.g. Horror-Variante vom Doktor Haftmann...
-
Thread
warum kann avrdude keine AT89?
Hallo, weiss jemand (speziell Joerg Wunsch) warum die AT89 nicht mit einem AVRISP programmiert werden können? Also wieso avrdude die nicht unterstützt? AT89S8252, AT89S8253 (3 Byte ISP Befehl), AT89S52,AT89S53,AT89S2051 (4 Byte ISP Befehl) Ist das ein
ISP Schnittstelle an, der ist egal was da rueberkommt. Gut es gibt Write code und write data bei den at89 bei den avrs nur write code sozusagen, aber das ist ja ok
-
Thread
Suche Entwicklungsumgebung für Atmel 8051 unter Mac OS
AVRs sind keine 8051er. Aber Atmel stellt auch 8051er Derivate her. z.B.: AT89S52, AT89C4051 ...
Nein leider ist der 8051 als At89C5131 fest vorgegeben.. Bist du dir sicher das es den Keil für MacOS gibt? Hab nämlich vor ner Zeit danach geschaut, aber nichts gefunden.
-
Thread
LCD ansteuern, fragen zu tutorial in assembler
Nabend, also, ich habe mir nun bei pollin ein LCD NAN YA LMK62R gekauft. Ich habe es an meinen AT89S52 angeschlossen. Wenn ich Vcc anlege, dann erscheint der obere Balken in schwarz. Es scheint also schonmal anzugehen ;) So, nun bin ich dabei zu verstehen, wie man das Display ansteuert. Das
arbeiten. Ich poste einfach mal den source code... Vielleicht gibts ja noch jemanden der dasselbe am at89s52 machen will. Danke nochmal an alle, die an mich geglaubt haben ;)
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
. Für erste Gehversuche in der MCS-51 Welt, würde ich AT89S51 oder 52 empfehlen, die können, ähnlich wie die AVRs in der Schaltung umprogrammiert werden. Dafür kann ein Adapter aus der AVR-Welt(USBASP, Ehajo Tiny-USB-Stick o.Ä.) verwendet werden.
Sebastian schrieb im Beitrag #5466358: > Könnte ich z.B. diesen verwenden AT89C2051. Ist die gleiche Familie also > 8051 Den gibt es schon lange mit ISP als AT89S2051. Kann man auch in der Schaltung programmieren. Und er hat fast identische Pinbelegung wie der AVR 2313
-
Thread
at89s2051 programmieren, wie?
A utility for In System Programming the AT89S8252, AT89S52, AT89S53, AT89S8253, AT89LP2052 and AT89LP4052
den 40-poligen Baustein gedacht. Du brauchst nur die Signale Reset, Mosi, Miso und SCLK an deinen 89S2051 anschließen. An Stelle des HC126 geht auch ein HC541 oder ähnliches (aber nur, wenn Du Dich damit auskennst, ansonsten stur nachbauen).
-
Thread
AVR Studio mit AT89C51 MPU
Der C51 ist nicht ISP fähig. Du braucht den S51 oder S52. Die beiden können zumindest vom STK500 programmiert werden.
die RST-Leitung bei dem Atmega8 Negiert ist. Dann könnte er wirklich kompatibel mit dem genannten AT89S51 sein, d. h. du kannst ihn mit einem STK500 flashen.
-
Thread
AT89S8253 ISP Problem
Hallo ich habe ein Problem mit dem AT89S8253. Ich habe mir einen Seriellen ISP Adapter gebaut ( http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif ). Ich hab ihn mit einem Atmega16 getestet. Damit funktioniert er problemlos. Ich habe
ebenfalls den AT89S8253 einsetzen. Nun habe ich folgendes Problem: - Ein neuer 53er im neuen Board lässt sich nicht programmieren. - Ein alter 52er im neuen Board lässt sich programmieren. - Ein neuer 53er im
-
Thread
Geeignetes Einsteiger Entwicklerboard mit einem i8051
Ich habe ein "Board" gerouted für einen AT89S52 / AT89S8253 im PLCC44 Gehäuse der über einen ATtiny2313 und CH340 geflasht werden kann. Das Board hat den Arduino R3 Formfaktor. Wenn das nachbauen magst, kann ich die Gerberdateien und die Firmware
michael_ schrieb im Beitrag #4882164: > Wenn schon dann ein AT89S2051. Besser gleich den AT89LP4052.
-
Thread
Octave und Serial Port / USB Port unter Windows
off StopBits = 1 Terminator = LF ans = open >> send = 10001001; %Write HEX:89 to DMM for receiving data package fwrite(s, send) %Write binary data to device s.BytesAvailable value = fscanf(s) ans = 0 Warning: A timeout occurred before the Terminator
%Port-Status abfragen: closed/open fwrite(s,137) %Write binary data to device dec:137 = hex:89 fwrite(s,10) %LF dec:10 = ascii: \n s.BytesAvailable fclose (s) delete(s) clear s [/code] Wenn ich nun
-
Thread
Welche 8051 von atmel lassen sich parallel programmieren?
OrderBy=part_no&Direction=ASC Hoffe ihr könnt mir da mal klarheit verschaffen. Eins weis ich, der AT89S8252 lässt sich mit dem Parallelen ISP programmieren.
damit aber seriell. Auf diese Weise lassen sich grundsätzlich unter anderem alle Atmel-8051 mit einem S in der Typenbezeichnung programmieren (AT89S8252, AT89S51, AT89S2051 ...). Die älteren AT89C51, AT89C2051 u.ä. lassen sich nur parallel und in dafür geeigneten (etwas aufwendigeren) Programmiergeräten
-
Thread
87C51 kopieren
. Das schränkt die Auswahl deutlich ein. Ansonsten dürfte ein Microchip AT89C51 oder AT89S51 die günstigste Alternative sein.
diesen "Trick" vorliegen, sondern > weiss jetzt nur um die Moeglichkeit das auch geschuetzte 8051/52 > auszulesbar sind. Und was nützt ihm diese Information?
-
Thread
8051 - AVR
AT89C51ED2: 64k Flash, per RS232 programmierbar, läuft mit max 60MHz (d.h. 5MHz internem Takt) und ist bei Reichelt recht günstig (10-15 ). Eigentlich sind alle AT89C51Rx2 gut. Der AT89C8252 ist auch
dann die Auswahl, Sachen die auf dem 8051 besser gehen, auch dort zu machen. Ich rate auch zum AT89C51ED2, bisher kenne ich keinen einzigen, der die Flip-Software nicht zum Laufen gebracht hat. Dagegen macht der AT89S8252 ähnliche Probleme mit SPI Programmierung über den LPT1 wie bei den AVRs
-
Thread
Controller und Display aus einem SAT Receiver
klassische positive Reset Puls liegt, ist alles ganz normal. Mit einem neuen Steuerprogramm und einem AT89C52 an der Stelle des alten kannst du dir einen eigenen 950-2050 MHz Receiver programmieren :-)
> positive Reset Puls liegt, ist alles ganz normal. > Mit einem neuen Steuerprogramm und einem AT89C52 an der Stelle des alten > kannst du dir einen eigenen 950-2050 MHz Receiver programmieren :-) Werds versuchen ob er läuft. Danke!
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
with DTU changes Status LED Indicator > 6.2 Status LED Indicator > The LED flashes five times at startup. All green flashes (1s gap) indicate normal startup. > Status LED > (1) Startup Process > • Five green flashes (0.3s gap): Startup success > • Five red flashes (0.3s gap): Startup failure
00 00 00 00 00 00 91 Error while retrieving data: Missing packet: Last packet 3 2022-06-06 14:52:42.631804 Received 24 bytes channel 75: 89 63 50 03 16 63 50 03 16 01 47 00 0e 09 55 13 86 01 c4 03 6d 00 f6 55 2022-06-06 14:52:42.643443 Received 24 bytes channel 75: 89 63 50 03 16 63 50 03 16 01
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2018
www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=f2a9daf7de Warenwert: 18,54 € Sammelwert: 89,72 €
EDIT&ProjectGUID=545f44a4-44ce-481c-a87f-c4d95aec5b62 Warenwert: 8,70 € Sammelwert: 321,01 € S>>
-
Thread
Welches Lernboard für den 8051 kaufen? Und woher??
bit_module/rapid_development_kit_minimodul-535.html Würde Dir aber auch einen aktuelleren 8051, wie den AT89C51ED2 (hat übrigens definitiv den Bootloader) oder AT89S8253 empfehlen. Dazu gibts auch div. Boards, oder gleich selber eins bauen, dann lernste es am besten.
Es ist entweder mit dem IO warrior zu betreiben oder du lässt ihn einfach weg und programmierst den at89s52 über den com port. Hier mal ein bild. http://s2.directupload.net/file/d/1229/ypygng2x_jpg.htm
-
Thread
Anfänger mit AVR-Studion Problem
Hallöle kann mir jemand sagen wie ich im AVR Studio Version 4.11 Build 401 den AT89S52 freischalten kann und diesen danach simuliere da wenn ich mit dem AVR-Studio eine neues Projekt erstelle ist der AT89S52 grau und nicht auswählbar.
Der AT89S52 ist ja KEIN AVR. Er besitzt nur denselben Flash-Programmier-Algorithmus wie die AVR. Du kannst ihn mit AVR-Studio und dem STK500 nur flashen sonst nix.
-
Thread
8051 Mikrocontroller
Hi Bodo, was spricht denn gegen den von Matthias erwähnten AT89C51ED2 ? Den verwende ich für die Software-Entwicklung, danach kommt das Programm in einen AT89S8253. Funktioniert prima. Zum Bootloader starten entweder einen Taster mit Pull-Down an PSEN, oder per
ich muss ja das programm erst mal auslesen aus dem m6759 können und dann auf den z.b. AT89C51ED2 drauf machen können
-
Thread
8051er in C Programmieren - Programm wird nicht ausgeführt
Danke für die schnelle Antwort. Ich benutze den AT89S52 von Atmel. Es wundert mich sowieso, dass die einzelnen Prots nicht als Ein- oder Ausgänge definiert werden. Nein, ich habe keine externen Speicher dazugeschalten. Ja, ich messe mit einem
P2 = 0xA0; sfr P3 = 0xB0; weg und lass den Rest. Dazu noch irgendwas in der Richtung #include <AT89S52.h> oben reinschreiben (näheres dazu in der Doku deines Compilers) und es sollte sich was tun.
-
Thread
Nuvoton N76E003
in der Abschlußprüfung Teil 1 verwendet werden), Nucleo 401 und 411 sowie Eigenbauten für den STM8S103K, STM32F103, LPC11C24 und einem AT89S52 (der auf dem Board ein Tiny2313 hat, der ihn flasht). Der Nuvoton könnte den S52 ersetzen, weil ich für diesen evtl. einen Bootloader schreiben kann und
ist falsch. Der 8051 läßt sich sehr effektiv in C programmieren. Ich wollte mal ein C-Programm vom AT89C2051 auf den ATtiny2313 portieren, aber es paßte einfach nicht mehr hinein und den ATtiny4313 gab es damals noch nicht. Der 8051 kann vieles im direct RAM ausführen und der Keil C51 nutzt es auch