-
Thread
Netzabweichung im Verbund
Achim B. schrieb im Beitrag #5327682: > Du meinst, ähnlich wie mit dem Vitamin C-Gehalt beim Spinat? Komma > verrutscht? Das war der Eisengehalt, für Vitamin C ist Spinat nun wirklich nicht bekannt.
> Das war der Eisengehalt, für Vitamin C ist Spinat nun wirklich > nicht bekannt. Nicht jedem: https://www.apotheken-umschau.de/Ernaehrung/Die-groessten-Vitamin-C-Bomben-135635.html
-
Thread
Werte über LCD und serielle Schnittstelle ausgeben - Atmel 89C51
Hallo, ich habe ein Controllerboard mit einem Atmel 89C51RC2 Controller. Mit meinem Assembler Programm kann ich über ein Poti die Werte an der LCD von 0-255 ausgeben. Das Poti ist an Ain0 angeschlossen. Nun muss ich über ein zweites Poti ebenfalls die Werte
hier mal ein Versuch, der meinen zweiten Poti einlesen soll, aber nicht funktioniert [avrasm]code at 0 include c51rd2.inc extern code ain0 extern code dezaus extern code initLCD extern code cursorpos extern code loeschen orl pcon,#80h mov th1,#243 mov tl1,#243 anl tmod
-
Thread
LED - Uhr
Hab mir vor zwei monaten auch eine gebaut,- nur mit 5*7 Punktmatrixen... Controller war aber ein 89C51RC2 Als Anzeigenmultiplexer kann ich dir den Max7219CNG ans herz legen, den gibts u.a. bei Reichelt greetz,- Black
Empfänger,- die Steuerung der LED´s und Menüführung über den Taster... Software ist fast komplett in C geschrieben,- auf dem µC läuft aber als unterlagertes OS das RTX von Keil
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
S. Landolt schrieb im Beitrag #5174003: > ATmega8515 oder ATmega162 mit 35. Oder AT89LP51ED2 mit 36 IOs im DIP-40, bzw. 40 IOs im PLCC-44. Das Programm paßt bequem in die Demoversion des Keil C51. Geflascht wird es über den UART-Bootloader im ROM.
an einen 8-beinigen µC, z.B. PIC12F..., hängen. Damit hat man 4*8=32 Schieberegister- Ausgänge und bei Bedarf hat der µC noch einen Pin frei für Ausgang Nr. 33. Der EEPROM des µC hält ca. 1Mio. Schreibzyklen aus, was für
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
in this function) ../interrupts.c:139: error: 'NEUE_SEKUNDE' undeclared (first use in this function) ../interrupts.c: At top level: ../interrupts.c:148: warning: return type defaults to 'int' ../interrupts.c:148: error: redefinition
brennen. Leider habe ich daon keine richtige Ahnung - FUSE und so. (Bis jetzt immer nur einen AT89c2051 gerannt) Ich habe mal ein Foto der FUSE im Brenner Programm ( PROGISP ) gemacht. Jetzt habe ich folgende Efekte: 1 Der ATTINY2313 erzeugt auch die Hochspannung - läßt sich auch gegeln 2
-
Thread
SPI & LC-Touch-Display
Hallöchen liebe Leute... Ich habe da ein Problem mit einem AT89C51CC03 und dem eDIP240-7 von Electronics Assembly... Ich versuche das Display über den SPI-Bus anzusteuern... Wenn ich die Datenübertragung so tätige wie im Anhang, dann zeigt mir das Display dauerhaft
auf dem Oszi gut ablesbar sein. Evtl. hast du auch ein Pegelproblem. Welchen Pegel erzeugt dein uC? Das Display erwartet minimum 0.6*VCC (vermutlich 0.6*5V=3.0V) als High Pegel. Selbst 3.3V uC IO-Pegel wären da schon fast knapp...
-
Thread
Anfänger und M16C passt das?
Ich habe genau dasselbe Probleme: Keine Ahnung von M16C, aber schon etwas Erfahrung mit C und C++. Was verwendest du für einen Compiler ?
Zum Einstieg in die Assembler Programmierung würde ich z.B. den AT89C51RC2 empfehlen: ISP Programmierbar, alles was man braucht und ich finde die Befehle einfacher und logischer als bei AVRs.
-
Thread
Eprommer Selbstbau ---> Probleme bei den Pintreibern
was wie zu erwarten nicht fertig wurde. Es konnte nur ein einziger EEPROM programmiert werden, der AT28C256. Dies hat auch alles super funktioniert. Die PC Software wurde in C# programmiert. Das Problem damals war die Pintreiber zu realisieren. Gerne würde ich das Projekt wieder aufleben lassen. Die
sichtbarer Schaden zu sehen ist. Zu der Liste meiner Bausteine die ich verwenden will. Eproms 27C16 bis ...512 sämtliche parralel EEPROMS und Flash Typen sämtliche Avrs Atmels 8051 Controller (die parralel programmiert werden sowie der 89C51) dazu noch ein paar GAL´s von Lattice. Das wäre
-
Thread
Entwicklungsboard für 8051
Entwicklungsboard für einen 8051 hab Erfahrung mit dem LPC932 von Philips. Programmiert habe ich in C mit µVision von Keil. Welche Entwicklungsboard könnt ihr mir empfehlen? Muss nicht unbedingt ein Philips µC, am liebtsen der ATMEL T89C51AC3 http://www.atmel.com/dyn/products/product_card.asp?
ok, danke hab das I2C Compatible überlesen....
-
Thread
Interruptprobleme mit Atmel megaAT16
RJMP PC-0x0000 Relative jump @000001AD: USART_Init ---- USART.c ------------------------
wird nie 1 -- der Compiler hat es wegoptimiert! Könntest Du Deinen Code bitte innerhalb eines [code][c]..[/c][/code] Blocks einstellen (anstelle ihn als reinen Text einzubinden)?
-
Thread
16 bit Mikrocontroller mit CAN
Ich schlage hier mal den Renesas M16C vor. Mit CAN und 30 kB RAM + 256 KB Flash. 12 - 24 MHz. Ist aber nicht wirklich ein "Hobby" Controller.
Wenn Du nicht viel rechnen mußt, dann reicht auch ein 8-Bitter, z.B. AT89C51CC03. Willst Du viel rechnen, dann ist ein 16-Bitter auch nicht das ware, nimm gleich 32 Bit, z.B. den LPC2119. Oft sind 32 Bitter sogar billiger als 16 Bitter. Ein Entwicklungsboard mit CAN
-
Thread
Probs Mega16 und Reset
noch anmerken muß das dann der Kontrast etwas anders ist, als wenn er beide Texte anzeigt. An einem AT89C51AC2 zeigt das Display nicht solche Phenomäne. Auch an dem Ethernut-Board mit dem Mega128 geht es. Irgendwie alles für den ar.... sowas Mfg Sascha
Nene, hab den Port geändert (statt PortB PortC). JTAG ist abgeschaltet. Im Source und auch im makefile ausschließlich Mega16. Mfg Sascha
-
Thread
8051 und USB ansteuerung
ich habe noch eine frage zu dem FTDI FT232BM Und zwar würde ich gerne einen AT89C51ED2 damit ansteuern Muss ich das Ausganssignal noch mit einem MAX232 Wandeln oder kann ich direkt auf den Controller gehen? Marcel
9,95 bist Du dabei: http://www.reichelt.de/inhalt.html?SID=12QTIGRNS4AQwAADvafMA4e41b59ed8be54c81b5c7828ac2ad8a9;ACTION=3;LASTACTION=4;SORT=artikel.artnr;GRUPPE=C6993;WG=0;SUCHE=usb%20seriell;ARTIKEL=USB%2520SERIELL;START=0;END=16;STATIC=0;FC=667;PROVID=0;TITEL=0;CASE=ignore;CONNECT=AND;WHOLE_WORD_SEARCH
-
Thread
Servo kaputt, warum??
oder ob ich ihn vielleicht reparieren kann? Hab ihn mit 4,5V betrieben. Achja, ich benutze einen AT89C51RC2, nur zur Info wegen dem Programm. Kann so ein Ding kaputt gehen wenn man da zu kurze oder zu lange Signale hinsendet? MFG Christian
bei den standardservos bei "C", der billigste 4,95 eur aber nochmal zu meiner Frage, keiner der mir was zu meinem Code sagen kann??
-
Thread
Von "PPP Protokoll" auf "HTTP" mit µC-Schaltung
Grüß euch! Hab eine relativ komplizierte Frage! Es geht um ein µC-System (AT89C51ED2) das mittels RS232 auf ein M2M-Modul (Siemens MC35i) zugreift, welches sich über GPRS mit dem Internet verbindet! Und jetzt zur Problemstellung: Wenn ich eine Verbindung herstelle
Wäre dankbar für Links, kann mit Webservern nämlich wenig anfangen! Und müsste ich dann meinen µC als Webserver auslegen - also programmieren? > @ Schallwa: Was ist ein "ATtiny"?
-
Thread
C8051 Einführung
ANSI C ist weitgehend unabhängig vom Mikrocontroller. Zum Lernen kannst Du auch C (kein C++) auf dem PC benutzen. Div. Compiler sind Freeware. Literatur ist massenhaft verfügbar. Wenn Du halbwegs dann in
des jeweiligen Controllers und man schaut sich mal paar Beispiel C-Programme hier im Forum an. Besonders geeignet zum Einstieg sind 8051er mit internen Bootloader, wie Atmel AT89C51ED2 oder ähnliches. Diese sind gut verfügbar und lassen sich leicht in der Schaltung
-
Thread
[V] seltsames Matrix-Display auf Platine
r23, 0x54 ; 84 218: cbr r23, 0x89 ; 137 21a: andi r23, 0x98 ; 152 21c: cbr r23, 0x45 ; 69 21e: cbr r23, 0x23 ; 35 220: cbr r23, 0x01 ; 1 222: std Z+45, r10 224:
63 508: pop r16 50a: reti ; Referenced from offset 0x530 by rcall Function19: 50c: ldi r18, 0xf9 ; 249 ; Referenced from offset 0x52a by brne Label51: 50e: nop 510: nop 512: nop 514: nop 516: nop 518: nop 51a: nop 51c: nop 51e: nop
-
Thread
AVR versus ARM Gesperrt
vieles schon Jahre an Zuverlässigkeit bewiesen hat. weil meine Bastelkiste noch voll mit AVRs,PICs, AT89LP51 ist. weil ich gerne meine eigenen Platinen fertige und dann lieber mit THT arbeite weil ich manchmal lieber mit 5V arbeiten will weil ich mit den Tools gut zurechtkomme Ist halt Geschmackssache
bewiesen hat. auch wichtig für Einsteiger. ;-( > weil meine Bastelkiste noch voll mit AVRs,PICs, AT89LP51 ist. der Einsteiger hat eine leere Kiste. ;-( > weil ich gerne meine eigenen Platinen fertige und dann lieber mit THT > arbeite ich, ich, ich, ... und wo bleibt der Einsteiger? ;-( > weil
-
Thread
UV-Turbo-Löscher
nicht mal aus dem Gerät entnehmen. Ich habe mein Löschgerät etwa 1995 (da habe ich mit den Atmels AT89C51 angefangen) das letzte mal benutzt. Es müßte noch bei meinen Eltern im Keller unter einer meterdicken Staubschicht stehen. Peter
stabiler. Mit externem Speicher kann es leicht passieren, dass durch nicht ganz EMV gerechte Geräte der uC abstürzt (mein Rekord: in 20m einen uC zum Absturz bringen...). Bei der Flash Version muss man schon eine Menge machen, dass der uC falsche Daten bekommt...
-
Thread
8051 von Atmel
> ponyprog und YAAP können dies meines Wissens micht ponyprog kann ein paar 8x51 Derivate programmieren, ansonsten: http://www.kmitl.ac.th/~kswichit%20/IspPgm30a/ISP-Pgm30a.html ISP Adapter sollte gehen, schau dir die Seite an und vergleiche mal die Schaltung.
UART Bootloader - CAN Bootloader - USB Bootloader. Ich würde UART-Bootloader empfehlen, z.B. AT89C51ED2. Peter
-
Thread
Fröling Heizungssteuerung auslesen.
den ich in den Projekten 2 Posts weiter oben schon verwende. Diese Projekt hier läuft aber auf einem AT Mega8. Es sammelt die Froeling Daten über die serielle Schnittstelle und stellt sie dann über das I2C Interface zur Verfügung (Ich sammle das dann zusammen mit anderen Daten mit einem ATMEGA32 als I2C
46, in <module> ");").encode('utf-8')) IOError: [Errno 32] Broken pipe ^C root@pi4:/usr/local/bin# Fehlersuche: radiator_sql.log ERROR 1046 (3D000) at line 1: No database selected radiator_rrdtool.log Failed to call rrdtool: ERROR: /tmp/database.rrd
-
Thread
ATMEL AT89C2051Programmieren
Hi Leute! Normalerweise arbeite ich nicht mit 51ern ich bin aber im moment dabei eine Schaltung nachzubauen, in der ein AT89C2051 zum einsatz kommt. Ich möchte mir nur ungern für EINE Anwendung einen Programmer für diesen µC zulegen ! Deshalb meine
-
Thread
ATmega328PB nach Berührung Flash kaputt
sind die auch mit NC angegeben. Im Vorgänger mit dem AT89C51CC03 waren es 20MHz mit 2*33pF.
µC-Hersteller direkt die Antwort bekommen: Wenn das so ist (µC lange im Reset) sind externe Pulls zwingend. Heißt: Ein- und Ausschalten (!) der Versorgung müssen kontrollierte Verläufe haben. Ist das
-
Thread
Prozessor mit 2x RS232
Das kann nahezu jeder µC - du kannst eine Software UART proggen ^^
Software UART mit Atmel 8051 µC: http://www.atmel.com/dyn/resources/prod_documents/doc3aae2f186a94b.pdf (317kbyte) Musst einen Typ wählen, der eine PWM(PCA)-Unit hat, geht auch mit aktuellen Controlleren, wie AT89C51ED2.
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
| Jürgen (oj_k) | 1 | DE | mit Gehäuse, vorzugsweise v2 | spaceman | 2 | AT | n/a [/c] Grüße Hannes
| Jürgen (oj_k) | 1 | DE | mit Gehäuse, vorzugsweise v2 | spaceman | 2 | AT | n/a | Sascha S. (dec) | 2 | DE | [/c] Vielen Dank
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Jahren in immer neuen Formen baue. Und Du benutzt wirklich immer noch OTPs? Steck doch lieber nen AT89C51ED2 rein und progge über die UART. Peter
> drin, ich benutze Avr aus Prinzip nicht. Nicht alles, was von Atmel kommt, ist ein AVR. Der AT89C51ED2 ist ein 8051, bloß eben mit Flash und UART-Bootloader. Soweit ich weiß, waren die Atmel 8051 die ersten preislich erschwinglichen Flash-MCs überhaupt, muß so um 1993 gewesen sein. War schon
-
Thread
Atmel 8051 flashen
Hallo zusammen, es gibt ja jetzt neue sehr schnelle Atmel 8051 z.B. AT89LP214 die eventuell als Ersatz für die NXP 8051 z.B. LPC922 geeignet wären. Allerdings werden die LPC mit seriellem Bootloader im Flash ausgeliefert, und sind über RXD/TXD zu flashen z.B. mit USB-seriell-Kabel
http://www.mikrocontroller.net/articles/USBPROG-51_Flip/FlashMagic_Universal_Programmieradapter
-
Thread
XMEGA reif für den produktiven Einsatz?
umgestellt (neue Layouts, Firmware). Die Produktion kam glücklicher Weise nicht ins stocken. Der P89C668 war auch zeitweise abgekündigt und dann doch wieder im Programm und jetzt ist er wohl entgültig abgekündigt. Glücklicher Weise gibt es von Atmel den AT89C51RE2, der ist fast kompatibel. Wenn unser
schrieb im Beitrag #2382778: > Christoph Budelmann schrieb im Beitrag #2382750: >> Ganz ehrlich? Lerne C! > > Woher willst Du wissen, dass ich das nicht schon kann? Wie gesagt, ist nicht böse gemeint. Nur in 99% der Fälle wenn jemand nicht C oder Assembler einsetzen möchte hat derjenige kaum Ahnung
-
Thread
AVR-Bootloader mit Verschlüsselung
406 > Cmd.SetBuffer.WriteData() ICOM: write error. 04.04.09-14:42:17-484 > Device disconnected [/c] und drüber Jener: [c] 04.04.09-14:31:51-234 > Timer released 04.04.09-14:31:51-234 > Program... 04.04.09-14:31:51-234 > execute compiled data 04.04.09-14:31:51-234 > selected options in compiled
54 4C 4F 41 44 45 52 27.11.09-20:57:51-171 > aborted by User [/code]
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
par Fragen: 1.) Wäre es auch möglich statt des Atmega Controllers ein 8051-Derivat wie den AT89LP51ED2 ( http://www.atmel.com/devices/AT89LP51ED2.aspx ) zu nehmen, da ich bis jetzt nur mit 8051 Kompatible gewerkelt habe ? 2.) Wo krieg ich den AT89LP51ED2 überhaupt noch her, weil bei Conrad
nichts mit AVR zutun gehabt hatte. Aber ich find die 8051 besser... Und vom timing her müßte der AT89LP51ED2 doch passen oder lieg ich da falsch?
-
Thread
JPG format kurios - tjpgdec oder libjpeg funktionieren nicht
0x6A, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xC2, 0xC3
0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xC2, 0xC3
-
Thread
AVR Controller programmiert AVR - Controller
folgendes Problem, ich möchte direkt von einem AVR-Controller über SPI einen ATmega16, ATmega32 oder AT90S8535 programmieren. Das Programm für den zuprogrammierenden Controller könnte auf einer MMC oder anderen Speicher sich befinden. Der Programmer greift darauf zu und programmiert es in den anderen Controller
prod_documents/doc4235.pdf seite 104: ISP Protocol Description (aus altem thread geklaut - zwar für AT89C51*D2, denke aber ist atmega8/16/32 kompatibel)
-
Thread
Bestellung Digikey
. Habe keine Kreditkarte und die Zusatzkosten sind mir alleine zu hoch. Gruß Alex P.S. Den AT89C51SND1C für 14.30 ist ein Wort!
-
Thread
parallel port mittels pld und µController ansprechen
ich bekomme trotzdem möglichst viele Antworten. Also, ich habe einen µController-Board mit dem AT89C51AC3, kein besonderer aber für simple dinge reichts. Diesen programmier ich über die RS232 Schnittstelle. Nun möchte ich mit diesem µController und einem PLD oder FPGA verschiedene Schnittstellen
an die entsprechende Schnittstelle. Die Schnittstellen sollen: ParallelPort(25polig), RS232, I2C, JTAG Zuersteinmal soll es für den ParallelPort und die I2C Schnittstelle funktionieren. Meine Frage ist nun wie würdet ihr da herangehen? Wie schreibt man solch ein Protokoll für den µC?