-
Thread
AT89C51: Wie schnell?
Hi, kann mir jamand sagen, wieviele Befehle ein 40MHz AT89C51-Prozesser so im Durchnitt schaft. Danke
Bei etwas größeren projekten greife ich eigentlich immer zu meinem favoriten, 89c51Rx2, und selbst wenn ich dann mit dem RTX arbeite,- ist der kleine immer noch satt schnell. die entscheidung ist allerdings keine reine geschwindigkeitsentscheidung,- sondern die unterstützung des
-
Thread
AT89C51CC02 CAN-Bootloader!
Salut, ich habe paar Samples AT89C51CC02 mit CAN- oder UART-Bootloader! GehäuseTyp: 32pins LQFP! Mit UART hat der Zugriff und das Programmieren mit FLIP-Software einwandfrei geklappt! Aber mit CAN über 1 Vector`s CAN-Analyser
geschrieben. Die Software funktionierte gut aber der PC-Adapter nicht besonders. Ich habe aber meine AT89C51CC02 programmiert bekommen.
-
Thread
Serieller Adapter
jemand sagen, wie ich ein serielles programmiergerät bekomme/selbst bauen kann, damit ich ich einen AT89S4051 beschreiben kann? habe das SmartProg2 im net gefunden, aber das ist schon sehr teuer! gibts da etwas kostengünstigeres?? DANKE!
Das Datenblatt des AT89S4051 sollte eigentlich enthalten wie er programmiert wird.
-
Thread
PIC oder Atmel
Hallo, was unterscheidet denn ein AVR und diesen AT89 ? henry
ist das das selbe wie das Bascom-AVR, das du erwähnst ? Was unterscheidet denn ein AVR und diesen AT89 ? Ist das nur eine andere Familie mit dem selben Commandset ? henry
-
Thread
Screenshoot Oszilloskop! Wer kann helfen?
ein Bildchen das ein Rechteck-Signal von 37.5 khz zeigt. Dieses Rechteck-Signal wird mit einem µC AT89C51AC2 an P4.0 über Timer 1 erzeugt. Was ich wissen möchte wraum diese Rechteck-Signal hin- und herschwingt. Ich verwende Rigol DS1202CA falls das noch wichtig ist.
Poste doch bitte mal den Quelltext, da ich keinen AT89C51AC2 da habe. Dann kann ich das mal ausprobieren. Ich tippe aber auf schlechte Schirmung oder falsche Triggereinstellungen.
-
Thread
uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung
des Programmier-Modus ??? Ich habe in meiner Verzweiflung mir mal ein Datenblatt vom einem alten 89S51 angeschaut, welchen man ebenfalls seriell über ein SPI-Interface programmieren kann. Dort ist eine Liste "Serial Programming Instruction Set" abgebildet, wo auch eine Sequenz zum Freischalten des
Thomas Z. schrieb im Beitrag #6998705: > there seems to be a new bootloader v2.5. At least there is at WCH > to do so > a thread. If I understood the translation correctly, it is > broken. or the ISP tool messes up the version. > > THIS YEAR'S NEWLY ACQUIRED CH552G CHIP WCHISP
-
Thread
Suche Elektor 80C535 MC Platine/Platinenfiles
Für 80C51 Basteleien braucht man kein Schaltkreisgrab und komplizierte Platinen mehr. Pappe einfach einen AT89LP51RD2 auf ne Uniplatine mit Quarz und MAX202 dran. Programmiert wird der über die UART mit Atmel-Flip. https://www.digikey.de/products/de?keywords=AT89LP51RD2-20PU%20
-
Thread
CAN-Bus mit AVR?
Hallo Franz Ansonsten wäre da noch http://caraca.sourceforge.net/ Die haben dem AT90S4433 CAN beigebracht. Gruß Eddi
der SJA1000 genommen und auch der MSP2510. Wenns aber auf kleinsten Platz ankommt, dann ist der T89C51CC02 am besten (CAN+8051+Flash+Bootloader). Peter
-
Thread
schaltung nach sixca
programmer sein oder seh ich das verkehrt?? dann müsste doch wenigstens eis von 10 Programmen meinen 89S51 erkennen??? macht aber nur pony - und das nur Read (lesen) drücke ich auf Write - geht nich. und nu??? mach ich was verkehrt? grüße peter
fragen wir mal andersrum... gibt es noch eine andrere (preisgünstige) (selbstbau)-möglichkeit, einen AT89S51-24PU zu flashen? wenn ja welche, wenn nein - welchen prozessor empiehlt das forum? danke nochmal für eure hilfe - siehe beitrag --->dmx512 soll nur meinen laser steuern peter
-
Thread
AT89- bzw. 8051-Bootloader anspringen
Hi, Hm, dass er sich aufhängt, ist komisch... AUXR1-Flag vorher gesetzt? Ich arbeite mit dem AT89C51ED2, also auch einer mit Bootloader. Ich hab's dort so gelöst, dass ich nicht den Bootloader direkt anspringe, sondern das BLJB-Flag setze, dann den Watchdog aktiviere, und den dann den Reset triggern
Auf meinem AT89C51CC01: [c] #define CALL(addr) (((void(*)(void))(char code *)addr)()) #define AUXR1_ENBOOT_ 0x20 void flash(void) // enter bootloader to reprogram { EA = 0;
-
Thread
"Write Failed" AT89S8252 ???
Markus, ich bin mir zwar nicht sicher aber ist die isp - SChaltung von "rumil" nicht nur für AVR´s (und nur für folgende zwei 8051er: AT89S51, AT89S52).
ersteigert weil ich erst dachte ich wäre unfähig den selber zu bauen und da stand dabei das er auch den at89s8252 unterstützt. http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=12949&item=5779803197&rd=1
-
Thread
Thermomix Rezeptchips
is present in /tmp/. Then some checks are done. These strings appear: - Storage partition found at %s (S/N: %s) - Partition containing recipe DB is found - Expecting official recipe chip --> perf - /opt/ref.sig ref.sig seems to be a public key (not sure at all). Do you have some ideas ?
present in /tmp/. > > Then some checks are done. These strings appear: > - Storage partition found at %s (S/N: %s) > - Partition containing recipe DB is found > - Expecting official recipe chip --> perf > - /opt/ref.sig > > ref.sig seems to be a public key (not sure at all). > > Do you have
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
Roger S. schrieb im Beitrag #7001026: > ich brauche mal eure Hilfe. Ich versuche im Moment einen > Frequenzgenerator mit einem AtMega2560 zu bauen. Nun, deine Erklärungen, was du tun willst, der Code
Roger S. schrieb im Beitrag #7001026: > Hey zusammen, > ich brauche mal eure Hilfe. Ich versuche im Moment einen > Frequenzgenerator mit einem AtMega2560 zu bauen. > Anforderungen sind Dreieck und Rechteckspannung
-
Thread
erster Mikrocontroller
sehr beliebt, da sie auch mit externem EPROM laufen konnten. Ich hatte dann auch 1993 die ersten AT89C51 mit Flash-Programmspeicher gekauft.
noch nicht zu denken. Peter D. schrieb im Beitrag #4350228: > Ich hatte dann auch 1993 die ersten AT89C51 mit Flash-Programmspeicher > gekauft. Ich auch, der Komfortgewinn war phänomenal, denn bevor ich einen eigenen EPROM-Löscher hatte, bin ich in meiner Not sogar in die Sonnenbade- und Bräunungsabteilung
-
Thread
Entwicklungsboards
oder MIKROELEKTRONIKA) gehabt. Bezahlt habe ich immer nur den Warenwert + Versandkosten. P.S. Ich zahle immer in USD, mein Bankkurs ist günstiger als der vom Verkäufer angesetzte Kurs.
Warum nicht selber bauen ? Als single Chip z.B.: AT89C51CC01 (Reichelt: 13,20) AT90CAN128 (Reichelt: 16,10) Den AT89C51CC01 kriegt man mit PLCC-Sockel auch bequem auf eine Uni-Platine. Oder noch billiger: ATMega8 (2,75) + MCP2515 (1,95)
-
Thread
At89S serie mit USB-Prog. von Fischl programmierbar??
Hi, weis jemand ob die AT89S Serie von Atmel (C51 Derivat) mit dem USB-Programmer von Thomas Fischl Programmierbar sind? Ich meine diesen Programmer hier: http://www.fischl.de/usbasp/ Gruß Marco
Also der Par. Programmer von Rumil aus dem Tutorial hier funktioniert auch ohne weiteres mit dem At89s8252 und der AVR serie, deshalb dachte ich das es vielleicht auch mit dem usb geht. .....ma schaun
-
Thread
microcontroller
[48]); Yn[49]=(Y[48]-Y[49])+(Y[59]-Y[49])+(Y[39]-Y[49])+(0-Y[50]); Yn[50]=(Y[60]-Y[50])+(Y[51]-Y[50])+(Y[40]-Y[50])+(0-Y[50]); Yn[51]=(Y[50]-Y[51])+(Y[61]-Y[51])+(Y[52]-Y[51])+(Y[41]-Y[51]); Yn[52]=(Y[51]-Y[52])+(Y[62]-Y[52])+(Y[53]-Y[52])+(Y[42]-Y[52]); Yn[53]=(Y[52]-Y[53])+(Y[63]-Y[53]
Viellecht ist der 'AT91SAM7S64 ARM Entwicklungsplatine' etwas. Der 60mhz unt 32bit sprecht mich an. Kan jemant mir den anraden, unt welche in der grupe. Unt was muss ich dabei noch kaufen(software unt so...) grusse
-
Thread
CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
eines Einzel-Chips auch nicht mehr egal. Ich habe da noch Preisunterschiede vom tiny2313 (~2€) zum AT89C51AC3 (~15€) im Kopf. Als der AC3 dann mal nicht verfügbar war kam der erste mega32 (~5€). Das kann schneller gehen als man denkt und zack hat man die Familie gewechselt.
Einzel-Chips auch > nicht mehr egal. > Ich habe da noch Preisunterschiede vom tiny2313 (~2€) zum AT89C51AC3 > (~15€) im Kopf. Als der AC3 dann mal nicht verfügbar war kam der erste > mega32 (~5€). > > Das kann schneller gehen als man denkt und zack hat man die Familie > gewechselt. Hihihi
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2019
www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=d5d615987a Warenwert: 10,40€ Sammelwert: 51,66€ Gruß, Timo
Soeben eingetroffen, vielen Dank. S.
-
Thread
8051 Assembler - Registerbänke
Registerbänke in Assembler hinzubekommen aber es funktioniert nicht. Infos: - Mikrocontroller AT89S8253 - Compiler Ride 51 Ich schaffe es nicht z.b. Registerbank 1 zu verwenden anstatt Registerbank0 Nach meiner Auffassung muss ich zum verwenden einer anderen Registerbank nur RS0 und RS1 im
das umgehen? [avrasm] ;Projekt: Uhrzeit - Ausgabe an Porterweiterung 7-Segment ;Mikrocontroller AT89S8253 ;Belegung: ; Port 3 --> ; Port 3.4 --> DATA ; Port 3.5 --> CLOCK ; Port 3.6 --> LATCH ; 2EH --> Byte Ausgabe - Wert vom datenpointer welcher durchrotiert wird und jede einzelne
-
Thread
AT89C51CC03 Alarmanlage
zur Aufgabe gemacht eine kleine Alarmanlage zu Programmieren. Als Microcontroller habe ich mir den AT89C51CC03 ausgesucht. Leider bin ich kein großer C-Programmierer, habe lediglich mal innerhalb eine Vorlesung simple Programmierungen gemacht. Aufgabe: Die Alarmanlage brauch 2 Eingänge. Einmal
Welchen Grund hast Du, einen AT89C51CC03 für nur 4 Signale zu benutzen? Ein ATtiny13 sollte ja dicke reichen. Peter
-
Thread
16 bit controller
. Das hat den Grund, daß ein "Hello World" nicht gleich 8kB groß sein muß, sondern schon in nen AT89C2051 (2kB) passen soll. Peter P.S.: float ohne printf braucht beim Keil nur etwa 1kB. Ich haber daher auch einige AT89C2051 Projekte, die intern float benutzen. Daher kostet der Keil eben
dem auch sei, siehst ja meine Antwort. Zu 16 BIT, muß ich Peter recht geben, ich programmiere AVR's, 8x51 Derivate und die 16 BIT MSP Typen. Das tut sich alles nichts. Wenn, dann nimm nen 32 BIT Controller. Allerdings hat C, SDCC und 8x51 noch eine ganze Menge zu bieten.
-
Thread
AT89C52 flashen wie
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)
Wenn du überhaupt keine spezielle Hardware möchtest, wäre eine Alternative z.B. der AT89C51ED2. Der ist ebenfalls kompatibel, hat noch n paar Features wie EEPROM usw. und einen integrierten Bootloader. Er kann sich selbst mittels Bootloader flashen, also keine zusätzliche Hardware nötig
-
Thread
Rechner stürzt gelegentlich ab--> dmesg info
user-1000_8e7b579f50094b37bf0b3613c4a4da24-0000000000002501-0005bee891cd8085.journal -- Logs begin at Thu 2021-04-01 14:42:51 CEST, end at Thu 2021-04-01 18:29:21 CEST. -- Apr 01 14:51:00 rfr-mainframe sudo[45733]: pam_unix(sudo:auth): conversation failed Apr 01 14:51:00 rfr-mainframe sudo[45733]:
user-1000_8e7b579f50094b37bf0b3613c4a4da24-0000000000002501-0005bee891cd8085.journal -- Logs begin at Thu 2021-04-01 14:42:51 CEST, end at Thu 2021-04-01 18:29:21 CEST. -- Apr 01 14:51:00 rfr-mainframe sudo[45733]: pam_unix(sudo:auth): auth could not identify password for [rfr] journalctl -p emerg
-
Thread
TIMER: Verzögerung erzeugen
[c] void delay1(int useconds) { int s; for (s=0; s<useconds;s++); } void delay2(int useconds) { int s; for (s=0; s<useconds;s++) { _nop_(); } } void main(void) { while(1) { P4_0=1; delay1(5);
auch viele mit 8051 Erfahrung, aber die benutzen in der Regel die wesentlich bekannteren Atmels, z.B. AT89C51CC03, AT89LP4052 (ich auch). Zu speziellen XC888 Eigenheiten kann ich Dir daher nicht helfen. Für die standard 8051 hab ich hier funktionierenden Code: http://home.tiscali.de/peterd/appl
-
Thread
AT89S8253-24PU ersetzen
Haus zu haben :) ! Also nun natürlich die Frage: mit welchen anderen Controllern kann ich ich den AT89S8253-24PU ersetzen und wenn die nicht 100%ig kompatibel sind inwiefern muß ich die Software und die Hardware rundrum verändern? Im Anhang hab ich mal das Datenblatt des AT89S8253-24PU gepackt. ICh
programmiert wird, kann ich nur ein paar pinkompatible Typen nennen. Da gibt es z.b. als 8051'er die AT89S51,52 oder einige von den AVR's, falls du da mal einsteigen möchtest z.b. ATMega8515 oder ATMega162. Wenn du AVR's einsetzten möchtest, solltest du auf die Quarzfrequenz achten, da die AVRs selbige
-
Thread
Möglich einen AT89C2051 durch ATtiny2313 ersetzten?
stehe gerade vor dem Problem eine bestehende Schaltung nachbauen zu müssen. In dieser wird ein AT89C2051 eingesetzt. Leider ist die Orginalsoftware nicht mehr vorhanden. Außerdem habe ich "nur" einen AVR Dragon der den AT89C2051 nicht flashen kann (ich weiß dass es noch den AT89S2051 gibt). Darüber
mit den AVRs vertraut und habe von den 8051-Derivaten keine Ahnung. Nun möchte ich anstatt dem AT89C2051 den ATTiny2313 einsetzten. Gibt es was, was gegegen spricht? Das Pinout des ATtiny2313 ist identisch. Einzig die Taktgeschwindikeit macht mir "Sorgen". Der '51 hat ein 24MHz-Quarz, aber wie
-
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 in
-
Thread
8051 familie
nur Mikrocontroller dieser Famile her? Oder auch? Wie siehts mit z.B. dem 8031er aus? Oder dem AT90S4433? Alle in derselben Familie? Welche Brenner werden benötigt? mfg Wolfram Hildebrandt
herstellen. 8031: hmm.. sicher ähnlich wie der 8051, ob er wirklich gleich ist weiß ich nicht. AT90xxx: AT90 ist immer AVR, also ist der 4433 auch kein 8051. AT89xxx, AT83xxx und AT80xxx sind 8051. Brenner: mit einem parallel-Brenner geht eigentlich fast jeder 8051, es gibt aber jetzt auch schon
-
Thread
Pfund pro Quadratzoll und ähnliches
8.89cm sind schlicht falsch, weil 1.1mm zu klein. Aber das müssen weder Abmahn-Anwälte noch Händler wissen...
Falk B. schrieb im Beitrag #6824877: > Weil Kanada eine Enklave der Amis ist? Eher der 51. Bundesstaat.
-
Thread
Welchen Controller verwenden
Wenn Du 34 IOs brauchst, da gibts einige von Atmel: AT89C51CC01 AT89C51ID2 Der Vorteil ist, wenn Du sowieso ne UART ranstöpselst, kannst Du die darüber auch programmieren (interner Bootloader). Ein Programmiergerät ist völlig überflüssig ! RS
Laut Beckhoff hat der Lightbus 2,5MBit/s... Oder sehe ich jetzt die falsche Anwendungsseite?
-
Thread
Baudraten bei 12Mhz
kompatieblen noch den geneuaren Timer2 und bei manchen och den BaudrateGenerator(Benutze ich mit meinem AT89C51SND1). Mit dem timer2 komme ich mit einem AT89S8252 bei 24MHZ genau(0.16% oder so error) auf 57600Baud. Auf der keil website gibt es ueberigens einen guten online rechner, mit dem man baudraten
Oder nimm den AT89C51xC2 Der hat einen eigenen Baudraten Timer. Damit sind ebenfalls 57600 Baud bei 24MHz möglich. (wenn man das X2 Bit setzt, wird der Takt verdoppelt, und es sind sogar 115200 möglich)
-
Thread
IC89C64 proggen (8052 kompat.)
Schau mal im Datenblatt, ob die Programmierung im Datenblatt gleich dem AT89C52 ist. Wenn ja, dann gibts Programmiergeräte dafür, aber die die benötigen alle einen eigenen uC zur Steuerung.
Jaein: AT89Sxx (S wie Seriell) lassen sich seriell proggen, AT89Cxx nicht... (außer den AT89C51xx2 mit UART Bootloader Hast d
-
Thread
89S51 Ti und Tp berechnen
Faktor 3! Wie funktioniert das dann mit den Obertönen. Wie wird das aufmoduliert! Warum läuft der AT89S51 trozdem damit? Wie sehr muss ich die anderen Schritte in die Berechnung mit einbeziehen? Kann ich dann den Quarz als 8MHz-Typ verwenden? Danke Roman
Wenn im Datenblatt vom 89S51 30pF ±10 steht und ich 22pF und 33pF ausprobiert habe und das selbe Ergebnis habe, habe ich wohl nicht mehr viel Optionen! Danke an Peter und Reinhard für die Hilfe! mfg Roman
-
Thread
Atmel Microcontroller Data Book
Hi, im Datenblatt zum AT89S53 steht unter dem Kapitel UART bloß folgender Hinweis > The UART in the AT89S53 operates the same way as the > UART in the AT89C51, AT89C52 and AT89C55. For further > information, see the October
. Ich habe zwar das ATMEL-8052-Hardware-Manual, aber das beschreibt bereits Features, welche im S53 noch nicht implementiert sind. Das macht das Hardware-Manual etwas verwirrend. Im Prinzip ist das "Microcontroller Data Book" ja nix anderes, als das Datenblatt zum ursprünglichen 8052, oder?
-
Thread
Neueinsteiger Hier
nutzlich? Um die Sensorik einzuschlißen? Unter "Spezifikation" steht: On-board ATMega8 "51 serials: AT89S51 、 AT89S52 、、 AT89S53 、 AT89S8252 AVR serials: ... <viele weitere µC-s>" Was heißt das? Vom bild würde ich eher schließen dass nur ein µC zur Verfügung steht? Oder verirre ich mich
#3686882: > Arduino Pro Mini Board Jürgen S. schrieb im Beitrag #3686882: > Arduino Nano Jürgen S. schrieb im Beitrag #3686917: > Arduino-kompatibles Board Jürgen S. schrieb im Beitrag #3686917: > Arduino-Boards Jürgen S. schrieb im
-
Thread
Für MP3 D/A-Wandler
Erfahrungen im Audio-DAC-Bereich. Will mir einen eigenen MP3-Player bauen und habe dafür zwei Konzepte: 1. AT89c5132 + VS1002 oder 2. AT89c51SND1 + 16bit/32bit DAC Soll ein schnuckliges Platinchen mit Speicherkarteninterface, USB und schönem Klang geben. Konzept 1 leuchtet mir von der Funktionsweise ein
Hi, ich hab zusammen mit meinem AT89C51SND1 einen PCM1728 (bekommt man als einzelstueck bei ti als sample) benuzt. Das funktioniert recht gut. Tobias
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2014
endlich: https://www.fedex.com/fedextrack/?tracknumbers=605444647220 Enthalten sind: C.B. D.G. M.S. S.K. Ja.H. Jö.H. C.M. S.P. A.F. S.O. W.K. D.K. Sammelwert 10,40€ / 65,00€
http://www.fedex.com/Tracking?tracknumbers=614111279951 Enthalten sind: D.S. F.K. S.S. D.O. scream/flash_back C.H. S.O. R.W. J.D. B.D. Sammelwert 0,00 € / 65,00 €
-
Thread
Mini Loopantenne mit NE592N14
Herbert Z. schrieb im Beitrag #8025766: > Ich habe heute BFR96S bestellt Der BFR96S Silizium-Chip im SOT89 SMD Gehäuse ist als BFQ19 noch von Vishay (ehem. Siemens) und NXP (ehemals Philips) in aktueller Produktion. https://www.nxp.com/docs/en/data-sheet/BFQ19
/sitesv/AA5AbUBvFP4VWM_dObQqX1JabYH3ZA04vwBQOKJjjt9gD8dZ8xdlltsVROoZ-Paz4VC4pLWcwEqK7P-sK370ruiKuxc3pagVd7mvmxjj1NNEgsRTc5sXkTDVk9_mknCAZsj19c_2TlJwq6govw2uxSfapW2S4wBnXF1CoFdLW33d2kE_aSPG-MgvSBMFM0CanMsKLxVlD_CCqrv9u_89bvcgKAEFrQOCQPkNFWXeJd12ifw=w1280 Woran könnte es liegen, dass die
-
Thread
8051 USB ISP möglich ?
Programmieren kann (USB->Seriell->8051). z.B. Atmel AT89Cxxx
Also AVR steht für "Advancer Virtual Risc" oder so. Das sind MCU´s mit Risc Struktur. Die haben nichts mit 8051 zu tun. Von Atmel gibts aber die 8051 komp. Versionen. Schau mal dort nach AT89Cxx . Der 89C51 ED2 / RD2 ist zB ISP per RS232. Dann fehlt nur noch nen
-
Thread
Fehlersuche in 80C32Basicsteuercomputer aus Elektor 98
Besorg dir am besten einen AT89S52 bei Reichelt. Dieses kannst du ohne viel Hardware über den LPT programmieren. Die Software dazu gibt es bei Atmel.
Platinen, die Tobias hat, sind für den 80C32 mit externem ROM ausgelegt. Um ein internes Programm mit dem AT89S52 ausführen zu können, muß er den /EA -Pin auf VCC legen können, der ist aber vemutlich fest auf GND gelegt. Es sei denn, auf der Platine existiert ein Jumper zum Umschalten. Außerdem würde mich
-
Thread
Tiefpass mit 8051 Assembler
hallo und guten abend, erstmal von welchen 8051 sprechen wir hier eigentlich ? wenns der AT 89S8253 ist hat der leider keinen adc und irgendwie haben alle mcs51, bis auf die T89C51CC03C PLC, keinen. Quelle Reichelt sonst nehme er einen opv baue mit diesen einen tiefpass mit aktiver gleichrichtung
an dieser Stelle ist es richtig ein paar mehr Informationen zu geben. Also als µC benutze ich den 89S8253 von ATMEL. Er hat wie oben schon gesagt keine ADC. Soweit so gut ich hoffe das hilft erstmal weiter, wenn mehr infomationen erforderlich sind einfach bescheid sagen. Mit dem Signal input vergessen
-
Thread
8051 flash am ext. RAM port
Hallo, ich habe hier einen at89s52 mit dem ich ein eprom auslesen möchte und ich habe es wie im Anhang zu sehen montiert, also nicht über nPSEN sondern über nRD. Er liest nur Blödsinn. Ich benutze "movx a, @dptr" zum lesen. Schimmert
dann messen ob alles funktioniert. Gibt es eine möglichkeit ALE manuell zu bedienen? Das Datenblatt(at89s52) sagt unter Register AUXR: "DISALE = 0 - ALE is emitted at a constant rate of 1/16 osc. freq.". Wenn ich also manuell in das Latch schreiben will: auf ADn-Port Wert ausgeben, DISALE aktivieren
-
Thread
Evaluationsboards µC
Als 8051-er mit ADCs würde ich den T89C51CC01 empfehlen. Hier eine Schaltung, die man leicht selber aufbauen kann (Achtung, der T89C51CC01 hat eine andere Pinbelegung !): http://www.mikrocontroller.net/forum/read-1-25968.html#25968
unbedingt über ein fertiges Evaluationboard führen muss. Ich selbst habe mich als erstes an einen AT90S8515 auf einem Steckboard versucht - also auch von 0 auf - und schließlich und endlich auch ein eigenes Evaluation Board für meine Anforderungen entwickelt. Welchen Weg man hier gehen will, ist vorallem
-
Thread
China SUPER Bauteile-Schnäppchen Thread
initialized Serial: 8250/16550 driver $Revision: 1.7 $ 2 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A rdm_major = 254 MAC_ADRH -- : 0x00000000 MAC_ADRL -- : 0x00000000 Ethernet Driver Initilization
0&hash=item51c87b7fe0 5 Stück für 6,53 Euro (=1,30€/Stck.) http://www.ebay.de/itm/5PCS-STM8S103F3P6-ARM-STM8-Minimum-System-Development-Board-Module-Arduino-/351255890415?pt=LH_DefaultDomain_0&hash=item51c87b89ef
-
Thread
>100MIPS uC einfache Ausführung
über 100MIPS hat und dabei dennoch relativ einfach in der Ausführung und Preisgünstig ist. So ähnlich AT89C51AC3 wär schön. (Hersteller und Architektur egal).
AT91RM9200 ?
-
Thread
44780 initialisierung klappt nicht (8051, Keil)
nach dem Display eingeschaltet, dort gibt es also keine Timing Probleme. Der µ-Controller ist ein 89C51RE2 von Atmel und ich verwende die freie Version von Keil uVison3 bis 2kb Code. Hab versucht mich an den Sachen von folgenden links zu orientieren: http://www.mikrocontroller.net/topic/68297#new
dimensionierten Warteschleifen zum laufen zu bringen. Als Anlage ein C-Programm, was bei mir auf AT89C51ED2 läuft. Zwar für SDCC, aber leicht an Keil anzupassen.
-
Thread
Falsche Frequenz mit Jespers MiniDDS ?
Comments are always welcome at jesperh@telia.com
Fehler bekommen, die mit dem Controller zu tun haben. Ich benutze den Controller ATTINY2313 anstatt den AT90S2313, ich glaube, sie sind aehnlich. Die Fehler, die ich bekomme lauten: 1. ....projects\minidds\minidds.asm(66): error: Cannot find include file: io2313.h 2. ....projects\minidds\minidds.asm(
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
leider Philips/NXP seine 8051 mit I2C vollständig abgekündigt. Eine Umrüstung auf Atmel ATmega8 und AT89LP51RD2 ist dann gründlich in die Hose gegangen, die sind definitiv nicht als Multimaster geeignet. Mit Haufen Timeouts, Retries ging eine Notlösung, allerdings mit unterirdischen Antwortzeiten. Wir
befüllt. Wir haben aber noch zusätzlich einen Message-FIFO im SRAM angelegt. Später haben wir den AT89C51CC03 und den AT90CAN128 verwendet. Der CAN-Controller ist bei allen 3 gleich aufgebaut, d.h. auch 15 MOBs. Zur Programmierung gibt es nicht viel zu sagen. Man setzt die Timingregister für die
-
Thread
Kein 2.ter "serieller Interrupt" beim "AT89C51ED2" ?
Hallo an alle :-)! Ich habe mir vor kurzem den AT89C51 ED2 zugelegt und auch schon ein kleines Demoboard damit gebastelt (16bit AD-Wandler; LED's; serielle Schnittstelle)! Soweit so gut. Jetzt hab ich mir gedacht, ich könnte doch einfach eine 2.te
Der AT89C51ED2 hat nur eine UART. Du kannst allerdings ne 2. und auch 3. UART in Software mit dem PCA programmieren. Wenn Du dann dem PCA-Interrupt die Priorität 3 gibst, kannst Du damit auch hohe Baudraten