-
Thread
8051 IAR C/C++
beschreibst? Du bist Dir im Klaren darüber, daß ein 8051 alles andere als eine für "sehr komplexe C++-Programme" geeignete Hardware ist?
Nimm einen 8051-Typ, der mehr Speicher hat. Z.B. der AT89C51RE2 hat 128kB Flash. Aber nicht über erweiterte Befehle, sondern über Banking. Peter
-
Thread
Interrupt Verständnissprobleme
. CC3. Bei ner Flanke wird der aktuelle Timerwert gespeichert, Differenz bilden und fertig. Der AT89C51ED2 hat sogar 5 Capture-Eingänge und ist Flash mit Bootloader (über RS-232 programmierbar). Peter
Leider wird mir von meiner Schule vorgegeben, dass ich einen C515 nehme.
-
Thread
Beschaltung Temperatursensoren
von Vcc hängt also davon ab, wie groß die höchste Temperatur sein wird, die ich messen möchte. 50°C = 323,51 K entspr. 3235,1mV. Also Vcc >= 3,3V. Soweit erstmal richtig? Den Vorwiderstand brauche ich, damit die Diode nicht zu viel Strom bekommt. Das Datenblatt spricht von I_reverse = 15mA und
Allerdings bin ich mir über die Genauigkeit noch nicht ganz so sicher und würde eher von 1 bis 2 °C Fehler ausgehen als von 0.5.
-
Thread
delay mit Röhren
vorstellen, wenn das Beste was du kennst > 60er-Jahre Russentechnik ist. die Winel waren beim: 1. ca 89 grad , kang wie hintern vorhang 2. 90 grad , klang sauber seidig und 3.C ca 91grad,, klang höhenbetont und spitz > > grossi schrieb: >> Du bist derjenige der sich selbst C=C aufschwatzt >
niemand den Unterschied zwischen 1° und 3° > hören kann! oder er meint das das LCR meter beim 1. C 89 , dann 90 , und dann beim 3. C 91grad anzeigt ohme ist das ne geburt
-
Thread
UART mit 250kBaud
Hi Leute, ich hab heut den ganzen lieben langen Tag alles versucht um bei meinem AT89C51RC eine Baudrate von 250k über die UART raus zu bekommen, bei einer Fosc von 16MHz. und ich bin kläglich gescheitert. Ich hab so ziemlich alles versucht, hab mich durch atmel.com gewühlt hab datenblätter
TMOD = 0x20; PCON |= 0x80; /* Double UART Frequenzy*/ TH1 = 0xFF; /* X2(SMOD=1) at 16 MHZ */ TR1 = 1; /* START THE TIMER1 */ SCON = 0x52; /* SERIAL MODE 1, REN=1, TI=1, RI=0 */ /* Interrupt */ ES = 0; /* Serial interrupt disable */ RI = 0;
-
Thread
DCF signal auswerten ohne C-code
Halben jahr an dem DCF signal rum mit der auswertung des Signals ich nutzt microvision und ein atmel at89s8252 Ich wär euch echt dankbar wenn ihr mir helfen könntet mfg Stefan
in meinen Beispielen das erzeugte Assemblerlisting mit dabei: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Peter
-
Thread
Einfach nur Microcontroller ansprechen
Schau Dir mal den AT89C51ED2 an. Der wird über RS-232 programmiert (Bootloader). Du kannst also Dein Programm reinbrennen und danach mit ihm sprechen über die gleiche serielle ohne ein Programmiergerät zu benötigen
Controller die du über USB ansprechen kannst und damit einiges Anstellen kannst, ohne jemals einen µC zu programmieren.
-
Thread
8051 Board und AVR Board's
Hallo, biete ein selbstentwickletes 8051 Board für eine 80C31 CPU mit externen Eprom und RS232 Treiber und div. Kleinteilen wie Schraubklemmen, Spannungsregler etc. desweiteren kann ich ein Board mit dem AT90S8515 mit LCD Anzeige und vielen Schraubklemmen für die I/O Anschlüsse oder ein Board für den AT89S8252 (MCS 51 komp.) mit RS232 Treiber, 1 Relais, und exterem RAM (62256) und div. Kleinteile wie Spannungsregler, Resettaster etc. Die Board sind im aufgebauten Zustand oder als Bausatz erhältlich
-
Thread
Wetterstation
Hallo Ich entwickle gerade eine Wetterstation mit dem Mikrocontroller AT89C51ED2. Messe möchte ich damit die Temperatur, Windstärke und die Luftfeuchtigkeit. Programmieren möchte ich das in C. Angeschlossen wird das ganze mit einer Seriellen Schnittstelle. Mit einer Homepage
@Björn: Daten µC --> PC per RS232 - geht am einfachsten... Am PC brauchst du dann nur noch ein kleines Progrämmchen (z.B. VB, VC), das die Daten vom µC abfrägt und in ein z.B. Textfile steckt - oder auch gleich zum
-
Thread
KFZ Bordcomputer
bereits jetzt einen Fehler, weitere Kommunikation wird abgebrochen und der uC gibt eine Fehlermeldung wie "Check Card" am LCD aus. Ist bisher alles ok, stellt der uC ein ok-Byte an die SPI-Schnittstelle zur Verfügung, das die Karte abfragt. Erhält die Karte das ok, sendet sie
sein. Jedes Handy verfügt demnach über eine RS232 und läßt sich, ähnlich wie ein analoges Modem, per AT-Commandos steuern! Das heißt, Du sendest an das Handy einfach die Zeichenfolge AT gefolgt von den Befehlen, und das Handy antwortet dementsprechend. Jetzt müßte man nur noch die passenden AT-Befehle
-
Thread
Mit Atmel Chips und STK500 USB Stick bauen
mit einem von den FTDI_Chips und einem beliebeigen MC oder einem MC mit integriertem USB erstellen(AT89C51SND1 und dieverse andere von Cyignal(oder wie sie heisen)). Den Speicher dierfte man wohl mit einer Compact-Flash Karte oder Data-Flash realisieren koennen. Tobias
servus! also wie nik schon gesagt hat gibts von cypress usb->ata chips. z.b. den CY7C68300A, hab ihn in mein mp3player projekt eingebaut. aber mit programmieren hat das dann nicht mehr viel zu tun, denn beim CY7C68300A muss man z.b. nur das EEPROM richtig konfigurieren und die CF anschliessen
-
Thread
Bidirektionaler i/o Port deklarieren am ATMega
Hallo zusammen, bin seit einiger Zeit dabei meine ersten Gehversuche in C zu unternehmen. Aktuell versuche ich Temperaturen ( DS18B20 ) über den 1 Wire Bus einzulesen. Hier im Forum gibt es ja auch ein extrem gut dokumentiertes Projekt dazu ( 1-Wire Projekt 1.3 ), welches
Da das Projekt ursprünglich für einen anderen Controller bestimmt wahr, habe ich die Lib dafür (AT89C51CC03 (Atmel)) nicht mit verwendet, weil ich auch nicht wusste wie ich hätte diese umschreiben müsste. Ich selber verwende einen ATmega16, und Atmel Studio6. Also hat jemand eine Idee zur Beseitigung
-
Thread
MP3 ohne zusätzliche Hardware abspielen?
Software zu dekodieren und als Signal > auszugeben? Nein. > Ist dafür die Rechenleistung des uC zu schwach? Ja.
Es gab mal von Atmel den AT89C51SND1 (MP3, USB, IDE, MMC usw.).
-
Thread
IC für RC5 Code
schmarre, mach eine I2C ode SPI schnittstelle mit drauf, die dir dann den zu sendenden code ins eeprom ablegt, aber vielleicht brauchst du dann schon einen At90S2323, ist aber fast egal.
öfters Produkte von Siemens/Osram vermeidest" Das täuscht, ich habe in einem Projekt auch mal den C505 verwendet, da gab es den 89C51CC01 leider noch nicht. Ich habe irgendwann eine Sensor gesucht und in den Conrad geschaut. Da gab es einen teuren großen Metallkasten und einen kleinen billigeren
-
Thread
Nach Reset läuft der µC nicht weg!
Hi Leute ! Ich benutze den AT89c51ac2 mit 32kB Flash ! Ich programmiere ihn mittels FLIP (von Atmel) jedoch wenn ich ihn wieder an die Stromversorgung anschließe, beginnt das programm nicht selbstständig an zu laufne!? Woran
Das ist doch toll, daß der µC nach'm Reset nicht wegläuft - du müsstest ihm dann ja nachlaufen, und wer weiß, wie schnell sich das Mistvieh unter dem nächsten Schrank oder Sofa verkriecht ... Du solltest Dir mal im Datenblatt
-
Thread
Welcher uC für meine Anwendung?
Schreibst du das Programm selber, kannst du C?
schrieb im Beitrag #2929139: > Ich habe bereits mehrere uCs programmiert (8051 Wie wärs dann mit dem AT89C51RB2? Der ist über die UART programmierbar und läuft ab 2,7V. Gibts z.B. bei Reichelt (PLCC-44) oder CSD (DIP-40). Peter
-
Thread
Arrays bei 8051. Was muss ich beachten?
Hallo an alle, ich verwende in meinem µC Programm für einen AT89C51CC03, das ich in Keil µVision 3 erstelle, einige Arrays. Was muss ich dabei beachten? Datentyp? Speicherbereich? Ich habe es bis jetzt so erstellt: header: extern
Sascha, besitzt dein µC soviel RAM? Bei 24 Arrays á 50 Int sind das 2400Byte RAM. Ich glaube nicht, dass dein Proz soviel hat? Poste doch mal das .MAP-File, da steht das alles drin! Servus, Helmut.
-
Thread
Artikel über Atmel Controller in der Toolbox
Euro für den Compiler ist die Hemmschwelle doch erheblich. Da kann man doch mit STK500+WINAVR oder AT89C51RD2+MAX202 und SDCC erheblich günstiger einsteigen. Auch wird einerseits die SMD-Bauform als Ausschlußkriterium für andere genannt und dann aber mit dem MSP doch ein nur SMD genommen. Aber
einer c't. Richtig Kasse, bringt nur die Masse... Gruß, Frank
-
Thread
erstellen von Textfiles mit µCs
misst Pegelstände von Flüssen oder Seen, die Messwerte sollen dann A/D gewandelt werden und mit den µC (AT89C51ED2) ausgewertet werden. Die Daten sollen dann mittels M2M Modul (machine to machine modul) auf eine Datenbank gesendet werden und dann mit einem Java Programm abgerufen werden. Da man aber
Wie kann man textfiles erstellen? Oder welches C-Programm benötigt man dazu? mfg christian
-
Thread
LCD über I2C ansteuern
möchte einen Atmel C51 Controller verwenden. Am liebsten wäre mir ein AT89S8253, allerdings habe ich im Datenblatt keine Angaben zum I2C-Bus gefunden. Welche Bauteile brauche ich um einen I2C-Bus aufzubauen. Gibt es Atmel Prozessoren mit integriertem I2C-Bus. Sind die I2C Schnittstellen generell multimasterfähig. Sorry, bin noch ein Anfänger und brauche daher erstmal ein paar grundlegende Infos. Danke im Vorraus!!!
-
Thread
Max 232 "Nachbauen"
Hi, ich will mir ein evo-board zum at89c51ed2 aufbauen und hab mir letztens die nötigen teile dazu bestellt. leider hab ich vor lauter schusseligkeit vergessen einen max232 mitzubestellen. meine frage ist nun kann man die funktion des
-
Thread
FT245BM
Hi µC dazwischen. Alles andere eignet sich nicht für ordentliches Timing. Matthias
Hallo, ich nutze ein fertiges Modul (ebay) und habe es an einen AT89C51CC02 geklemmt. Anschlüsse D0..D7 = P1 RXF# = P3.2 TXF# = P3.4 RD = P2.0 WR = P2.1 Empfangsroutine im Int Ext0 void INT0int (void) interrupt{ do { RD_USB = 0;
-
Thread
Welchen µC anschaffen?
die Anschaffung eines solchen erforderlich oder empfehlenswert ist, sollte ich mit den zugehörigen µC also möglichst viele Anwendungen abdecken können. Welchen µC Empfehlt ihr mir? Was brauche ich zum Einstieg. Ich vermute das dies auch von den geplanten Anwendungen abhängt, deshalb hier in Kurzfassung
ja Applikationen beschrieben und dafür ist ein 8-Bitter goldrichtig. AVR (ATMega32) oder 8051 (AT89C51CC01) wären welche. Peter
-
Thread
Embedded Linux erkennt USB Stick aber /dev/sdd wird nicht angelegt? /dev/ttyUSB bei UMTS-Stick auch!
UART4 [ 0.889099] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5 [ 0.904052] brd: module loaded [ 0.911346] loop: module loaded [ 0.914733] at24 1-0052: 4096 byte 24c32 EEPROM, writable, 32 bytes/write [ 0.922607
regulator OCR (-22) [ 1.646057] ------------[ cut here ]------------ [ 1.650939] WARNING: at drivers/regulator/core.c:1442 _regulator_disable+0xec/0x11c() [ 1.659210] unbalanced disables for dummy [ 1.663421] Modules linked in: [ 1.666625] Backtrace: [ 1.669219] [<c0017d78>]
-
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
Welchen uC in Zukunft verwenden
Das "XTAL/12" trifft nur für die classic 8051 zu, Neuentwicklungen sind alle schneller (z.B. Atmel AT89LP4052: XTAL/1). Der Silabs C8051F120 braucht z.B. bei 100MHz interner PLL-Takt für "ADD A,Rn" 10ns, "DJNZ Rn, rel": 20/30ns, "MUL AB": 40ns. Peter
und schneller 0->1 Umschaltung äußerst clever." Für Assembler-Programmierung ja. Für korrekte(!) C-Programmierung nein: http://www.mikrocontroller.net/articles/AVR_PIC_51-Vergleich#Zugriff_auf_I.2FO-Ports.
-
Thread
Coole LED-Uhr gefunden - kennt jmd. einen gleichwertigen Nachbau
der Uhr gefunden. Hab es mal angehängt... Es sind 74HC138 - invertierende Schieberegister. Der uC ist ein AT89C51.
-
Thread
Suche Zähler ähnlich wie LS7060
einen Drehgeber handelt es sich ?? Waere es nicht vieleicht auch möglich den gleich direkt vom µC auszuwerten ? mfg, Bjoern
ist nicht auf irgendwelche abgekündigten Exoten angewiesen. Ich lese z.B. 2 Drehgeber mit einem AT89C51CC01 aus und sende die Position über CAN zur Steuerung. Abgetastet wird mit 40kHz. Nur für wesentlich höhere Impulsfrequenzen braucht man einen CPLD. Peter
-
Thread
Welcher Microcontroller für mich?
Atmega 128. mit dem kannst du schon viel anstellen und der hat 128kbyte Speicher, 2 UARS, ADC, Timer, I2C-Bus
Atmel 8051 wird es PCA (Programmable Counter Array) genannt. Wenn Du schon 8051 kannst, könnte der AT89C51CC03 auch interessant sein. Der Vorteil ist, man braucht keinerlei Programmiergerät, er hat schon ab Werk nen Bootloader über die UART (oder CAN). Peter
-
Thread
welcher prozessor für selbstbau projekte?
auch noch schenken, weil die interne RC-Clock bei Zimmertemperaturen ausreichend stabil ist. WinAVR (C-Compiler, Libs, gnuTools, Editor/IDE) gibts gratis im Web. Ein Progadapter kann man selbst bauen oder für ein paar Euro kaufen.
langweilig)?" Ganz klar ! Solche einfachen Sachen macht man heute mit nur einem Chip. Ein AT89C51ED2 oder ATMega32 dürfte da mehr als ausreichend sein. Die 16-fach Phasenanschnittsteuerung macht der mit links. Bzw. mit einem ATMega128 machst Du das ganze Web-basiert, d.h. Du kannst damit
-
Thread
weder serielle noch parallele schnittstelle verfügbar
Eine Möglichkeit ist, MCs mit faktory programmed Bootloader zu nehmen (z.B. Atmel AT89C51ED2) und einen USB-RS232 Konverter (Reichelt ~10 ). Peter
Hatte mal ein SiLabs Demo-Board mit C8051F064 und SiLabs eigenem USB-Controller auf dem Board, für 25 Euronen. Und ein Netzteil braucht das auch nicht. Und debuggen geht auch. Solch ein Board in Zigarettenschachtelgröße mit USB-Kabel
-
Thread
AT89S8252 + LCD 2x16 + sonderzeichen usw
Hallo Leute, ich hab nen µC AT89S8252 und daran n ganz normales LCD 2x16 (HD4478...). Programmieren "muss" ich in assembler habs so gelernt und keine zeit mich auf c umzustellen) Mein problem ich werd aus den Datenblättern net
0xFF ist eher C ;-))
-
Thread
Eine Uhr mit Avr prog.
Hier ist ne komplette Uhr mit allem möglichen Zubehör: http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Trotzdem paßt alles in einen kleinen billigen AT89C2051 mit nur 2kB Programmspeicher. Peter
Hallo Andy, hast Recht, das ganze Programm ist in C geschrieben. Wenn man allerdings noch nie mit C gearbeitet hat, ist es schwer zu verstehen. Da ist auch noch ein Artikel auf meiner Webseite, wie man beliebig krumme Quarze als hochgenaue Uhr benutzt
-
Thread
Adapter zu iim7010A
ich könnte euch 3 St. für 22EUR (incl. 2x Porto) anbieten. 1a Industriequalität. Lieferzeit 15-20 AT. Bis dann, Michael
Treaderrinerung via E-mail. Ich versuche gerade einen IIM7010A als Ethernetschnitstelle für einen Atmel T89c51 zu verwenden. Ich schaffe es aber ums verecken nicht den IIM mit hilfe des Adress, und Datenbuses anzusprechen. Wenn einer von euch meint er kann mir evtl. weiterhelfen wäre ich dankbar. Falls Du
-
Thread
Timer 80C517
Hallo, ich hätte da mal eine Frage: uC: Infinion 80C517 16 Bit Timer Startwertberechnung: geg.: ΔT1=40 ms ΔT2=480ms ges.: Startwert für: a) T0 bei f=12MHz b) T1 bei f=24MHz
vermute ich mal, T2 kann mit dem T0-Überlauf takten. Ich benutze nur 8051-er mit Flash intern (z.B. AT89C51RE2). Peter
-
Thread
neuester Schaltplan ;-)
zu verklickern, was daran falsch ist. PNP statt NPN, Basiswiderstände, Serienwiderstände, Reset, µC-Taktversorgung, Kondensatoren, ... Und einen Tip für die Zukunft: Nicht erst auf den letzten Drücker.
Ist das wirklich ein AT89S8253-IC oder eine Platine mit allem Gedöns und rausgeführten Ports? Im Datasheet von dem Oldtimer finde ich nämlich keinen internen Oszillator. Die Transistoren sind irgendwie tatsächlich richtig