-
Thread
Neue MCU familie gesucht
128 einzelne Bit-Variablen im RAM anlegen, d.h. auch den RAM sehr effizient ausnutzen. Der Keil C51 war auch sehr gut optimiert. Ich hab z.B. auf dem AT89C2051 (2kB Flash) auch float verwendet. Man darf nur nicht den Fehler machen, das Large Model auszuwählen. Dann landen alle Variablen default im
durch den Flaschenhals DPTR gequetscht werden. Als ich dann mal den AVR-GCC probierte, paßten alte AT89C2051 Projekte nicht mehr in den AT90S2313. Der kann nämlich nichts mehr direkt im RAM machen, sondern muß alles erstmal in Register laden. Und auch die Bitbefehle sind deutlich eingeschränkt. Atmel
-
Thread
Suche AT89C8051ED2 Eval Board
Projekte von damals wiederbeleben und bräuchte dazu optimalerweise ein Entwicklungsboard mit einem AT89C51-ED2 uC. Hat zufällig jemand so ein Board, was er/sie verkaufen würde? Oder kennt jemand eine Bezugsquelle? Freue mich über Rückmeldungen ;)
schnell selbst zusammen pappen. Quarz dran und MAX202, fertig. Ich würde dann schon den moderneren AT89LP51RD2-20PU nehmen (20MIPS, ADC, I2C).
-
Thread
Problem mit AVR
Ich habe noch keine Erfahrung mit ATMEL-Controllern und folgendes Problem: Ich benutze einen AT89s52. Der Port0 liegt im SFR Nr. 80h, laut Datenblatt. Dieser müsste dann dementsprechend mit OUT 0x80,R16 ansteuert werden. Leider bekomm ich beim assemblieren die Fehlermeldung "illegal argument
Hi der AT89S52 ist kein AVR (sondern ein MCS51 Derivat) und kennt somit keinen Befehl OUT. Matthias
-
Thread
50 CM Hohe Led Anzeige 3 Stellig nur Zahlen
ganz viele LED´s 74hc595 und informiere dich mal über Multiplexing
die Ziffern multiplexen d.h. nacheinander Einen Controller mit 32 Portpins bekommt man unter 2 € (AT89S52, 1,55 bei Reichelt). Da aber vermutlich keine Programmierhardware vorhanden ist, würde ich einen AT 89C51ED2, leider im PLCC-Gehäuse, empfehlen. (5,50€) Mit Sockel ist dieser aber auch auf Lochraster
-
Thread
Semidefekter 89c51
Servus, ich habe hier einen DMX-Strobo-Controller mit einem Atmel 89c51 zur Reparatur. Der einzige Hinweis war, es handelt sich um einen Über- spannungsschaden. Die Stromversorgung, andere Logik-ICs, Komparatoren habe ich überprüft, alle in Ordnung. Also kann es nur
> ob ich das irgendwie Prüfen kann... Was willst Du da prüfen? Du brauchst nen programmierten AT89C51 und wenn der es tut, ist der alte kaputt. Wenn nicht, ist noch mehr kaputt. Peter
-
Thread
Externes RAM am atmega128
port a auf die datenleitungen bzw. auf die Adressleitungen legt. sozusagen ein umschalter, oder? P.S.: Apropos gescheiter controller. Hab auch schon mit dem t89c51cc01 gearbeitet falls euch das was sagt. Dachte nur der ist vielleicht ein wenig zu, nun ja, übertrieben für'n paar messungen.
Ich nehm einfach nen t89c51cc01. Bei dem weiss ich wie das geht. Danke für die Hilfe. Gruß M.H.
-
Thread
unter linux hex -dateien zum STK 200 o.ä. senden (MCU8050)
Gerhard Hinze schrieb im Beitrag #4036863: > AT89S5x > Chips Was sind das für welche (Tippfehler)? Ich rate mal es sind keine AVRs, sonst wärst Du schon auf AVRdude gestoßen..
PNP-Transistor und 3 Widerstände). Ich nutze als Programmer den USBTINY, damit hab ich schon etliche AT89S52 programmiert.
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2017
Ich bestelle dann morgen Abend, wenn's recht ist :P
Lieferrückstand Autor: Georg B. (georgb) Autor: Simon S. (gerhart) Sammelwert 0,00€
-
Thread
ENC28J60 oder RTL8019AS?
Können beide "nur" 10Mbit/s?
Euro, und gut für Privatbastler erhältlich. Ich habe mittlerweile auch meinen Webserver mit einem AT89c51ed2 laufen und auch nach längerer Betriebsdauer kann ich keine übermässige erwärmung feststellen. Bei mir läuft der AT89c51ed2 mit 5V im X2 Modus und der ENC mit 3,3V. Mit der Spannungsstabilisierung
-
Thread
BASIC auf dem AT89S52
Ich habe bei Reichelt den Mikrocontroller AT89S52 mit 33 MHz gesehen, der mit 40-pol DIP-Gehäuse und 32 I/O nur 1,60 Euro kostet. Dann habe ich im Internet gesucht und festgestellt, dass man das Teil auch mit Basic programmieren kann. Ich seheh
"Warum gibt's keinen Controller, der Serielle Eproms und RAMS als Speicher unterstüzt?!?" Gibt es doch: Der AT89C51ED2 hat 2kB SRAM und 2kB EEPROM intern, da brauchste nicht mehr umständlich noch was ranpappen
-
Thread
STM32H743 mit 32MByte externem SDRAM
Enabling ICache and DCache also is fundamental. Turning off ICache slows the 8bit read to 13.40 MB/s. Turning off DCache slows both 8 and 16 bit reads to 23.05 MB/s and 15.01 MB/s. 3. Configuring MPU on 0x8000000 seems to have no substantial effect at all if I\DCache are disabled. 4. Configuring
on SDRAM seems to have an important effect, but, enabling the bufferability seems to have no effect at all. Enabling the shareability when DCache is disabled get slow reading speeds: both 22.47 MB/s. My actual problem is, since I use SDRAM to store "slow" data (10Sa/s ADC) which have to be used for
-
Thread
Bekomme PC-Einstellungen für µC nicht hin
werde ich versuchen es kurz und bündig zu halten. In der Schule haben wir mit dem Microcontroller AT89C51AC3 gearbeitet. Den konnten wir für... ich glaub 20€ behalten. Da hatten wir Windows 7 und Keil µVision. Hier zu Hause habe ich für die Arbeit mit dem Controller nen alten Laptop rumfliegen. Der
Als Header Datei solltest Du mal eine der: /usr/share/sdcc/include/mcs51/at89c51*.h Dateien probieren bzw. anschauen und mit den Registern deines uC vergleichen. Ich habe mal was fuer den Si1002 von Silabs gemacht, da habe ich das angehaengte Makefile zum Uebersetzen
-
Thread
24C08AN von Atmel?
http://www.alldatasheet.com/datasheet-pdf/pdf/56077/ATMEL/AT24C08AN-10SI-2.7.html EEProm
einen Prozessor nur für die Erweiterung vom RAM zu opfern? Hab hier noch jede Menge Atmels rumliegen...AT89C51 oder ein AT89C2051-24SI anzubieten. Sowie noch zwei FLASH von Intel (E28F1238) aber ist halt nur blöd, wenn ich dann nur noch ein Port oder 4 PINs übrig hätte...
-
Thread
schneller Quadratur-Dekoder A/B+Index mit RP2040, Arduino
bewegen. Ich hatte mal einen Glasmeßstab für Positionierung im µm Bereich auslesen müssen, da hat ein AT89C51 mit 50kHz Interrupt völlig gereicht.
> Ich hatte mal einen Glasmeßstab für Positionierung im µm Bereich > auslesen müssen, da hat ein AT89C51 mit 50kHz Interrupt völlig gereicht. Damit gehörst Du nicht zu der Zielgruppe meines Vorschlages. 50 kHz können schon von inkrementalen Kurzhubtastern (beispielsweise Heidenhain MT12, MT25)
-
Thread
hsv2rgb 8bit fehlerhaft?
HSV_SECTION_3 - 1) - offset; // 63..0 // We now scale rampup and rampdown to a 0-255 range -- at least // in theory, but here's where architecture-specific decsions // come in to play: // To scale them up to 0-255, we'd want to multiply by 4. // But in the very next step, we multiply
instead of 256). // Moral of the story: trust your profiler, not your insticts. // Since there's an AVR assembly version elsewhere, we'll // assume what we're on an architecture where any number of // bit shifts has roughly the same cost, and we'll remove the // redundant math at the source
-
Thread
Serial I/O At89s8252 Keil C51
neulich hier im Forum gute Hilfe zuteil wurde, will ich es jetzt nochmal versuchen. Ich möchte einen AT89S8252 über sie serielle Schnittstelle ansprechen um damit die Ports als digitale Ein-/Ausgänge anzusteuern. Der momentane Stand der Dinge ist: 1. Ich kann mit dem Keil C51 compiler ein kleines Programm (Lauflicht) kompilieren und mittels Ponyprog auf den AT89S8252 laden und dort läuft es einwandfrei. 2. Die Pin P3.0 und P3.1 habe ich über einen MAX232 mit der seriellen Schnittstelle des Computers verbunden. 3. Zur Ansteuerung der seriellen Schnittstelle
-
Thread
Problem mit zu großen Arrays im EEPROM
Du könntest nen AT24C512 ranpappen. Aber hast Du Dir erstmal überlegt, wozu Du die 40kB überhaupt brauchst? Peter
gestern die Unterlagen bekommen und bin dabei mich einzulesen. Ich hatte vorher weder mit C, AVR´s oder groß mit Elektronik zutuen, mein Gebiet ist Labview und nix anderes. Also was sind effektiv 9 Bit? >einer Geradeninterpolation dazwischen? Genau dies macht mein PC-Programm, so war meine
-
Thread
AT89C51ED2 mit XRS im AUXR Register
Hallo Beim lesen des Datenblattes vom ATMELcontroler at89c51ed2 bin ich auf etwas konfuses gestossen. Auf Seite 24-26 wird das klassische Speichermodell des controlers erläutert. Also mit den SFR's, upper, lower internal ram, xram etc... Dann wird auf
RAM/IO zugegriffen. Wird vermutlich auch benötigt, um abwärtskompatibel zu sein, einer der ersten 89C51 (irgendwas mit T89C51...) hatte nur 768 Byte internen RAM. Ich fände es praktischer, wenn man den Begin des internen RAM verschieben könnte. Dann könnte man auch mit 8 bit Adressen auf externe
-
Thread
Atmel ATOCD51 Debugger 8051
Hallo, wer hat Erfahrung mit einem Atmel ATOCD51 Debugger. Welche Chips kann man damit Debuggen, auch die neue LP Serie ? (z.B. AT89LP51ED2 oder nur den AT8951RE2 ?) Habe das Teil mal offen gehabt, da ist sogar noch ein Prog. Anschluss drauf. Wer
Sascha, ich habe das ding an einem AT89C51RE2 zum laufen gebracht, nur stürzt mir jedesmal der debugger ab wenn ich das TWI durch setzen des Enable bits im SSCON aktiviere :-(((... atmel support antwortet derzeit nicht dazu, ich finde
-
Thread
uC schaltet Transistor nicht
der Transistor schaltet die Masse durch!) Die Schaltung funktioniert super, aber wenn ich sie am AT89S52 (8051 von Atmel) anhänge liegt der Pin auf 2,6V er schafft es nicht auf High oder low zu schalten. Ich habs mit einem externen pullup probiert abern funktioniert auch nicht! Der Strom den
@GeRi Guckst Du in das Datenblatt vom AT89S52: http://www.atmel.com/dyn/resources/prod_documents/doc1919.pdf auf Seite 29 steht wieviel Strom die Ports auf den Ausgang bringen und das ist nicht sehr viel, siehe V(OH) bzw. V(OH1). Aus
-
Thread
/PSEN Problem
AT89C51ID2, PSEN nutze ich die ISP Programmierung vorzunehmen. Nur leider, wenn ich diesen auf Masse ziehe leuchtet bei mir die Reset Led am Board. Irgendwas muss da doch haken ?
der Controller einen externen Programmspeicher. /EA über einen PullUp an 5V. So habe ich einen T89C51AC2 mit FLIP geflasht: /EA = +5V /PSEN über Jumper an GND Reset gedrückt und FLIP hat ihn gefunden....... Mfg sascha
-
Thread
AT89C51ED2: Überprüfen, ob der Microcontroller noch lebt?
Auf der Platine sind nur zwei Komponenten, die ich beide auf Ihre Funktion prüfen möchte: - AT89C51ED2 (PLCC44) - MAX202 CPE Wie krieg ich das hin? PSEN ist auf GND RST ist auf GND (10 kOhm) /EA ist auf Vcc (5 V) Link zur Schaltung: http://www.mikrocontroller.net/forum/read-1-25968
@Dieter Was hast Du bei Flip ausgewählt? Du solltest unter Select Device den AT89C51ED2 auswählen. Unter Settings --> Preferences --> Haken für AutoISP raus. Ein Hexfile Laden dann wie oben Beschrieben den BOOTLOADER aktivieren un dann RUN Starten. Dann sollte das Hexfile
-
Thread
Assembler-Programm
komm leider in meinem Programm nicht weiter.. Vielleicht könnt ihr mir ja weiterhelfen. Controller: AT89C51 Programm: Ride Das Programm im Anhang soll wenn es fertig ist wie folgt funktionieren. 1. Keine Betätigung --> P2=00h 2. P1.1 wird ein mal betätigt --> P2=0F7h 3. Poti wird so gedreht, dass
übersehen... Hier mein akutelles Listing. Funktioniert jetzt einwandfrei :) [code]include reg51.inc extern code Ain0 code at 0 mov A,#00h loop1: jb P1.1,hoch jb P1.0,runter cjne A,#01h,weiter1 mov R3,A mov A,#00h
-
Thread
AT89S8252 Board bespielen mit LogiLink usb/rs232
Schaltplan Board? Der AT89S8252 hat von Haus aus keinen seriellen Bootloader. Somit fällt FLIP aus. Zum Programmieren braucht man einen SPI-Programmer. Gibts von Atmel oder div. andere Tools. Such mal nach AT89ISP oder Dybkrowski
gleich ein neues Board mit einen aktuelleren µC zu kaufen oder zu bauen. Bei den 8051ern würde ich zu AT89C51ED2 tendieren, der hätte gleich einen seriellen Bootloader integriert. Oder der Break, und AVR nehmen.
-
Thread
Mikrocontroller mit mehreren PWMs
Hi, der Atmel AT89C51AC3 (auch nett ist der AT89C51ED2) hat eine PCA-Einheit. Die kann 5 PWMs erzeugen und läuft nach Initialisierung unabhängig von der Software. Dann könnte man z.B. auch mehrer MCUs mit SPI (Master
allzu oft kommen, genügt wahrscheinlich sogar I²C. Arbitrierung braucht man eigentlich nicht, weil's nur einen dedizierten Busmaster gibt.
-
Thread
8048 - externer Speicherzugriff - wie?
läuft wohl auch nicht. Wenn der 8048 pinkompatibel mit dem 8051 ist, kannste das Board ja mit nem AT89C51ED2 oder ATmega162 pimpen. Peter
Assembler, der unter Windows > läuft wohl auch nicht. C-Compiler sicherlich nicht. Assembler gibt's schon ein paar. Beispielsweise http://john.ccac.rwth-aachen.de:8000/as/ > Wenn der 8048 pinkompatibel mit dem 8051 ist, kannste das Board ja mit > nem AT89C51ED2 oder ATmega162 pimpen. Also bitte
-
Thread
Programm größer als RAM-Größe
lange Zeit gesträubt, auch Flash zu verwenden. Deren Flash 8051 heißen jetzt XC800. Z.B. Atmels AT89C51 mit Flash ist von 1993.
eine andere Länge hat als die datenregister. Schon mnal von VLIW-DSP's gehört?
-
Thread
ESP8266 GET JSON Daten
die JSON Daten habe? > Sehr undurchsichtig die Seite finde ich. ...funktioniert doch genau wie's da steht - ok, der Hostname hat sich geändert: [c] # curl "http://new.earthtools.org/timezone/51.9539/7.9909" <?xml version="1.0" encoding="ISO-8859-1" ?> <timezone xmlns:xsi="http://www.w3.org/2001
Jan L. schrieb im Beitrag #4879012: > ...funktioniert doch genau wie's da steht - ok, der Hostname hat sich > geändert: > [c] > # curl "http://new.earthtools.org/timezone/51.9539/7.9909" > <?xml version="1.0" encoding="ISO-8859-1" ?> > <timezone xmlns:xsi="http://
-
Thread
Programmieren des AT89C52
Hallo alle zusammen, ich habe eine (vielleicht dumme) Frage. Ich möchte einen Atmel AT89C52 per PC programmieren (muss nicht In-Circuit sein), seriell oder parallel. Ich finde bei Atmel aber nur beispiele für den AT89C51 und die sehen relativ kompliziert aus. Das ist bis jetzt mein erstes
Antworten verwirrt. Vielleicht könntet ihr mich mal aufklären und mir einen verständlichen weg zeigen den AT89C52 zu programmieren. cu Robin
-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
mikrocontroller zu schaffen. als hardware habe ich den willem advanced mit adapterplatine für avr's. habe einen at90s2313 und einen at90s8515 beide pdip. zusätzlich habe ich noch haufenweise kleinkram, quarze, widerstände, kondensatoren dieoden, transistoren 5V spannungsregler lochraster usw..
mal, Du meinst das 8051-Kochbuch. Das nützt Dir nur was, wenn Du auch einen 8051 nimmst, z.B. den AT89C51ED2: http://www.mikrocontroller.net/forum/read-1-25968.html#new Die Kochbücher sind eigentlich didaktisch gut aufgebaut. Zu meiner Zeit hatte man noch im Studium die Grundlagen, d.h was
-
Thread
pic das forum Gesperrt
nichts über PICs( oder auch andere ) steht. Ich selbst bastle etwas mit den Atmel dingern herum (AT89C52,AT89Cx051,ATtiny12,..). und ein freund von mir bastelt immer mit den PICs herum. und dadurch wir jetzt öfters zusammen am keyboard herumgebastelt haben, habe ich auch interesse an den PICs bekommen
Resultat (Pin tot, sonst nichts, auch keine erhöhte Stromaufnahme). Der Chip war aber ein Atmel AT89C51 ! Er tut noch mit den restlichen 31 Pins klaglos seine Dienste. Zum Glück wars ja kein Pin, der zum Flashen benötigt wird. Also bitte nicht leichtfertig falsche Vermutungen äußern.
-
Thread
80C552 Entwicklungsboard
8051, z.B. der Silabs C8051F000 und Infineon XC886 haben eine JTAG-Schnittstelle oder der Microchip AT89LP6440 hat ein 2Draht-OCD (DCL, DDA). Man kann also einfach die Debugschnittstelle auf nen Header rausführen und braucht keinen riesen Emulator-Turm. SRAM und Flash sind auch intern, müssen also nicht
übersichtlich aufgebaut. Ich hab sie daher ohne Debugger zum Laufen gebracht. Bevorzugte Typen waren der AT89S8252 und der AT89C51CC01.
-
Thread
ISP Programmer für RS232
80c51 schrieb im Beitrag #2123577: > Hatte mich mal bisschen mit dem hier beschäftigt > http://www.mikrocontroller.net/articles/USBPROG-51... Du kannst den USB-Uart Wandler auch weglassen und dafür eine
ISP per UART mit FlashMagic. App gibts bei NXP. Wenn eine Empfehlung genehm ist, dann nimm zB. AT89C51ED2 von Atmel. Der kann per UART-Bootloader mit FLIP programmiert werden. Die LPC900-Serie ist schon ziemlich speziell, dafür aber sehr schnell.
-
Thread
Wie kann ich mir eine ISD als OCD oder SPI vorstellen?
zu können? Was für eine Verbindung habe ich dann letztendlich am Toostick? Ich denke da an einen AT89LP6440. Vielen Dank!
Hallo, @Rufus Ist es korrekt, dass die Atmel Controller den OCD (OnChip Debug) für's Programmdebuggen und Speichermanipulieren benutzten und zusätzlich eine SPI Schnittstelle für die Flashprogrammierung benutzt wird ? @Walter OCD auf den AT89LP6440 ist einfach das Kürzel für "On-Chip
-
Thread
EPROMs löschen mit UV LEDs
80C535-CPU vornehmen zu dürfen Ja, die Siemens C535 waren früher sehr weit verbreitet. Die Atmel AT89C51 mit UART-Bootloader sind leider nicht pinkompatibel zum C535. Siemens hat sich viel Mühe gegeben, seine 51-er möglichst inkompatibel zum Intel-Standard zu halten. Hier werden noch 3 Stück SST27SF512
CPU vornehmen zu dürfen > > Ja, die Siemens C535 waren früher sehr weit verbreitet. > Die Atmel AT89C51 mit UART-Bootloader sind leider nicht pinkompatibel > zum C535. Siemens hat sich viel Mühe gegeben, seine 51-er möglichst > inkompatibel zum Intel-Standard zu halten. > Naja, ich den 515 und
-
Thread
STK500 Angebot?
Hallo! Schau doch mal bei Reichelt im Internet nach! www.reichelt.de Die haben das STK500 für 89,90 Euro im Angebot. Da hab ich es mir auch bestellt! Gruß Lanze
Stückliste und die Preise: STK500 (siehe Bild9) Atmega32L (20,79 Conrad) (siehe Bild4) Atmega8L (8,51 Conrad) (siehe Bild4) 4DIGIT 5X7 Anzeige (17,95 Conrad) (siehe Bild6) Keine Preise bzw. keine genaue Preise gefunden für folgen: AT90S1200-4SI (siehe Bild4) AT89C2051-24PI (siehe Bild4) AT90S1200
-
Thread
Hilfe ! Uart (Prozessor) läuft im falschen Takt !
Moment nicht so ganz weiter. Darum hoff ich auf ein paar Freakz unter euch. Und ich weiß da gibt's noch einige unter euch irgendwo da draußen die's drauf haben... Folgendes Problem: Hab einen Atmel 89C0251-Flash Controller mit meinem 80C535-System programmiert. Programmiergerät gebaut und auch
und auswendig programmiert habe und kenne, und daher ziemlich gut bescheid wußte was ich tue und der at89c51 ja ziemlich genau gleich aufgebaut ist, konnte ich einfach nix vernünftiges senden. Ich hab gedacht ich spinn, ich konnte einfach keine reload werte für den timer oder prescaler finden in denen
-
Thread
AVR Programmierung
Weiß ja nicht, wonach du so geguckt hast, aber ein grep bringt mir das hier zum Vorschein: [pre] AT43USB320.xml: <FlashPageSize>256</FlashPageSize> AT86RF401.xml: <FlashPageSize>0</FlashPageSize> AT89S51.xml: <FlashPageSize>1</FlashPageSize> AT89S52.xml: <FlashPageSize>1</FlashPageSize
> AT90S4433.xml: <FlashPageSize>0</FlashPageSize> AT90S4434.xml: <FlashPageSize>0</FlashPageSize> AT90S8515.xml: <FlashPageSize>0</FlashPageSize> AT90S8535.xml: <FlashPageSize>0</FlashPageSize
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
Hallo alle miteinander, ich versuche zur Zeit den ENC an einem AT89S8252 via Assembler zum laufen zu kriegen. Die Schaltung ans laufen zu kriegen war kein problem, allerdings tue ich mich ein bisschen daten ins Lan rauszuschicken. Die LED´s zeigen Link und bei Broadcast
und den enc28j60 an ein hub anschliesse dann habe ich die besagten 5 -25ms. ich benutze keinen AtMega sondern einen AT89C51ED2 und da es ein testaufbau mit teilweise sehr langen draehten ist habe ich auch die geschwindigkeit auf ca 1.MHz reduziert. den ganzen aufbau und das programmieren hab ich
-
Thread
spezielles Projekt -> der sinnvolle Einstieg
Tages-Nacht-Rhythmus wird durch zwei digitale Zeitschaltuhren gesteuert. Dabei geht morgens als erstes die Lampe für's Tageslicht und 30 Minuten später die Wärme-Lampe (als Sonne) an. Abends geht die "Sonne" aus und 30 Minuten später die Tageslicht-Lampe. Dummerweise haben diese Billigteile nicht wirklich lange gehalten
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
IR Signale einer Fernbedienung empfangen
selbst stellt eigentlich kein Problem dar. Hier mal einige Informationen: Ich verwende einen Atmel AT89C51ED2 und eine ganz normale Fernbedienung. Im Anhang befndet sich eine PDF zum Microcontroller und das, was ich bis jetzt habe, aber leider nur auf die schnelle kommentiert.. Habe mich einfach mal
>Ich verwende einen Atmel AT89C51ED2 und eine ganz normale Fernbedienung. es gibt keine "normalen Fernbedienungen", da musst du erst mal klären was deine denn so sendet
-
Thread
SED1520 - EA DIP122-5
"at89c51ed2.h" // Register des AT89C51ED2 // Hardware Definebereich #define LCD_ON P1_4 #define LCD_E1 P3_5 #define LCD_E2 P1_2 #define LCD_A0 P3_7 #define LCD_RW P3_6
/ Zeit: Wartezeit in [zeit] // 1 = ca. 10ms // 2 = ca. 20ms // 3 = ca. 30ms u.s.w. // 255 = ca. 2,5s (gilt für 11.0952MHz) // ******************************************************************** void delay(unsigned char zeit) { unsigned char zaehler; for (zaehler = zeit
-
Thread
AT89C51ED2 (8051) mit DS18S20
Hallo, wir kommen mit unserem Schulprojekt einfach nicht weiter. Wir möchten den Sensor DS18S20 von Dallas mit unserem µC AT89C51ED2 von Atmel, der mit 12MHz arbeitet, auslesen und auf LCD ausgeben. Wir erhalten nach dem Reset den Presence Pulse vom Sensor, wissen jedoch nicht ob der Skip
Funktion ankommt. Es ist also ein rein linearer Ablauf...bitte nicht beschweren.: [avrasm] include C51ED2.inc ;Registeradressen einbinden EXTERN CODE initLCD,loeschen,loeschzeile1,loeschzeile2,textzeile1,textzeile2,cursorpos EXTERN CODE textaus,zifferaus,hexaus,dezaus code at 0
-
Thread
[V] Restbestand CPU, Speicher
Mengen möglich) 25 Stück Z80181FEC uController Z180 (enh. Z80) im QFP100 Gehäuse (2,-€) 8 Stück AT89c51cc01 8-Bit Mikrocontroller im PLCC44 Gehäuse (1,50€) 150 Stück AT89S8252 8-Bit Mikrocontroller im PLCC44 Gehäuse (1,50€) 25 Stück ATMEL TINY12V 8-Bit Mikrocontroller im SOW-8 Gehäuse (1,-€) 18
mal sehen ob die ankommt :-) die ULN's sind nun auch weg
-
Thread
avr-gcc 4.7 I/O-Zugriffe
auch > irgendwann besser durchblicken als jetzt. Wie bist du dazu gekommen? Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc war dann
entsprechend versuchen zu verstehen. Johann L. schrieb im Beitrag #2447919: > Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder > weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in > einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc >
-
Thread
Einstieg mit MCS-51 - wie?
möchte in das Thema Microcontroller einsteigen. Ich bin ein totaler Newbie. Mir scheinen die MCS-51 recht interessant, oder sind sie nicht zu empfehlen? Ich finde den Atmel 89S8253 ganz interessant, weil a. ein MCS-51 Kompatibler µc & b. auf recht aktuellem Stand, oder liege ich da falsch? Meine
Möglichkeit zu löten. Jemand mit Tips zu Fertiggeräten zur Programmierung und Erweiterung von Atmel 89S8253 ? Vielen Dank! Mark
-
Thread
Frage zu UART beim 8051
Tag an alle, ich benutze den at89s8253 von Atmel und wollte mal wissen, wieoft jedes Bit beim UART abgetastet wird. Nur einmal pro Bit oder mehrmals mit Mehrheitsentscheid? Danke schon mal für eure Antworten, MC
Danke für die Links!!! In einem Dokument von Philipps hab ich's gefunden: >The 16 states of the counter divide each bit time into 16ths. At the >7th, 8th, and 9th counter states of each bit time, the bit detector >samples the value of RxD. The value accepted is
-
Thread
µC AT89C5131A-S3SUM lässt sich nicht programmieren
Hallo ich bin sehr neu auf dem Gebiet und möchte jetzt auf dem 51er-Maxi-USB-Board den µC AT89C5131A-S3SUM programmieren. Als IDE benutze ich Keil uVision5, zum Flashen Flip. Ich habe allerdings andauernd Probleme was die IDE anbelangt: [c] /*------------------
+-----------------------------------------------------------------------------*/ #include <at89c5131.h> // fuer Atmel AT89C5131 sfr at P1 Eingabe; // Eingabeport ist P1 mit 8 Schaltern sfr at P2 Ausgabe; // Ausgabeport ist P2 mit 8 LEDs //------------------ Hauptprogramm
-
Thread
Anfängerfehler!
Hallo, Ich möchte einen Mikrocontroller Typ AT89c51 (24PC) mit nem Galep 4 Programmiern alderdings macht der Microcontroler nicht das was ich will :-( sondern die ausgänge sind nach dem Reset mal high mal low Die beschaltung des Microcontroller
Mit dem AVR-Tutorial kann er aber nix anfangen, er hat einen AT89c51 das ist ein 8031-Abkömmling. Ist der EA-Pin auf VCC? Und der Takt gehört an XTAL1 nicht an XTAL2, oder ein Quarz zwischen den beiden.
-
Thread
AT89S8252 simulieren
Hallöle gibt es eine möglichkeit den AT89S8252 zu simulieren bzw den ASSEMBLER-Code schrittweise zu testen. weil laut Forum ist das AVR-Studio ja nicht kopatibel zu diesem Baustein. Oder ist da jemand anderer Meinung? Alle Antworten wenn
Hallo Felix! Da der AT89S8252 ein 8051-kompatibler ist, kannst du alles benutzen, was einen 8051 zur Grundlage hat. Hilfreich sind sicher die Abhandlungen aus der Zeitschrift elektor, die zum Flash-Board gemacht wurden. Alternativ