-
Thread
Baudraten: Atmel Flip <-> µC
Flip. In den Kommunikationsoptionen lässt sich eine Baudrate auswählen. Sagen wir z.B. 115200. Der µC wird mit einem Quarz von 11.059 MHz betrieben. Im Datenblatt des AT89C51AC3 habe ich nun gesehen, dass man den UART auf verschiedene Modi einstellen kann: "Serial Control" (SCON) SFR Bit Name
hat eine automatische Baudratenerkennung und stellt die Schnittstelle passend ein. Im Datenblatt zum AT89C51ED2 war das ziemlich gut beschrieben, sollte im DB zum AC3 nicht anders sein. Ralf
-
Thread
8051 sbit?
hi leude, ich bin gerade dabei mit cvavr ein c-programm zu schreiben. dabei möchte ich einen SHT75 auslesen. µC ist ATmega8. Die Werte sollen per LCD (2x16) ausgegeben werden. Auf der Sensirion homepage: www.sensirion.com gibts c-code für einen 80c51
haben ist das nicht unbedingt der Fall. Ein Standard-8052er kanns auf jeden Fall. Z.B. Kanns der P89C51ED2 von Philips für den Port5 (der wars glaub ich) nicht, der ED2 von Atmel kann es wiederum. Wie du gesagt hast, Datenblatt lesen hilft auf jeden Fall weiter. Prinzipiell lässt sich sagen, dass
-
Thread
Zeitverzögerung beim PIC16F84A
Teppich bleiben. Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich auch auf dem AT89C2051 benutzt, braucht 1kB Flash. Atmel hat aber auch die kleinen 8Pinner gut ausgerüstet, z.B. ATtiny85: 8kB Flash, 512B RAM. Mit PIC kenne ich mich nicht aus. Ich hab hier noch ein Delaymacro
#7153664: > Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich > auch auf dem AT89C2051 benutzt, Benutzt. Hmm. Für die PIC16 hatte ich die GK-Arithmetik selber geschrieben. Sowohl für 4 Byte GK als auch eine Variante mit 5 Byte. Damit die Mantisse groß genug ist, um das auch im
-
Thread
MCS51 IDE unter Linux
schrieb im Beitrag #7799998: > Ich brauche einen Editor mit Syntaxhighlight der mich speziell für MCS51 > unterstützt, mit einer unaufdringlichen Hilfe damit ich nicht die ganzen > Befehle, Register, Bit, ... auswendig wissen muss. Was soll das sein? Syntaxhighlighting wäre für C und das ist für den
zu > übertragen. Debugger und Programmiertools gibt es nicht herstellerübergreifend. Ein Atmel AT89S2051 wird anders programmiert und debuggt als ein Siemens C515 oder Intel 8032. Und einen Debugger wirst du wohl auch nicht selber schreiben wollen. Das machen die großen IDE auch nicht. Statt dessen
-
Thread
8051 UART mit Agilent Multimeter
jetzt stehe ich vor einem Problem. Ich habe hier ein Multimeter (Agilent 34401A) das ich mit einem AT89C51ED2 über UART verbinden möchte. Es soll per Taster in verschiedene Modis geschalten werden können, z.B. widerstandsmessung oder Spannungsmessung. Die Messwerte sollen dann zum MC geschickt werden
selbst entwickelt) INFOS: Messgerät: Agilent 34401A (Befehle SCPI Code) Entwicklungsumgebunt AT89C51ED2: Ride7 Assembler Display: HD44780 UART: Baudrate 9600, Parität NONE, 8 Datenbits Habe im Anhang meine 3 Projektdateien angehängt, vielleicht findet jemand einen Fehler, oder
-
Thread
bedingter Sprung
? Atmel produziert eine breite Palette verschiedener Controllerfamilien, unter Anderem, 8051er (At89xx), AVRs (AT90xx), ARM (AT91xx)... Wenn du also konkrete Hilfe haben willst, dann nenne das Teil beim korrekten Namen, so dass keine Missverständnisse möglich sind. ...
Habe den AT89C51CC03
-
Thread
suche LCD für 8051er
Suche ein idioten sicher anzusteuerndes LCD für den At89c51ed2, dass nebenbei noch gübstig ist. Aja hab fast keine Ahnung von der Materie als ich wär euch da sehr verbunden wenn ihr mir da weiter helfen könntet. MFG Patrick
/users/pouweha/lcd/lcd.shtml http://homepage.hispeed.ch/peterfleury/avr-software.html http://www.c51.de/c51.de/Dateien/LCD.php?UIN= http://www.elektronik-kompendium.de/public/arnerossius/programme/windows/lcdtest.htm http://www.8052.com/tutlcd.phtml http://www.latke.net/lcd/index.html http://www.holger-klabunde.de
-
Thread
Probleme mit Atmel 89ISP und AT89S52
industrielle Platinen mit kompletter Beschaltung (inkl. stabilisierter Spannungsversorgung 5V) eines AT89S52. Alle benötigten Kontakte für das AT89ISP Kabel sind ordnungsgemäss auf einen Stecker herausgeführt (mehrfach kontrolliert). Nach anlegen der Versorgungsspannung nimmt der Mikrocontroller seine
vom Betriebssystem abhängig, ob überhaupt und wie gut es geht. Mein Tip daher, gönne Dir einen AT89C51ED2, stecke ihn auf das Board und programmiere in über die UART (Atmel Flip Software downloaden). Meines Wissens nach geht das immer (sogar Linux-Flip gibt es). Ein MAX232 (UART-COM Pegelwandler
-
Thread
Mikrocontroller Geschwindigkeit
von Mikrocontroller interessieren. Insbesondere AVR, PIC und andere. Die von mir gefundenen DS89C420 - 33 MHz 33 Mips ? // Dallas 8051 Derivat CF8051F120 - 50 MHz 50 Mips // Cygnal 8051 Derivat
oder ATTINY26 bei 1MHz. Lediglich in Spezialfällen habe ich mehr gebraucht, wie z.B. - Ethernet: T89C51CC01 bei 20MHz (3,3MIPS) - Soundausgabe 22kSamples von I2C-EEPROM: AT89C2051 bei 24MHz (2MIPS) - Frequenzmesser ohne Vorteiler 0,5Hz ... 4MHz: AT90S2313 bei 10MHz (10MIPS) Alles andere (Steuerungen
-
Thread
89c51rc2ba
Hallo, wie kann ich den 89c51rc2ba programmieren? Mir steht nur dieser Controller zur Verfügung und sonst nichts. Kann man hier eine Schaltung zusammen basteln um diesen zu programmieren, und falls ja wo bekomme ich die Schaltpläne
es handelt es sich um den Philips 89c51RC2BA Adi
-
Thread
Bootloader für 80C815C
an den Atmels/Philips (z.B. AT89C51CC01) mit internem Flash und Bootloader nicht ? Einfacher und bequemer gehts doch nun wirklich nicht. Peter
), der 80C515C ist mir nicht bekannt. Du sprichst vom OTP also ist es wohl der C515C. Es gibt wirklich unterschiedliche Implementierungen in der 51-er Welt wie die Umschaltung des EA-bits behandelt wird. Als
-
Thread
8051er C /C++ Programmierkurs
Hallo Zusammen, ich möchte einen AT89C52 Programmieren. Einen C-Kurs hab ich soweit da, ich suche jetzt nur noch etwas spezielles für Mikrocontroller, z.B. wie ich genau einen Port /Portpin ansprechen kann etc. Vielleicht kennt
89C52 !
-
Thread
PC-Tastatur
Ich bin fündig geworden. Allerdigs ist es für ein 89C2051. Wer hat zu diesem Teil Unterlagen? Bei Atmel war die Suche in bezug auf Assembler erfolglos. Der Befehlssatz würde mir reichen. Danke für eure Mühe Jornbyte
Nochmal, es soll für den 89S8515 sein. Gefunden für den 89c2051. Da sind Befehle, die ich nicht kenne, wie z.b. cjne; ajmp; sjmp; jb und so weiter. Ich bräuchte den Befehlssatz für den 80c2051 um das progi auf den 8515 oder
-
Thread
Selbstständig machen Gesperrt
Ich hab schon unter ST62, AVR und 8051 (AT89) programmiert. C, Assembler - gibt`s ja kein Unterschied. Es könnte auch Basic sein ;) Jetzt versuche ich die PICs zu studieren. Wenn ihr mich braucht - stehe ich gerne zur Verfügung.
kann er sich ja mal melden. Also bis dann Sascha Fiebiger P.S. Ein Entwicklungsboard für den T89C51CC01 habe ich übrigens auch entwickelt.
-
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
-
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 Stück ATMEL ATTINY2313V-10PU im DIP-20 Gehäuse (1,-€) 125 Stück SAB80C32 im PLCC44 Gehäuse (0,50€) 25 Stück L6226D DMOS dual full bridge driver SO-24 Gehäuse (2,-€) 25 Stück TC55257-85 Static RAM 32k x 8 SO-32 Gehäuse (2,-€) 180 Stück TC551001BFL-85 Static RAM 132K x
-
Thread
AVR m128 Webserver Problem
Option 59: 0 b 89 20 Option 1: ff ff ff 0 Option 3: c0 a8 2 1
Option 59: 0 b 89 20 Option 1: ff ff ff 0 Option 3: c0 a8 2 1
-
Thread
Suche MP3 Decoder Chip
ja ok danke :) aber ich meinte eher µC in welcher Größenordnung (auf die Praxis bezogen) reicht der AT89C51SND1 + 2. externen Decoder oder meinst du noch etwas schnelleren ? (der atmel hat ja nen c51 x2 core *g* + 40MHz)
vor allem, das es nachträglich in ein Projekt eingefügt wird und wir größtenteils nur Erfahrung mit C51 Controller haben :( Auf der Hardwareseite sieht das ganze so aus: -2xSD/MMC Card -> 2 unabhängige streams -möglichst low cost
-
Thread
Erste Schritte mit C8051F310
@Marcp: > Mit welchen Schnittstellen kann man diese den programmieren? C0xx - C2xx: JTAG C3xx und aufwärts: C2 Interface Wird beides vom Debugadapter, welcher den DevKits beiliegt (und auch einzeln erwerblich ist) unterstützt. Andere Schnittstellen nur per selbstgeschriebenem
Matrix-Tastaturcontroller integriert. Damit kann man z.B. eine 4x4 Matrix an einem Port (Port 1 beim AT89C51RC2/AT89C5131) betreiben. Nur für langame Taster kannst Du auch einen I2C-Expander mit Interrupt-Ausgang nehmen.
-
Thread
Ausgabe von Datentyp float fehlerhaft!
***********/ #include <stdio.h> //einbinden der standart I/O #include <at89c51cc03.h> // Special-Function-Register #include <absacc.h> //einbinden der include datei /***********************************************************/ /**************************
Compiler vergessen. Ohne den gehts nicht. Den Prozessor hat er genannt, wenngleich als Suchspiel: at89c51cc03
-
Thread
Speichererweiterung des 8051
, Code- oder Datenspeicher ? Nimm doch einfach ein Derivat mit genügen Speicher intern. Z.B.: P89C668: 64kB Flash, 8kB SRAM Ansonsten, Speicher wird so angeschlossen, wie im Datenblatt angegeben. Und unter C wird er ganz normal angesprochen, d.h. als code oder pdata / xdata. Die CPU erkennt
Hallo kurt, die 80C31, 80C32-Controller wie auch die 8031, 8051, 80C51-Controller kann man erweitern, d.h. man kann den EA-Pin auf Masse legen und hat dann automatisch Zugriff auf externen Programmspeicher (27512, 27C512
-
Thread
[V] Diverse AVR/Arduinos/Roboter Sachen
auch prima direkt mit Bascom. VHB: 25€ 3. Arduino Paket: Due (80MHz+ARM) (z.B. AppleI/Ehbasic/C64) und nodemcu mit ESP8266 Wlan Chip+Basic (Lua geht auch) und Atmega328 Arduino (z.B. KIMUNO) VHB: 30€ 4. MCS-51 Basic Platine mit AT89S52, 32k Sram + 32k Eeprom inkl. USB-TTL Dongle. Einstecken
auch prima direkt mit Bascom. VHB: 20€ 3. Arduino Paket: Due (80MHz+ARM) (z.B. AppleI/Ehbasic/C64) und nodemcu mit ESP8266 Wlan Chip+Basic (Lua geht auch) und Atmega328 Arduino (z.B. KIMUNO) VHB: 25€ 4. MCS-51 Basic Platine mit AT89S52, 32k Sram + 32k Eeprom inkl. USB-TTL Dongle. Einstecken
-
Thread
uC Netzwerk über SPI
hmm ich hab in einem datenblatt ( at89c51d2) auf der seite 67 ein Blockschaltbild gesehen, wo die /SS - Leitung des Masters auf VCC hängt... obwohl wird sicher auch funktionieren wenn ich die Leitung in der Luft hängen lasse.
Vorsicht bei der Benutzung des /SS Pins am Master. Ich hatte mal inen längeren Kampf mit einem AT89S8252. Da funktioniert SPI (am Master) nur dann, wenn man auch den /SS Pin als Ausgang für das SS Signal verwendet. mfg Reinhard
-
Thread
ATMEGA328P auf Arduino Uno
ff] O [4f] . [a5] . [91] . [b4] . [91] / [2f] . [b7] . [f8] . [94] f [66] # [23] ! [21] . [f4] . [8c] . [91] . [90] . [95] . [89] # [23] . [02] . [c0] . [8c] . [91] . [89] + [2b] . [8c] . [93] / [2f] . [bf] . [08] . [95] . [cf] . [93] . [df] . [93] . [0e] . [94] ; [3b] . [01] . [0e] . [94] . [95] .
ff] O [4f] . [a5] . [91] . [b4] . [91] / [2f] . [b7] . [f8] . [94] f [66] # [23] ! [21] . [f4] . [8c] . [91] . [90] . [95] . [89] # [23] . [02] . [c0] . [8c] . [91] . [89] + [2b] . [8c] . [93] / [2f] . [bf] . [08] . [95] . [cf] . [93] . [df] . [93] . [0e] . [94] ; [3b] . [01] . [0e] . [94] . [95] .
-
Thread
[S] Programmierer im Raum Dortmund / Soest
Tach zusammen Suche jemanden im Raum Dortmund / Soest für die Migration vom Atmel AT89xxx nach ATmega328 und nach Arduino Mega2560. Eventuell auch eine Androit App für den Mega2560. Gruss Toni
#5557125: > Tach zusammen > Suche jemanden im Raum Dortmund / Soest für die Migration vom > Atmel AT89xxx nach ATmega328 und nach Arduino Mega2560. > Eventuell auch eine Androit App für den Mega2560. > Gruss Toni Toni P. schrieb im Beitrag #5557503: > "€?" > > Hallo Egon > Für gute Arbeit
-
Thread
RTC verliert Daten
so wie es auch sein soll), nur der RAM enthält danach nur noch 0xFF. Mache ich nur einen Rest beim AT89C51RC2, dann bleiben die Einstellungen erhalten. Die Software ist also OK...
habe, aktiviert der TL7705 den Reset erst ab 3,6V. Das ist natürlich totaler Quatsch, da hat der 89C51 schon längst Mist gemacht. Und das es funktioniert, wenn Du Reset manuell auf aktiv hältst, beweist ja auch, daß das Quatsch ist. Du brauchst einen MAXIM-Stein, die aktivieren den Reset schon
-
Thread
AVR gegen den Rest der Welt
einfach mal geguckt, diese sind Samplebar und auch "In Stock", also theoretisch sofort lieferbar: SST89C58RC SST89E516RD SST89E516RD2 SST89V516RD2 Nur da, wie von dir erwähnt, sich diese nicht mit dem PICKIT brennen lassen, ist dies für mich eher unrelevant. Ich komm wie gesagt mit den PICs klar
Jörg Wunsch schrieb: >>Bei Atmel bekommt halt jede Controllerfamilie einen neuen Namen (AT89, >>AVR, Xmega, AVR32, SAMx für die diversen ARMs), bei Microchip heißen >>sie alle erstmal "PIC", und man muss dann das "Kleingedruckte" >>studieren um zu erkennen, welche Leistungsklasse es nun
-
Thread
Ansteuern von Servomotoren mit dem 8051
auf die Pausen und Pulszeiten?? Bitte geht mit mir nicht so hart in die Kritik... #include <c51rx2.h> sbit Motor1 = P2_0 ; sbit Motor2 = P2_1 ; sbit Motor3 = P2_2 ; // sfr at P2_3 LED1; // sfr at P2_3 LED2; #define Puls_10ms 10000 //sbit at P3_2 Taster; // Taster für Motoren
Hi, es gibt da den AT89C51AC3 (und auch ein fertiges Board) der kann mittels seiner PCA-Einheit 4 Servos ziemlich einfach ansteuern... Gruß RABIS
-
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
Buderus EMS-"Gateway" mit PIC18F / Sammelbestellung
Jens H. schrieb im Beitrag #2958926: > 08 00 18 00 27 01 7f 64 1d 09 01 25 62 80 00 02 24 01 5d 00 51 15 2d 48 > 00 c8 00 02 00 68 00 1f [code] [...] 24 01 5d 00 51 15 2d 48 00 c8 00 02 00 68 00 1f ^^ ^^ ^^
34, size=18 [20.08.2013 21:19:23] {UBAMonitorWWMessage:Warmwasser-Soll-Temperatur} 54.0 °C [20.08.2013 21:19:23] {UBAMonitorWWMessage:Warmwasser-Temperatur 1} 51.1 °C [20.08.2013 21:19:23] {UBAMonitorWWMessage:Warmwasser-Temperatur 2} 51.1 °C [20.08.2013 21:19:23
-
Thread
ATMEL ISP von Ulrich Bangert
ich habe das problem das das beschreiben meines 89s51 immer ewig lang dauert u.U. 3 minuten...
Hallo! Ich habe diese Schaltung nun aufgebaut und auch schon erfolgreich einen AT89S8253 programmiert. Ich habe auch schon versucht einen AT89S2051 zu programmieren, aber das hat überhaupt nicht funktioniert. Auch kann ich beim 2051 den Code nicht auslesen. Habt ihr auch schon
-
Thread
Frequenzumrichter für einen 12Volt Asynchronmotor
0xd8,0xd5,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3, 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a,
,0x1d,0x1f,0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c }; unsigned int i=0; ISR(TIMER1_COMPA_vect){ OCR1A
-
Thread
keil software
nutzen den für den AT89S52
Keil = geil... aber nicht umsonst ;-) Aus der aktuellen Preisliste: PK51 (C51 V8 Professional Developer's Kit) 2600,- CA51 (C51 Compiler/Assembler Kit) 1600,- letzteres wäre quasi nur nackter Compiler und Assembler.
-
Thread
Was hört ihr für Musik ?
Brandneue 80er-Italo-Disco, aber aus der Türkei: https://www.youtube.com/watch?v=yZsD0C51jnM
am deutschen Rhein.. https://www.youtube.com/watch?v=2kEmdXYk89c
-
Thread
RGB - LED Matrix mit Schieberegistern
Hallo an alle, ich bin gerade am einem Projekt dran, in dem eine RGB LED Matrix 8x8 mittels einem AT89C51ED und 4 Stk 74HC595 angesteuert werden soll. Ich habe aber folgendes Problem: Es werden nicht immer die richtigen Dots angezeigt... im Bild ist ein Beispiel zu sehen, es soltle ein U sein,
sein... Der Code ist im Anhang, vielleicht kann sich den jemand angucken? Aufbau selber: AT89C51ED2 Testboard von ETT, die Schieberegister sind extern aufgebaut, 20 cm Kabel... OE und SCLR sind auf 0V, bzw 5V. Gibt es noch was, auf das man bei so etwas besonders achten muss? Konstruktive
-
Thread
Arbeiten in Österreich??!
sieh mal nach unter help.gv.at vielleicht findest du dort mehr infos
https://community-assets.home-assistant.io/original/3X/a/1/a11b5432f8c4c6c0d3a004abbeb0f349da4e045c.jpeg
-
Thread
Auslesen des Beschl.-Sensors ADXL202
ja im mikrocontroller-Forum fragst, willst Du also auch einen mikrocontroller benutzen. Z.B. der AT89C2051 ist dafür geeignet. Du läßt einen Timer durchlaufen und den anderen im Gate-Mode, d.h. er läuft nur solange der Gate-Eingang =1 ist. Beim 1.Interrupt (Gate und externer Interrupt ist der gleiche
Periodendauer und der andere die High-Dauer. Brauchst Du das mehrfach, nimmst Du entweder einen 2. AT89C2051 oder einen T89C51RB2, der hat dann gleich 5 Capture-Eingänge, damit gehts dann ähnlich. Peter