-
Thread
Nachfolger für 80535 gesucht?
großartigen Anforderungen, sollte man meinen. Tatsächlich finde ich aber nur bei Atmel etwas geeignetes (AT89C51CC03, AT89C51AC3) - leider blockieren dort ausgerechnet die Compare/Capture Pins die ADC-Kanäle! Infineon hat noch den XC878 im Angebot. Schaut prima aus, nur leider ist er nirgends verfügbar!
Danke für die Tipps! - Atmel: Die AT89Cxxx passen alle nicht, da die Pinbelegung die Ressourcen gegenseitig blockiert. Die AT89LPxxx würden passen, laufen aber nur mit 3V3 I/O Spannung. - STC: Kannte ich auch noch nicht. Leider brauche
-
Thread
Atmel Compiler Empfehlung?
Welchen C, C++ - Compiler empfiehlt die Community für Atmel Controller, und warum? Wir haben uns für ein neues Project für die Atmel Reihe entschieden und um bei der Compiler - Wahl nicht ins Braune zu greifen
Ich benutze auch den Keil C51 für die Atmels und kann nicht klagen. Bisher habe ich damit folgende Atmels programmiert: AT89C4051 AT89S8252 T89C51RD2 T89C51CC01 Peter
-
Thread
Keil µVision Simulator
funktioniert die Ansteuerung erwartungsgemäß nicht mehr. Bei einem kleinem Projekt benutze ich an P1 des AT89C4051 ein LCD. Da an diesem Port die Pins P1.0 und P1.1 ebenfalls für den internen Komparator verwendet werden besitzen diese keine internen Pull-Ups. Auf meiner Schaltung verwende ich deshalb externe
kann ich im Simulator das LCD nicht ansteuern. Als Notlösung verwende ich deshalb einen standard 80C31 zur Simulation anstatt dem AT89C4051. Gibt es nun eine Möglichkeit µVision zu sagen, dass er diese Pins doch ansteuern soll? Oder kann ich anstatt der Portpins (z.B. P1.1 oder D:0x90^1) irgend
-
Thread
welcher µC?
einige wenige Erfahrungen bei der Programmierung gemacht) Der AT89C51IC2 würde diese Punkte ja erfüllen, ist aber nur sehr schwer (und teuer) aufzutreiben. Was gibt es denn an kostengünstigen Alternativen? Sehr groß sind die Ansprüche ja nicht gerade... Danke
AT89C2051/AT89C4051 sind billige 8051 Flash controller
-
Thread
Vor EMV - Bitte um Hilfestellung und Tips
imho Mist, da viel Hitze entsteht und dann stirbt entweder der Varistor oder das Netzteil... Dem µC auf VCC eine Drossel spendieren, sowie mehr C. 10µ-47µ aus dem Bauch. Plus 100nF an jedem VCC Pin. Dies LC nahe am µC layouten sodaß die HF die der µC auf VCC erzeugt an der Quelle gefiltert wird.
mehr C. 10µ-47µ aus dem > Bauch. Hinter den 7805 oder wo hin? > Plus 100nF an jedem VCC Pin. > Dies LC nahe am µC layouten sodaß die HF die der µC auf VCC erzeugt an > der Quelle gefiltert wird.
-
Thread
Drehzahlregelung für DC-Motor
einen Tipp geben, wie ich das am besten anfange? Ich verwende einen 8051 Controller, genauer einen AT89C4051. Gruss
einen Tipp geben, wie ich das am besten anfange? > Ich verwende einen 8051 Controller, genauer einen AT89C4051. entweder Impulse pro Zeit messen, oder die Impulsbreite und danach auf die Drehzahl hochrechnen Gruß Christian
-
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
PIC: Bit aus Byte an PORT ausgeben
, daß Atmel bisher nicht auch die AT89C4051-Serie mit ISP, internen Reset und Takt ausgerüstet hat. Kommt ja vielleicht noch. Peter
wir zu den Kunden mit 100k pro Monat Abnahme gehören würde, gäbe es mit Sicherheit sehr schnell ein AT80C4051 mit dem internen Takt-, Programmier- und RESET Optionen des AVR MEGA8. So richtig Eigeninitive für eine kontinuirliche Verbesserung (außer es führt zu Kostensenkung bei der Fertigung) entwickeln
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
sich da was an den Ausgängen tut. Aber genau der PCF8574 ist hier das Problem. Aus dem Datenblatt: > At power-on the I/Os are HIGH. In this mode > only a current source to VDD is active. Das heißt, nach dem Einschalten sind sind alle Transistoren im ULN durchgesteuert bis die Ausgänge über I2C abgeschaltet
Portexpander zu verwenden. Auf der 8051-Schiene gibt es ebenfalls kleine billige Flash-Controller, nämlich AT89C2051 und AT89C4051 sowie den AT89S51. Tools und Programmiergeräte finden sich bei Atmel und im Netz. Als weitere und sehr billige Lösung zur Porterweiterung bieten sich Schieberegister(74HC595
-
Thread
8051 und float
Ich hab float auf dem AT89C2051 gerne benutzt. Die 4 Grundrechenarten benötigen etwa 1kB. Man hat also noch 1kB für die Applikation. Und wenns klemmt, der AT89C4051 hat 4kB Flash. Und falls man den Turbo braucht, einfach den AT89LP4052 rein.
-
Thread
UART
Hi! Ich habe folgendes Problem: Ich habe einen AT89S8252 programmiert für die serielle Kommunikation. Das Programm läuft wunderbar und alles klappt wie es soll. Ich habe nur Recourcen verwendet, die auch der kleinere AT89C5051 bereitstellt. Ich habe also identischen Sourcecode, für beide Prozessoren, nur dass bei dem AT89C4051 das Senden über den UART nicht klappt. Zum Testen habe ich folgendes programmiert: Beim Empfang, wird das Byte wieder gesendet. Es kommt aber immer nur 255, egal was ich in SBUF schreibe. Ich
-
Thread
Intel-HEX ___HEX-80
hi, bin gerade dabei meine ersten at's zu brennen(at89cx051). ich habe mir den programmer von batronix nachgebaut. programmentwicklung geschieht mit µvision2 von Keil in C. beim compilieren wird auch ein hex-80 file erzeugt. nur das
Keil-µVision. Diese hat verschiedene Beschränkungen (siehe Kiel-Homepage). Eine davon ist, daß der vom C-Compiler erzeugte Code ab Adresse 0x0800 liegt. Das heißt, er wird auf einem 89C1051 oder 89C2051 nicht laufen. Wenn Du einen 89C4051 zur Hand hast: Bingo, das könnte klappen! Ansonsten schreib Dein
-
Thread
Zähler: erzeugte exe viel zu groß
hier ein kleines C-Programm für einen Zähler mit dem AT2313. Leider ist das hex 17kB groß und passt so gar nicht rein. Den Code habe ich von www.mino-elektronik.de/fmeter/fmeterx.htm geladen und für den GCC
da brauchts dann eben mehr, als z.B. beim 8051. Hier mal als Beispiel mein Frequenzmesser aufm AT89C2051: Main: 691 Byte Float-Library: 979 Byte Gesamt: 1670 Byte = 82% Auslastung Das past also noch bequem in die 2kB. Beim AVR sollte es für Float aber schon ein ATMega8 sein, der AT90S2313
-
Thread
RS 485 Lenz X-Bus
hat mich ein Totalverlust meines USB-Sticks da etwas zurückgeworfen. Prozessor ist allerdings ein AT89C4051 und programmiert wird in Assembler statt BASCOM. Viele Grüße Thomas
oder ATmega328 geeignet ist. Warum nicht, alle 9-Bit-fähigen Uarts können eingesetzt werden. Ein AT89C4051 tut es auch seit langem. Thomas
-
Thread
AT89S4051 PWM
hallo leute! habe da ein verständnis problem beim erzeugen eines PWM für meinen AT89S4051! möchte über die PWM einen servo-regler ansteuern! hab mir auch eine schaltung aufgebaut und die scheint zu funktionieren. schreibe den code in C aber habe mit dem programmieren von µC nicht
Du mußt noch das TMOD- und TCON-Register setzen. Das Atmel Datenblatt des AT889S4051 ist allerdings wirklich schlecht. Du mußt noch das Hardwaremanual runterladen. Peter
-
Thread
Warum Doppel-RET ?
Byte-Maschine (8051) mit einer Wort-Maschine (AVR) in Bytes vergleichen, da kommt nur Mist raus. D.h. von AT89C2051 nach AT90S2313 geht nun mal nicht. Meine alten AT89C2051/4051 Programme kann ich jedoch bequem auf einen ATMega8 umrubeln und gut is. Nur manchmal kann ich was nicht nachvollziehen, daher
Speicherbereiche legt, steigt der Kodeverbrauch nur etwas an: Keil C51, pdata segment: 358 Byte Keil C51, xdata segment: 455 Byte Deshalb bleibe ich dabei: Wenn ein 89C52 (8kB) zu 80% ausgelastet ist, wird der Versuch, ihn in einen Mega8515 zu quetschen, oftmals
-
Thread
8051er und Nokia 3410 Display
üblich ist). ===> ich weiß, dass es 51er gibt, die ein "internen externen" RAM besitzen wie bspw. 89C51ED2 oder 80C5131 ! Die Bibliothek hätte eben auf JEDEM 51er laufen sollen. Sollte jemand in der Lage sein, den Displayinhalt zurücklesen zu können: Für eine Nachricht bin ich dankbar ! Also
Mit der printf() aus SDCC dürfte der Code ja schnell 3-4kB groß sein, da ist dann mit dem 2051 oder 4051 schluss. Die größeren haben, wie geschrieben, ja oft 1kByte (oder mehr) internes XRAM, so dass man bei Code-Größen über 4kByte eh' nur wenig für z.B. einen AT89C51RC2 drauflegen müsste. Alternativ
-
Thread
Einfache Schaltung zur Temperaturmessung mit PT100
bilden einen Dual-Slope Ad-Wandler mit 14 Bit aufloesung. Die eigentliche AD-Wandler fuehrt Timer 0 des AT89C4051 Prozessors aus. R18,R19,C5,C6 dienen auch hier der EMV. C21 unterdrueckt eventuelle Schwingneigung des OP's. Der AD-Wandler funktioniert folgendermassen: Zuerst wird eine konstante durch die
erreicht hat. Q1 dient der Pegelanpassung an den Prozessor. Die Ladezeitkonstante bestimmt dabei R20 u. C7. Der Prozessor ist ein AT89C4051 (8051 Derivat). U8 bildet die RS232C Schnittstelle. Vom MAX232 (U8) werden die Ladungspumpen neben der Versorgung der RS232 Schnittstelle auch noch zu Versorgung der
-
Thread
µC als Funktionsgenerator
Funktionen z.B._nop_() #include <defines.h> // Abkürzungen #include <at89c5131.h> // Registeradressen //#include <at89s4051.h> // Registeradressen #include "..\..\lcd.h" /**************** Definitionen *************************************
TR0 = 1; } } /* Initialiserung serielle Schnittstelle nutzt den Baudratengenerator des AT89C5131 */ void init_seriell(void) { PCON|= 0x80; // SMOD setzen BDRCON = 0x1F; // Baudratengenerator nutzen BRL = 236; // 217: 9600 Baud 236: 19200 SCON = 0x52; /
-
Thread
Arduino - UNO Flashershield (Linux)
geht und die einzelnen Hexdateien auch) - Verbinde die MISO, MOSI, SCK-Leitung des Arduino mit dem AT89S52. Leitung D10 des Arduino geht an den Reset des AT89S52. Sorge dafür, dass der AT89S einen angeschlossenen Quarz und Ziehkondensatoren hat (12 MHz Quarz wäre gut). Schließe den AT89S an +5V an und vergiß die Abblockkondensatoren nicht. - lade ein Programm in den AT89S hoch: [code] flash51n wr /dev/ttyUSB0 helloworld.ihx [/code] hierbei ist helloworld.ihx natürlich dein von dir erstelltes Programm, das du im AT89S laufen lassen möchtest
-
Thread
diverse Atmel µC DIL für 1 KG Kaffee abzugeben
für 2Kg guten Bohnen Kaffee abzugeben + die Versandkosten. Hinweis! die Bauteile sind neu 1 x AT89C51 20PI 1 x AT89C4051 24PI 10 x Atmega 32 16PI 3 x Atmega 32L 8PU 4 x Atmega 16L 8PU 20 x Atmega 88 20PU 1 x Atmega 644 20PU 2 x Atmega 16 16PI 1 x Atmega 16 16PU 3 x Atmega 8 16PI
-
Thread
Welches sind die richtigen ATMELS für meine Zwecke?
lassen, damit die AVRs das nächste Byte in das Senderegister stellen können. Etwas besser sind da die AT89LP4051, die haben noch ein Byte Puffer und Interruptprioritäten, damit sollten die 4MHz klappen. Ich kenne ja nur die ARM7 (LPC2xxx), und die haben ein I2C, womit man wesentlich besser MCs vernetzen kann, wenn wie bei Dir keinerlei hohe Zeitanforderungen bestehen. Der I2C hat quasi das Handshake schon im Protokoll, d.h. es kann nie einer zu langsam sein. Obwohl ich ja bei Vernetzung eindeutig CAN favorisiere (z.B. AT89C51CC03), ist ein rundum sorglos Protokoll. Und
-
Thread
Schaltplan-Fehler
Du brauchst unbedingt einen 100nF C direkt am µC. Wenn die Platine schon fertig ist, dann nimm einfach einen IC-Sockel mit eingebautem C (Vorsicht, teuer). Deine zwei Tastereingänge (?) an PB3+4 können nicht funktionieren, da die Taster
Digidaltechnik ich habe durchaus Erfahrungen und habe schon andere MC Schaltungen gebaut aber nur mit dem AT89C2051 und dem AT89C4051 und bin nun zu den AVR gewechselt. Warum soll ich 2 Schaltungen bauen mit all den Teilen wenns auch mit einer geht. Was glaubst du warum ich die LEDs mit eingebaut habe damit
-
Thread
Probleme mit AT89S8252&Nokia3310 LCD
Hallo! Ich hab mir eine Ansteuerung über Software SPI für ein Nokia 3310 LCD geschrieben. Auf einem AT89C4051 funktioniert dieses auch perfekt, aber sobald ich es beim AT89S8252 verwende gibt es Probleme. Im angehängten Sourcefile ist das Testprogramm. Der Smilie wird rausgeschrieben, und zwinkert sobald
wurde im Keil in einem neuen Projekt neu compiliert. Hab sogar schon probiert das INC File in das C File zu kopieren, auch das funktioniert nicht.. bzw der Smilie geht, wenn ich den ganzen Text rausschicken will gehts ned.
-
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
MC bleibt stehen (Bewässerungssteuerung)
hi google mal: TC1232 dieser 'wachhund' beisst in den 'reset' falls dein uC stehen bleibt. ed
Hallo, danke für die Hinweise. Aber..... Ich arbeite mit AT 89C4051 MC nach meiner Kenntnis ohne Watchdog Funktion. Weiteres Problem, die Tropfbewässerung (Balkonkästen)arbeitet 6 mal am Tag eine Minute. Die Rieseler bei Bedarf (Feuchtefühler) 1 mal 30 Min
-
Thread
µC schrottet immer :-(
, warum der immer schrottet? Ist mir ein bischen teuer auf die dauer *g Habe vorher mit nem Atmel 89C4051 gearbeitet und die sind nie kaputt gegangen (Brenner auch selbst gebaut). Thx TaBi
Löschen, Schreiben und Lesen genommen werden (P2.6, P2.7, P3.6, P3.7 - näheres siehe Datenblatt vom AT89C52). Eben diese Ports hängen beim Brenner-II direkt am Rechner - eine versehentliches Wackeln am Brenner oder der Leitung zum PC kann so ungeahnte Folgen haben! Soweit mir bekannt, sollten die Security-Bits
-
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
AT-Befehle
Hallo Leute, ich hab folgendes Problem: Ich muss über nen uContoller (AT89C4051) einen AT-Befehl an ein SIEMENS S35 senden. Andere AT- Befehle wie etwa die eingabe des Pins funktionieren ohne problem. Was ich nun tun möchte ist, ein SMS vom SMS-Speicher aus auf eine Handy
Code: void msg_send_alarm(void) { /*code unsigned char array []={AT+CMSS=1,"+41795854030",145 ENTER}; */ code unsigned char array []={0x41,0x54,0x2B,0x43,0x4D,0x53,0x53,0x3D,0x32,0x2C, 0x22,0x2B,0x34,0x31,0x37,0x39,0x35,0x38,0x35,0x34, 0x30,0x33,0x30, 0x22,0x2C
-
Thread
Atmel AT89S2051 womit beschreiben?
schon lange in diesen forum, immer sehr hilfreich. Ich habe ein rießen Problem und zwar habe ich einen AT89S2051 den ich per ISP programmieren möchte, was bei diesen Prozessor auch funktioniert, nur habe ich das Problem das ich kein Original Atmel Kabel habe sondern einen Nachbau mit den Bustreiberbaustein
Lösung. hier mal der Link zu Mercateo: http://www.mercateo.com/p/139-1095734/IC_8_BIT_MCU_FLASH_Typ_AT89S2051_24PU.html hier der Link zu Atmel: http://www.atmel.com/dyn/products/product_card.asp?family_id=604&family_name=8051+Architecture&part_id=3674 DA ich leider nicht so der ISP crack bin und
-
Thread
Alernative zur Dallas DS5000
eine 8051 CPU senden, die alle 4 Ports frei hat. Dann würde auch rel. einfach ein ICE für 2051 oder 4051 dabei abfallen.
RS232 an eine 8051 CPU senden, die alle 4 Ports frei hat." Und warum nimmst Du dann nicht einen AT89C51ED2 ? Bzw. wenns noch mit internem 8-fach ADC, 2kB Data-SRAM und CAN sein darf, den AT89C51CC03. Peter
-
Thread
[V] AT89Cx051
Für die Nostalgiker: 21 x AT89C4051 DIP20 12 x AT89C2051 DIP20 8 x 22,1884Mhz Quarz HC18/U 30 x 33pF Keramik Die Controller sind mind. 10 Jahre alt, teilweise unbenutzt, einige haben aber auch schon mal Code gesehen .
-
Thread
kurze Melodien für PCD3312?
Ich habe vor Jahren mal eine Nixieuhr gebastelt aus einem "Polydigit 1" einem AT89C2051, dem DCF-Code der ursprünglichen Scopeclock mit DCF Decoder, einer I2C CMOS-Uhr mit RAM (Bezeichnung gerade nicht im Kopf) und I2C Schnittstelle und einem I2C DTMF/Melodiegenerator PCD3312.
Ding stand nun mit offenen Gehäuse mehrere Jahre herum und funktionierte vor sich hin. der 2K ROM des 89C2051 ist voll, 89C4051 liegen aber da. Realisiert ist eine netzsynchron laufende Uhr die bei DCF Empfang jede Minute gestellt wird und die aktuelle DCF Zeit wird auch jede Minute im CMOS -Clock Chip
-
Thread
[V]erschenke großes Bauteilepaket an Schüler
möglichkeit hat, kann sich das ganze auch vor Ort in Bochum anschauen. https://www.das-labor.org/wiki/%C3%9Cber_das_Labor
Hallo zusammen! Ich weiß nicht in wie fern das hilft, aber ich habe noch diverse AT89C4051, AT89C51RD2 µC zu Hause liegen (im DIP Gehäuse) sowie den einen oder anderen ATMEGA im DIP. Da ich diese Urgesteine seit einiger Zeit aus meinem Hobbybereich ausgemustert habe, stünden sie
-
Thread
geigneter Mikro-Controller
Interrupt ... -1 UART Vieleicht kann mir jemand eine Empfehlung abgeben. Ich habe bereits einmal den DS89C420 von Dallas angeschaut. Scheint mir aber ein bisschen Gross zu sein. Besten Dank Tobias
Atmel AT89S4051
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
. Ich möchte allerdings die Geschwindigkeit anzeigen (Tachosignal vorhanden). Ich verwende einen AT89C2051 bei ca. 22 MHz Hardware ist fertig, Software bräuchte ich hilfe! Ich habe nur etwas C erfahrung, sonst nix... Also: - Habe 3 Ausgänge für LEDs die ab bestimmten Drehzahlen leuchten sollen
na gut dann poste ich mal meinen: gelöst mit einem AT89C2051 und geht relativ genau bis 12000 rpm bei einem 6 Zylinder. Einziges Problem: Es bringt die genauigkeit garnichts weil solche Motoren sowieso nie genau eine Drehzahl halten... http://www.theng.at
-
Thread
AT89S8253 ISP Programmierung unter Linux
Hallo, da ich bis jetzt kein ISP Programmer für den AT89S8253 unter Linux gefunden habe, habe ich eins selber geschrieben. Das Problem ist, dass ein Paar Hundert Bytes werden einwandfrei programmiert, dann tritt ein Fehler auf (nicht programmiertes byte
bin sehr interessiert an deinem programmer, da ich selber sowas ähnliches brauche und zwar für den at89s4051. An dem ist nur das page programming nicht 64 sonder 32 byte und er hat kein eeprom. Ansonsten ist das Programmieren gleich. Ich müsste mir das ganze selber schreiben, es wäre aber schön wenn
-
Thread
picpicpicpicpicpicpicpicpicpicpic
setze sehr oft (Atmel-) 8051-er ein und hatte noch nie Probleme damit. Besonders stabil arbeitet ein AT89C4051 der aus Sicherheitsgründen in einem geerdeten Metallgehäuse sitzen muß, weil er selber auf -5000V gegenüber Erde liegt (Regelung einer Elektronenquelle bis max 5000eV). Wenn man Probleme hat
stört, ist, dass jeder AVR Benutzer jedem immer zu AVRs raten will obgleich dieser mit einem anderen µC arbeiten möchte. zb.: Wenn einer sagt, er möchte was mit einem AT89C2051er machen, dann wird sicher gleich protestiert und ihm nahegeleget, dass er einen ATMega8 dafür nehmen soll, da dieser ja so
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts es schon ewig viele Beispielcodes und Softwaremodule zu Display, SPI, UART, I2C, GPIO, Timer, Interrupts Aaaaaber der Pferdefuß
Programme schreiben... die gibt's ja auch mit 256KB Programmspeicher, da passen viele Zehntausend LoC rein.
-
Thread
Einfache Sensortaste
funktioniert ganz gut. Ein Problem hab ich aber: Ich hab den 1nF Kondensator auf dem Pin P0.7 des AT89C51 angeschlossen. Wenn ich jetzt nun auf dem Pin P0.x etwas anderes anschließe(z.B eine LED über Vorwiderstand),dann funktioniert es nicht mehr. Wenn ich die LED aber auf nen anderen Pin (z.B P3.
: 14 Time: 14 Time: 14 [/pre] Funktioniert also astrein. Anbei das Testprogramm (auf nem T89C51RD2 getestet). Die LEDs gehen bei 25 an. Peter
-
Thread
Standard LCD über nur 3 Drähte
Mit einem billigen 74HC164 kann man das auf nur 3 Drähte reduzieren. Damit ist es leicht, einen AT89C4051 oder auch ATTINY12 zur Ansteuerung zu nehmen. Anbei ein Beispiel für eine Uhr mit Datum für ein 2 * 16 Zeichen Display. Das Testen des Busy-Signals kann man einsparen, wenn man nach jedem
Hier mal der "Schaltplan" aus Peters Code mit Leerzeichen eingerückt: [code] /* connections: 89C2051 74HCT164 LCD ---------------------------------------- P1.5 8 P1.6 E P1.7 1, 2 RS VCC 9, 14 VDD GND 7 VSS, R/W
-
Thread
Heizungssteuerung mit ATMEGA 32
und lese es zur Darstellung wie folgt ein: ..... hv=eeprom_read_byte(&CheckEEPROMData); itoa(hv,c,10); strcat(c," "); lcd_puts(c); while (!eeprom_is_ready()) {;} hv=eeprom_read_word(&MaxKesselTemperatur[TAG]); itoa(hv,c,10); strcat(c," "); lcd_puts(c); Ergebnis: CheckEEPROMData = 1 MaxKesselTemperatur
habe ich den 1-wire Bus prima zum Laufen gekriegt. Allerdings handelt es sich dort um einen ATMEL 89C4051 bzw AT89S51 (meinem Standard-Testboard mit SPI). Hatte zwar einige Zeit gebraucht (Assembler), um den ganzen Kram zu kapieren aber endlich funktionierte es. Dann habe ich mir ein TempMessgerät
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Axel S. schrieb im Beitrag #7919326: > Aber damals gab es halt auch keine µC. Zumindest keine, die man dafür > hätte ver(sch)wenden wollen. Ich habe früher kleinere Logikschaltungen mit dem AT89C2051 aufgebaut. Man brauchte zwar noch ein Programmiergerät, aber keine Löschlampe
COM-Port gechrieben, allerdings habe ich hier gleich die mit mehr Speicherkapazität präferiert, also AT89C52 und AT89C4051, weil es trotz Assembler ziemlich schnell knapp werden kann – einige von den ICs (neu) liegen bei mir noch als Erinnerung herum. Das war aber natürlich alles 1-2 Dekaden später als
-
Thread
[T]ausche diverse Atmel Controller und ein ATmega128 Development Board und diverse Phytec Boards
nach Differenz ausgeglichen werden. Zum Tausch gibt es wie auf den Bildern zu sehen: 5 mal AT90S4414-8JC (PLCC44) Atmel Mikrocontroller 6 mal AT89C2051-24PC (DIP20) Atmel Mikrocontroller 10 mal AT90S2313-10SI (SOIC20) Atmel Mikrocontroller 1 mal AT90S8535-8JI (PLCC) Atmel Mikrocontroller 1 mal ATMEGA128 Development Board 1x Phytec KC-167 KITCON 167 (Karte mit Siemens SAB-C167-CR-LM) BILD1 1x Phytec KC-164 KITCON 164 (Karte mit Infineon SAF-C164CI-8EM) BILD2 1x Phytec KC-167 KITCON 167 (Karte mit Infineon SAB-C167-CR-LM) BILD3 Ganz vergessen das wichtigste zu erwähnen
-
Thread
Sammelbstellung für ein 80C51-ED2 Aval Board !!
Higl Low Ihr da draußen, wie gesagt, es geht um ein EVAL Board für nen 89C51ED2. Ich suche jemanden der sich um eine Sammelbestellung kümmern kann und will. Als Gegenleistung möcht ich nur eine Paltine. 2 Seitig durchkontaktiert. Lötstop ist optional. Ich gebe dem jenigen
ist natürlich ein 89C51-ED2 !! Sorry
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Keil8051 (teuer). Ach ja, und mir fehlt die passende Anwendung für die alten Dinger. Habe noch 65 Stck. At89C52ED2, die waren mir vor 15 Jahren Gold wert aber heute?
STC12C5A60S2-Serie (1T-Core, bis zu 62K Flash je nach Emu-EEPROM-Grösse, nur externer RAM, kein ROM). Theoretisch müsste auch der DS89C450 gehen, da der ja auch einen UART-Bootloader hat und beide dem Standard-Pinout
-
Thread
Keil µVision2 4K Version
sorry hab ich vergessen: C51 Compiler
Danke für den Link. Leider unterstützt diese Version keine ATMEGA Chips. ich benötige den AT89C4051. Da werden nur Silicon Derivate unterstützt, schade..