-
Thread
Programmiergerät für ATMEL 4051 gesucht
chaokhun.kmitl.ac.th/~kswichit/easy1/easy.htm oder http://www.futesta.de/projekte/hardware_atmelat89c2051.html oder http://www.as3.de/technik/elektronik/usb_programmer/usb_programmer.php einfach mal etwas mit google spielen ;-)
unter Ebay nach "Willem", der kann fast alles und ich hab ihn unter 100 Euronen gezogen. Für Atmel AT89xxxx brauchst Du einen Adapter (MCS51-Adapter). Für einige Pic´s brauchst Du ebenfalls einen Adapter, natürlich einen anderen. Den Programmer hab ich, (nicht übel,wenn man an den Preis vom Galep denkt
-
Thread
Atmel 89C2051 Programmer (von Erik Buchmann)
Programmer von Erik Buchmann nachgebaut und hab noch einige Fragen: Auf der Seite wird immer nur vom 89C2051 geredet, kann man auch Atmel 89C4051 beschreiben, der ja eigentlich nur einen größeren Speicher hat? Den benötigten vorprogrammierten 2051er habe ich in unserer FH programmiert. Nach dem Einschalten
Bedenke - die Schaltung vom Erik (angenommen man legt genau 12Volt an) hat Spannungsabfälle bis zum µC durch die vorgeschalteten Transiststufe, von daher kommen am µC niemals die aussen angelegten 12 Volt an, sondern weniger - das reicht dem AT nicht aus um gelöscht oder beschrieben zu werden - also
-
Thread
RFID selber gemacht
in Verbindung gesetzt und die Antwort erhalten: "Ja, die sind speziell codiert, das ist von "C" so gewollt" Dabei ist natürlich nicht der reader-Chip der Übeltäter, sondern der AT89C2051, in dem die decodierung steckt. Habe nun die tech. Daten der Tags von besagtem eBay/er per mail bekommen
microchip Design Guide ist schon mal ein guter Anfang: Zentraler Takt, Endstufe, Empf.-Verstärker, µC zum decodieren. Als gemeinsame Basis kommt dann ein ser. Signal raus, welches je nach Anforderung weiter verarbeitet wird. Bei den günstigen µC Preisen kann ich durchaus mit mehr als einem µC in einer
-
Thread
ATX Netzteil Selbstbau für 12V ???
Autobordnetz verbunden werden (der Vollständigkeit halber: http://www.techcase.de/product_info.php?cPath=91_55&products_id=462).
3,3 V macht ein LT1074 , +12 ein LO-Drop (linear) . ( die +12 werden bei mir kaum belastet ) Ein AT89C2051 steuert das Ganze . ( 700er Duron @460MHz )
-
Thread
KEIL & AT90 Serie + Anfänger
Moin, Keil µ-vision ist für C51 Kontroller (z.B AT90c2051). Für AVR benötigst du WinAVR. Dazu gibt es hier auf der Seite ein schönes Tutorial. Zwischen AVR und C51 Kontrollern gibt es viele Unterschiede. die C51 sollen die ältern
. mit meiner alten Keil Compilerversion von 1995 kann ich jeden 8051 programmieren, z.B. den neuen AT89C51CC03. Neue AVRs benötigen dagegen immer ein Update des Compilers. Aber hier gibts schon einige Vergleichs-Diskussionen dazu, die will ich nun nicht alle wiederholen. Peter
-
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
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-12PI (4 mal) (siehe Bild4) IC Fassungen ( ca. 2 ) (5Stück verschiedene größen) (siehe Bild1) Lochrasterplatinen (ca. 2 ) (siehe Bild2
-
Thread
LCD INIT FEHLER
hallo! ja bitte schick mir den code in c! mfg, geri
Anbei mal mein Programm aufm AT89C2051. Peter
-
Thread
AVR und Solid State Relais
eine Schaltung nachgebaut die es ermöglicht eine Lichtquelle per Infrarot zu dimmen. Am Ausgang des At89c2051 ist ein SSR Typ S202S11 (opto Triac) angeschlossen. Angeblich ist laut Artikel dieses SSR TTL kompatibel. Steht aber nicht im Datenblatt drin ? Jetzt habe ich ein SSR Typ D2W202F genommen. Leider
-
Thread
Mikrokontrollerauswahl
.) Zu viel Leistung sollte er auch nicht verbrauchen, da ich ihn mit Batterie betreiben will. C-Compiler free, bzw. möglichst günstig (will eigentlich auf Keil verzichten :) ) ich hab schon einige MCUs genauer angeschaut, das Problem ist aber meistens der teuere C-Compiler. Momentan ist für
man überhaupt keine Einschätzungen treffen. floating Point ist für keinen ein Problem, selbst ein AT89C2051 kann das. Und 512kB aufm ARM sind was völlig anderes, als 512kB aufm 8051 (ARM braucht viel mehr als der 8051). Wenn Du wirklich brauchbare Empfehlungen willst, erzähl mal mögliochst genau
-
Thread
UART AT89C2051
Hallo zusammen! Ich hab mittlerweile schon eine halbe Stunde gegoogelt und keine Antwort auf meine Frage bekommen: Ich möchte Daten vom uC an den PC seriell übertragen. Ich hab dazu folgenden Source geschrieben: ********************** TMOD = 0x20; //Timer 1, Mode 2 TH1 = 0xFD; //9600Baud SCON = 0x40; //Serielle Schnittstelle TI = 0; TR1 = 1; while(1) { SBUF = 'A'; while(TI == 0); TI = 0; } ********************** Irgendwie bekomme ich aber keine Daten. Das Auswerteprogramm am PC funktioniert, da ich es auch mit der C-Control ausprobiert habe und da erhalte ich das Zeichen
-
Thread
Wer brennt mir einen AT89C205?
hm -89C205 sagt mir nichts. Falls du einen 2051 meinst, kann ich dir das machen.
Hallo bekomm wahrscheinlich au bald ein AT89C2051! Wollt mal frage ob Sie den IC für mich auch brenne lönnen? Würd mich freuen wenn Sie sich melden. Danke mfg manni
-
Thread
Verkauf Atmel 89CXX
Hi, ich verkaufe auf www.stefpro.de Atmel Controller der 89C51 Serie zu günstigen Preisen, ohne mindest Bestellwert oder Anzahl. MfG Stefan Nannen
nicht weshalb du das denkst. Reichelt und CSD sind dann niedrigste Preise, guckst du ELV (Beispiel: At 89C2051 7.50Euro, Batronix immernoch 2.55 inkl MWST). Selbst groß liefertan sind erst ab 100 Stück günstiger. Schuricht nichtmal dann. Ich weiß leider nicht wie die Versandkosten bei CSD sind aber bei
-
Thread
Frequenzzählung möglichst sparsam mit 2313
Suche doch 'mal nach: reziproker frequenzzähler at90s2313
als 4 Stellen braucht die Anzeige für einen RC-Generator nicht. Hier mal ein Beispiel mit dem AT89C2051: http://www.progforum.com/attachment.php?attachmentid=144 Peter
-
Thread
Suche developer board für 8051
kann man durch umdefinition der Ports an den Portleitungen p4 und p5 auf P0 und P2 einen Einchip al 89c51 im 40pin geh in der Zielumgebung testen. Ist halt eine löterei mit 40 pin ATbuskabel 1 Sockel gemacht für die 2051 4051 und einen für den 89c51 usw.
einhauchen kann. Aber als Tip für einen Einsteiger kommt das um etliche Jahre zu spät. Da ist z.B. ein AT89C51RD2 weitaus praktischer und genauso seriell.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
es mit den SPI Settings aus? Ich nutze inen SAM7.. Hier das CS Register s_pSpi->SPI_CSR[0] = AT91C_SPI_NCPHA // (SPI) Display //AT91C_SPI_CSAAT | AT91C_SPI_BITS_16 | 55<< 8 //AT91C_SPI_SCB // (SPI) Serial Clock Baud Rate | 55<<16 //AT91C_SPI_DLYBS | 55<<24; //AT91C_SPI_DLYBCT; // (SPI) Delay Between Consecutive Transfers Da habe ich schon unterschiedliche Werte ausgetestet leider ohne Erfolg. Jens
-
Thread
AT89C4051
wenn du mit µvision entwickelst würde ich dir ein evaluatinsbord mit einem AT89C51ED2 oder AT89C51RD oder ähnliche 89C51 mit zusatzbezeichnung. diese besitzen einen bootrom zum ablegen eines monitorprogramms. so kannst du direkt von µvision auf die hardware zugreifen ohne
. Aber mal eine andere Frage, hab im Tutorial gelesen, dass man immer in den Source-Code für den 2051 noch "$NOMOD51" und "$INCLUDE (89c1051.mcu)" einfügen muss. Dass es aber Assembler-speziefisch ist. Bei mir kommen Fehlermeldungen "INVALID BYTE BASE IN BIT ADRESS EXPRESSION". Was trage ich denn in
-
Thread
Timer 0 98c20151 vs 80c515
SETB TF0; ;Es spielt auch keine Rolle ob ich die TR0 ET0 TFo setze oder nicht ;80515 läuft 89c2051 nix RET; initialisierung gelaufen ab ins programm Besagte routinen sprich die Timer0_int läuft auf dem 80c515 einwandfrei auf dem 89vc2051 geht nix ich stehe vor einem Rätsel
liegen. Die 8051 sind ja kompatibel, d.h. Timer, Uart usw. werden immer gleich angesteuert. Der AT89C2051 hat allerdings nur 128 Byte SRAM und keinen externen SRAM, daran könnts liegen. Peter
-
Thread
Welche 8051 von atmel lassen sich parallel programmieren?
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 programmieren. "Bootladerfähig" sind nur die AT89C52RD2 (oder so ähnlich, die von TEMIC eingebrachten 8051er glaube ich). Die können in ihren FLASH schreiben und sich damit sich selbst programmieren. Und damit ist auch eine Programmierung über Bootlader
-
Thread
AT89S52 startprobleme
Hallo, ich versuche zur Zeit mit einem AT89C2051 - den ich allerdings nur als Seriell zu Parallel converter benutze - einen AT89S52 über dessen SPI zu programmieren. Das SPI Signal wird dabei per Software auf dem Computer erzeugt. Vor einem
funktioniert, habe das Projekt dann kürzlich wieder "rausgekramt" und bekomme nun die programmierten AT89S52 chips nicht mehr zum laufen :( Am Programmiergerät sollte es eigentlich nicht liegen, da ich mein Programm erfolgreich wieder auslesen konnte. Wenn ich den AT89S52 jedoch resette (benutze z.Zt
-
Thread
Arithmetik in C
ja von vornherein nicht so gut, wie auf CICS mit 8Bit-Befehlen, z.B. 8051. Da habe ich in 2kB (AT89C2051) viel mehr machen können und oft auch floating point gemacht. Hab dann aber auch einen kommerziellen Compiler genommen (Keil). Peter
/* scaling factors as defined in the datasheet with factor 100 */ /*-4.0 * 100*/ #define SHT11_C1 -400 /*0.0405 * 100 * (1<<28)*/ #define SHT11_C2 1087163597 /*-0.0000028 * 100 * (1<<30)*/ #define SHT11_C3 -300648 /* humidity = SHT11_C1 + value * ( SHT11_C2 + SHT11_C3 * value); */
-
Thread
Rabbit 2000 basierendes Embedded System
und dann können auch andere Interupts verwendet werden, ohne das Bit-Timing zu stören. Z.B. der AT89C51ED2 ist so einer. Peter
EPROM-Löschgerät wegschmeißen und brauchte nicht umlernen, da ich schon vorher 8051 eingesetzt hatte. Und der AT89C2051/4051 war damals (1993) der leistungsfähigste 20-Pinner weltweit. Peter
-
Thread
C-Source für SMT160-30???
Anbei mal ein C-Beispiel für den AT89C2051. Der 8051 ist ideal geeignet, weil er einen Gated Mode hat. D.h. man mißt mit einem Timer die gesamte Periode und mit dem anderen Timer nur die High-Impulsbreite. Auch
einen anderen digitalen Sensor, da hast du diese Problem nicht, denn da kann man den Wert direkt in °C auslesen.
-
Thread
AT89C51IC2 kaufen
Also ich glaube diesen AT89C51IC2 verwechselst du wohl mit dem AT89C2051 diesen programmiere ich immer. Hier der Link zu reichelt.de http://www.reichelt.de/?ACTION=42;atype=akku_select;special=akkus
sorry link geht nicht. geb halt einfach AT89C2051 ein. da findet reichelt aufjeden fall was
-
Thread
ADuC845
Hallo leute, Ich suche ein buch oder sowas änliches über den Mikrocontroller ADuC845 auf deutsch, da ich geringe englischkenntnisse besitze. Könnt ihr mir bitte mal einen tip geben wo ich das finden kann. Danke!
Dir helfen : http://www.erikbuchmann.de/ http://www.goblack.de/desy/mc8051chip/index.html ( die AT89C2051 und SAB80C515 sind "Verwandte" von dem ADuC845 )
-
Thread
1-wire
kommt Und man kann das Ganze in C programmieren. Wichtig ist nur, daß es ein Bit-I2C ist, d.h. daß man für jede 1-0-Flanke im Voraus bestimmen kann, ob sie gestreckt (= Senden 0) oder nicht gestreckt (= Senden 1 oder Empfang) werden
Hallo! Habe einen 8-BIT IO Slave mit AT89C2051 realisiert (Relaiskarte). Der µC ist nur mit 1wire-Timing beschäftigt und in den Lücken habe ich dann eigentlich die Funktion implementiert. @22.xxx MHz Was das für andere µC's heißt, kann
-
Thread
Kurze Frage zu Keil µVision2 und AT89C2051
Hallo Zusammen! Vorweg: nein, ich möchte mich nicht wirklich in die 8051er einarbeiten, ich habe lediglich einem Bekannten versprochen, ihm ein kleines Programm zu kompilieren ;) Ich vermute, daß ich irgend einen Parameter in den Optionen nicht richtig eingestellt habe. Kompilieren lässt sich sowohl der standard Startup-Code sowohl das C-Programm ohne Fehler. Aber dann beim Linken krachts! *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: CODE SEGMENT: ?PR?EXT_INT0?KOMFORT LENGTH: 0072H Und das bei etlichen "SEGMENT"s. Ich bin völlig ahnungslos, woran das liegen
-
Thread
Integration IA4420 Erfahrungen
starten. Arbeite momentan leider alleine... Ansteuern will ich den ia4420 zunaechst mit einem Atmel At89c2051. Bei den Frequenzen in der der Chip arbeitet sind sicherlich sehr kurze Leiterwege erforderlich... Daher bin ich momentan am ueberlegen wie ich ein moeglichst kompaktes Testboard entwerfe. Womit
durchführen, vielleicht können wir da Gegenseitig davon profitieren..... ciao Fasti E-Mail: Fasti (ät) inode . at ICQ: 64748475
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
zutreffen. Mit Stromsparen habe ich nur zweimal was gemacht. Ich hab mal eine Digitaluhr mit dem AT89C2051 aufgebaut und mit einem Goldcap 1F gestützt, das reichte dann für 8h Gangreserve: http://home.tiscali.de/peterd/appl/hard/uhr4536/uhr4536.htm Und dann noch einen Würfel, der geht in Power
mir Peter bestimmt kurz und kompetent beantworten kann: Ich möchte die Relaisplatine von der uC-Platine galvanisch trennen. Vom uC-Ausgang zum Relais geht das über einen OK, das weiss ich. Nur haben Relais- und uC-Platine dieselbe Stromversorgung. Über einen Festspannungsregler wird der uC mit
-
Thread
Batteriezustandsanzeige mit LED
Hallo @ Henning, schau mal im C-katalog LED mit Low-Bat Warnung 18 57 87 leuchtet wenn U < 2,3V Kurt
muss man halt rausfinden . Natürlich ist die Schaltung nicht der Oberhammer . Seit dem ich mit µC rumspiele , nehme ich auch für solche lächerlichen Aufgaben einen AT89C2051 ( ca. 1,70 Euro ) . Der lässt dann natürlich nicht nur die LED blinken ...
-
Thread
IR Led an Mikrocontroller
@Chris... Schau einmal ins Datenblatt vom ATmega8(Seite:25) oder vom AT89C2051 (Seite:4). Hier stehen die Kapazitäten die der Hersteller empfiehlt. In den Datenblättern von Microchip findest du das auch! Wie zb im Datenblatt des PIC18F4550 auf Seite 27. Und ein LED darfst
acrobat/doc0841.pdf Wenn dieser keinen Internen Taktgenerator hat dann vielleicht der "nachfolger" AT Mega 16 ...?
-
Thread
Anfängerfragen zu asembler und AVR
total am verzweifeln. Zum Programmieren benutz ich den Flash-BrennerI von Batronix.com für den AT89C2051 Woran kann das wohl liegen, das da nichts klappt? Mfg Sebastian
anderen befehlen?" Du sprachst doch von 5 IO-Pins und die hat Atmel zur Zeit erst als AVRs. Der 2051 hat 15 IOs, ist aber auch kein Problem, siehe Anhang. Peter
-
Thread
Datei erstellen
ihr mir helfen könnt. Ich weiss nicht wie (oder ob es überhaut möglich ist) es geht dateien mit dem µC zu erstellen. z.b. .txt. Ging das mit hilfe der Paralell schnittstelle Grüsse Andy
Die Station selbst, also alle µC die darauf verwendet wurden (AT89C2051,AT89C4051 und AT89C52) wurden in C pogrammiert, das Programm für den PC in Visual Basic und die Homepage in Java. Das Link schick ich dir morgen... hab es gerade
-
Thread
89c2051 port beschreiben :(
hi, es ist sicher keine große sache den port eines 89c2051 zu beschreiben. ich hatte bisher 80c517a programmiert. da hatte der syntax funktioniert( da konnte ich aber P3 anstatt 0xb0 angeben) problem: ich möchte den port 3 mit dem text - daten_port
pass aber beim 89C2051 auf....der hat im port 3 nicht alle tassen im schrank....pin p3.6 existiert nicht (extern)
-
Thread
AT89c2051 seriell asynchron ???
hi, habe ich es richtig vernommen, dass man des 89c1051-4051 serielle schnittstelle nicht im asynchronmodus betreiben kann? markomarko
-
Thread
Wie komfortabel ist C auf ATmega?
als C als auch assambler mfg Azrael
Thorsten, "Welche Anwendung (nur so aus Neugier) ?" Z.B. als Datenlogger. Zur Zeit ist es ein AT89C2051 + AT24C512, aber eine 1-Chiplösung wäre nicht schlecht. Aber 128kB wirklich nur mit Code zu füllen, dürfte ein Ding der Ünmöglichkeit sein (ich meine mit sinvollem Code). Peter
-
Thread
Max 7219
@Wildsau "hast DU mir vielleicht ein Code Beispiel in C?" http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm Peter
@Wildsau : Ich hab das Prog für die Uhr in Assembler geschrieben. Der Controller (Atmel AT89C2051), den ich verwendet habe, hat nur 2k Flash und da muß man sparsam mit dem Platz umgehen. Manche Sachen wären zwar mit C einfacher gewesen, aber leider auch umfangreicher. Wenn ich mich recht
-
Thread
PIC16F877 - Timer0-programm startet nicht
Pin angehängt bzw der Taktimpuls ich habe einen 11MHz Quarz und meine µP handelt es sich um einen AT89LP2052 also atmel 8051(standard)Architektur. Ich muss LEDs ansteuern. Aber im Grunde brächte ich den C-code für den Timer0,1 Modus.Jemand eine Ahnung??
mi´m µP von Atmel 89TC2051P connected, dann wird der µp mi´m MAX7301 connected. Es ist sehr konfus alles...am besten ich schick eich die Links: Sensor ADXL213: http://www.analog.com/en/prod/0%2C2877%2CADXL213%2C00.html
-
Thread
Datenverlust im AT89C2051 ?
Da ich keine Statusabfrage des zu programmierenden uCs mache, sondern nur eine bestimmte Zeit im AT89C2051 warte, muss der Fehler in diesem liegen. Also neuen AT89C2051 genommen, und alls lief wieder. Zumindest für einen Tag. Wenn ich die beiden AT89C2051 austausche, bleibt der Fehler. Er lässt sich nur beheben, wenn ich den AT89C2051 neu mit der Programmiersoftware bespiele, oder auch nur die alte (mittels Verify, das erfolgreich ist) auslese. Irgendwie ergibt das ganze für mich keinen Sinn, ich weiß nur dass das Problem
-
Thread
ATMEL und LCD 16x2
Hallo Oleg! Wenn du einen 8051 von ATMEL verwendest, dann ist es bestimmt ein AT89C2051 oder ein AT89S8252. Beide Typen haben Opencollector-Ausgänge und erfordern somit einen Pullup-Widerstand an jeder Steuer- und Datenleitung. Sollten diese Widerstände nicht in der Ansteuerschaltung
integriert sein, dann musst du diese noch zusätzlich verdrahten. Was für ein Display hast du? Welchen µC verwendest du? Wichtig wäre auch noch die Programmiersprache, die du für den 8051 verwendest. Da ich noch ein 2x16-Display zu liegen habe, würde ich es mal an mein Flash-Board (AT89S8252) anschließen
-
Thread
Probleme mit AT 89C2051
Hi Leute! Ich hab ein ziemliches Problem mit dem 2051 von Atmel: Ich habe eine (zimlich einfache) Schaltung mit dem 2051 entworfen und ein Prototyp gebaut. Soweit so gut. Der Prototyp funktioniert einwandfrei. Nun will ich die Schaltung in einer Kleinserie von vorerst 25 Stück bauen. Die ersten 2 Schaltungen funktionieren auch, aber bei der 3. und vierten Schaltet der MC den Ausgang nicht mehr richtig. Woran kann das liegen? Es sieht aus, als wenn er einfach die im Programm vorgeschriebenen Pausen nicht macht... Woran liegt das? Die Schaltung ohne MC ist in Ordnung, und der Quarz ist auch der
-
Thread
Hoffe ihr helft mir bei meiner Projektarbteit
8) liefert genuegend strom und hat schutzdiode schon drin.....und kannst ausserden nicht einmal C_B_E verwechseln. was willste mehr?
Zum Feuchtemessen würde ich den Komparator vorziehen (z.B. im AT89C2051, ATTiny26 usw.). Einen Kondensator (MKT 100nF) parallel und rein in die Erde. Dann einmal auf 5V aufladen und warten, bis die Spannung auf die Referenz abgesunken ist. Der Vorteil ist
-
Thread
AT89C2051 mit 20MIPS !
Atmel hat jetzt einen AT89C2051/4051 Nachfolger angekündigt, den AT89LP2052/LP4052: http://www.atmel.com/dyn/resources/prod_documents/doc3547.pdf Damit sind also endlich auch die 20-Pinner über SPI programmierbar. Und
Natuerlich...! ...aber wo ist der AT89C2051 mit 20MIPS ?
-
Thread
AT89C2051 Lockbits
HAllo, Ich habe einen AT89C2051 wo ein oder mehrere Lockbits gesetzt wurden. Wenn ich ihn auslese kommen nur FFFFFFFFFF´s gibt es da irgend eine Möglichkeit an die Daten zu kommen??
Wenn da 2051iger nur F ausgibt dann is einfach da Speicher leer, weil Ff sind nops soviel ich weiß.. mfg
-
Thread
Microcontroller mit CAN Schnittstelle
C8051F040..047 C8051F060..063 T89C51CC01 T89C51CC02 AT89C51CC03 AT90CAN128 LPC2119 Peter
in diesem Umfeld aus ?" Also mit den 8051-ern habe ich bisher sehr gute Erfahrungen gemacht: AT89C2051 AT89S8252 T89C51CC01 Ich probier jetzt gerade die ATMega8 aus. Demnächst solls auch noch ein LPC2119 sein. In einem älteren Gerät wurde mal eine fertige Motorola-CPU-Karte mit externem
-
Thread
A/D-Wandlung mit AT89C2051
Hallo Forum, ich habe da mal Fragen an praxiserfahrene AT89C2051-Verbastler. Erste Frage: Wenn ich die Ports 1.7 - 1.2 als Schalter für ein R2R-Netzwerk benutze, kann ich dann den Ausgang direkt auf einen der Komparator-Eingänge (P1.0 oder P1.1) schalten
-
Thread
A/D-Wandlung mit AT89C2951
Hallo Forum, ich habe da mal Fragen an praxiserfahrene AT89C2051-Verbastler. Erste Frage: Wenn ich die Ports 1.7 - 1.2 als Schalter für ein R2R-Netzwerk benutze, kann ich dann den Ausgang direkt auf einen der Komparator-Eingänge (P1.0 oder P1.1) schalten
-
Thread
AT89C2051: Power-up und Reset vertragen einander nicht!?
schnell genug einzuschalten, damit der Quarz läuft. Wenn ich mal ganz faul bin, dann stecke ich den AT89C2051 in ein Steckbrett, einen 22,1184MHz Quarz daneben und den nächstbesten Kondensator (im Moment 330pF) zwischen Pin 1 und 20. Und es läuft (zumindest nachdem ich den Fehler in der Software behoben
@Markus_8051 Das mit dem Steckbrett war nur ein Beispiel. Ich habe mindestens 10 AT89C8051 im ganzen Haus im Einsatz, und hatte noch nie Probleme mit dem Reset. Und alle AT89C2051 laufen auch mit billigen Steckernetzteilen. Aber bei Seriengeräten ist das natürlich was anderes.
-
Thread
Effektives Entwicklungsboard für AVR
JTAG-ICE (das neue mk2 ist genial schnell) oder einen Nachbau davon (billiger). Damit kannst Du auf C-Level debuggen, die Ausgabe lohnt sich! Stefan
Och, warum immer gleich mit Kanonen auf Spatzen schießen ? Das meiste habe ich bisher mit den AT89C2051/4051 gemacht, der hat 128Byte SRAM. Jetzt habe ich den ATMega8 in der Mache, der hat soviel SRAM (1kB), daß ich sogar Konstanten im RAM lasse (Flash-Konstanten sind unter WINAVR etwas umständlich
-
Thread
Von Assembler nach C umsteigen?
Das kommt immer auf die Programmierer drauf an ... es gibt Leute, die schaffen mit C kompakteren Code als andere mit Assembler. Ein gut strukturiertes Programm bringt meistens mehr als die Wahl Assembler oder C. Und wenn Du C benutzt, hast Du mehr Zeit übrig, um Dir eine gute Struktur
WINAVR ist schon sehr gut, ich nehme ihn auch. Allerdings hatte ich zuerst den Fehler gemacht, einen AT90S2313 programmieren zu wollen, da ich schon viele Sachen mit dem C51 auf dem AT89C2051 gemacht hatte (auch mit float). Das geht nicht, AVR Code benötigt mehr Platz als 8051-Code. Aber ab dem ATMega8
-
Thread
1.5V am port bei high pegel
ich kenn das ding zwar nicht, erinnere mich aber, das bei einem 89c2051 alle io's pull-ups hatten, außer die, welche an den internen analog-comparator angeschlossen sind.... vielleicht daher ? vg ed
Port0 ist beim at89s8252 open-drain, d.h. externe Pull-Ups werden für einen High-Pegel benötigt. Steht so auch im Datenblatt.