-
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
COM-Protokoll aussieht (Datenformate) Ich hab sowas bis jetzt zwar noch nicht gebraucht, aber ich würd's folgendermaßen machen: 1. PC --> µC "s" oder irgend ein anderes Zeichen... 2. µC --> PC Daten Die Daten kannst du sowieso gleich in Klartext übertragen itoa(...). Grüße Markus
-
Thread
welcher prozessor für selbstbau projekte?
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
ändern. Kostet dann aber noch nen 2. Chip für den Ethernetanschluß (z.B. LAN91C96). Peter P.S.: Ein PC mit 120W Energieverschwendung nur für ne einfache Lichtsteurung wäre ja ne ökologische Katastrophe.
-
Thread
Arduino-AVR programmieren
AVRISP Sketch auf den Arduino laden - Arduino Pins mit MOSI, MISO, SCK und RES ... sowie GND G-E-W-I-S-S-E-N-H-A-F-T verbinden - Betriebsspannung 5V am Zielcontroller anschließen (jeder von AVRDUDE unterstützte Controller funktioniert) - Quarz und 2 Kondensatoren anschließen (für den Fall, dass
Das hier sollte deine Probleme lösen: http://www.conrad.at/medias/global/ce/1000_1999/1600/1600/1604/160402_BB_00_FB.EPS_1000.jpg
-
Thread
Coole LED-Uhr gefunden - kennt jmd. einen gleichwertigen Nachbau
hier ja kein Problem sein. Falls du noch fragen hast, ich beantworte sie gerne! MFG Mixer P.S. Auf dem Bild ist gerade 13:38 Uhr
gefunden. Hab es mal angehängt... Es sind 74HC138 - invertierende Schieberegister. Der uC ist ein AT89C51.
-
Thread
Transistortester mit AVR Gesperrt
program it for you. > I am not sure how to use that "Benutzer:Esko" address. micha schrieb: > It's a link! Thats it. > You can reach me directly at: xtalgrwr@yahoo.com I sent you a mail.
"only a problem with the LCD", try another one (other controller, other brand). If it's a problem with the tester not working at all, inspect the hardware, do measurements (over all current consumption, voltage at strategic points...), show your hardware (photos, scans...).
-
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
USB -Seriell Konverter bei REichelt für ca. 10 . Billiger geht's nicht.
-
Thread
Atmel AT89C51AC3 xdata Initialisierung
Guten Abend zusammen. In meinem aktuellen Projekt möchte ich eine Sinustabelle im ERAM des at89c51ac3 (8051 derivat) ablegen. Dazu habe ich das Array beim Deklarieren auch gleich initialisiert. Compiler ist der sdcc. [c]__xdata unsigned char dac_values[128]={128,134,140,146,152,158,165,170,176,182,188,193,198,203,208,213,218,222,226,230,234
Also, das RAM kann erst zur Laufzeit initialisiert werden. Es gibt das auf S. 46 beschriebene Stück Code, das genau dies tut. Aber das RAM ist in verschiedene Bereiche aufgeteilt. Neben Stack und Co. gibt es den initialisierten Bereich und nicht initialisierten Bereich für Variablen
-
Thread
AtmelStudio6 generiert massenhaft Fehler
dass das mein erster Kontakt mit der AVR-Serie ist. Ich habe vorher schon mal kleinere Sachen mit A51-µC gemacht (z.b. AT89C2051) was auch gut funktionierte. Für ein Projekt benötige ich aber nun Analogeingänge und habe mich da für den ATTiny13 entschieden. Nach der Installation des AtmelStudios
ldi r17,4 mov r16, r17 out portb, r16 ende: rjmp ende So wie Jojo S. schon geschrieben hat. Jojo S. schrieb im Beitrag #3158823: > 0 Fehler wenn Projekt und include Device übereinstimmen.
-
Thread
Zeitbasis nichtlinear, Jitter HM1005
range. Each switch handles V+ to GND analog signal levels. Maximum off-leakage current is only 1nA at TA = +25°C and 6nA at TA = +85°C."
794 12 82 805 11 83 816 11 84 827 11 85 838 11 86 849 11 87 859 10 88 870 11 89 880 10 90 892 12 91 903 11 92 914 11 93 925 11 94 936 11 95 946 10 96 957 11 97 968 11 98 978 10 99 990 12 100 1000 10 101 870 -130 102 80 -790 103 51 -29
-
Thread
Hadamard Transformation
script: Ich berechne die Impulsantwort hr aus der Messung y mit folgender Formel: hr=inv(MDnn)*P2*S2*H*S1*P1*y Das S2*H*S1*P1*y ist dabei kein Problem: P1 ist eine Permutation der Elemente von y, S1 wie auch S2 ist nichts Wesentliches, H ist die Fast Hadamard Transformation. inv(MDnn)*P2 hat
$1C4D, $1C87, $1C9F, $1CA5, $1CBB, $1CC5, $1CC9, $1CCF, $1CF3, $1D07, $1D23, $1D43, $1D51, $1D5B, $1D75, $1D85, $1D89, $1E15, $1E19, $1E2F, $1E45, $1E51, $1E67, $1E73, $1E8F, $1EE3, $1F11, $1F1B, $1F27, $1F71, $1F99, $1FBB, $1FBD, $1FC9); [/code]
-
Thread
AT89C51CC03 über ISP-USB programmieren
ISP-Portpins doch funktionieren, oder? Jetzt suche ich einen geeigneten Programmier-Adapter. (für AVR´s gibt´s bei Reichelt kleine kompakte z.B. AT AVR ISP). Gibt es so etwas auch für den AT89C51CC03?
-
Thread
Upload 8051 Coder auf PC
unterstützen können und den Codespeicher per Bootloader-Interface schicken können (Beispiel Atmel AT89C51xxx mit Bootloader + FLIP-Software). Bei SiLabs Controllern kannst du mit dem Debugadapter + FlashProgrammingUtility den Speicher auslesen. Und so geht's durch jeden Hersteller weiter... Allen
-
Thread
In System Programmierung AT98S8252
Leute, bin hier auf einem neuen Gebiet und brauche Eure Hilfe ! Was benötige ich alles um den AT98S8252 in C programmieren zu können ? Gibt es einen einfachen Schaltplan um einen IN-System Programmer (z.B. mit MAX 232) aufzubauen ! Evtl. Links zu entsprechenden Schaltplänen . Welcher C-Compiler
http://www.mikrocontroller.net/forum/read-1-25968.html Ein Assembler: http://plit.de/asem-51/home.htm Peter
-
Thread
USB -> Seriell
habe gehört das die billigen nichts taugen. möchte über die serielle schnittstelle das stk500 board s7 betreiben. habe gelesen das die usb->seriell mit ftdi chipsatz ganz gut sind. finde aber leider keiner versandhändler für solche geräte?? kann mir jemand einen nennen? mfg verona
C8051F020 Entwicklungsboard - mit dem Bootloader im LPC2106 (Philips Software) - mit dem Bootloader im AT89C51CC01 (Flip-Software) Peter
-
Thread
UART mit 8051 (AT89C51AC2)
Ein Test mit Terminalprogramm kann auch nicht schaden. Wenn's kein ASCII ist: Es gibt auch binäre Terminalprogramme. Hatte mal eines, habe aber leider den Namen vergessen.
Baudraten von µC und dem VB-Programm gleich eingestellt? Ich habe die serielle Schnittstelle bei meine AT89C51ED2 immer so initialisert (in C!): [c]// ************ X2 feature ****************************** CKCON0=0xFF; // X2 fast mode, peripherie NORMAL 12 cycles //115000 Bd. for a generic 8051, running
-
Thread
Netzwerk mp3 Player
Hi, ich habe sowas schon realisiert(bzw. mache z.Z. feinschliff). Ich habe einen AT89C51SND1C(8051 mit MP3-Dekoder) und ein IIM7010A(eine hardware tcp(ip stack mit W3100A) benuzt. DAs funktoniert recht gut. Ich denke das auch die performance eines eigenen tcp/ip stacks ausreichen muesste
) Hab auch Interesse an so einem Ding. (Bin zwar totaler Anfänger) Bin für Anregungen/Infos's offen. Mfg Beginner
-
Thread
[Sammelbestellung] Blitzdetektor
Vorentladungen benötigen zusammengenommen etwa 0,01 Sekunden, die Hauptentladung dauert nur 30 µs (0,00003 s). Nach einer Erholungspause zwischen 0,03 s und 0,05 s erfolgt eine neue Entladung. Es wurden schon bis zu 42 aufeinander folgende Entladungen beobachtet. Dadurch kommt das Flackern eines Blitzes zustande
hallo, brauche schon wieder eure Hilfe. ich benutze ein AT89C51AC2 (siehe Aushang) und ein AS3935 von der Firma(Austriamicrosystem) für mein Projekt und ich möchte gern wissen wie ich die beide ankoppeln kann. ich hab zwar die Datenblätter reingeguckt aber
-
Thread
Embedded Linux erkennt USB Stick aber /dev/sdd wird nicht angelegt? /dev/ttyUSB bei UMTS-Stick auch!
tty38 ttyO5 loop6 stderr tty39 ttyS0 loop7 stdin tty4 ttyS1 mem stdout tty40 ttyS2 mmcblk0 tty tty41 ttyS3
] st: Version 20101219, fixed bufsize 32768, s/g segs 256 [ 0.930175] Fixed MDIO Bus: probed [ 0.934051] ------------[ cut here ]------------ [ 0.938995] WARNING: at fs/sysfs/dir.c:481 sysfs_add_one+0x88/0xa8() [ 0.945678] sysfs:
-
Thread
ATmega Development Boards (Sind die OK?)
Axel S. schrieb im Beitrag #5343030: > Einen integrierten USB-Port haben die ATMega nicht. AT90USBxxx sind ATmegas mit integriertem USB Port und einem bei der Auslieferung vorprogrammierten Bootloader.
www.aliexpress.com/item/1-set-USBASP-10Pin-to-6Pin-Adapter-USBASP-USBISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-IDC10-51/32753380779.html?spm=a2g0s.8937460.0.0.zEoiYr Ich würde auch nicht allzuviel darauf wetten, daß das ein (Fischl) USBASP ist. Den halbchinesischen Wortsalat findet man eher bei den China-Versionen,
-
Thread
SmuView - Eine sigrok GUI für Netzteil, Multimeter und mehr
in QAbstractButton::clicked(bool) () at /lib64/libQt5Widgets.so.5 #44 0x00007ffff6082abe in QAbstractButtonPrivate::emitClicked() () at /lib64/libQt5Widgets.so.5 #45 0x00007ffff6083f13 in QAbstractButtonPrivate::click() () at /lib64/libQt5Widgets.so
.5 #49 0x00007ffff6171f87 in QToolButton::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #50 0x00007ffff5f9a565 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #51 0x00007ffff5fa1ec8 in QApplication::notify(QObject*, QEvent
-
Thread
UDP-Stack
Hi Markus, Habe UDP "gefaked" mit einem AT89S8252. Der Ethernet Controller war CS8900. Ich benutze den "8bit mode". Das Ding macht PING (ICMP), ARP und TFTP (UDP daten transfer). Kannst ja mal reinschaun. Das Project baut auf die Infos von Garry aber ich glaube seine link geht nicht mehr. http://edward.cardew.org/mcs51/cs8900a/embeth.htm Edward
-
Thread
AT89C51AC2 Spanungen messen
Hallo! An den ADC Eingängen des AT89C51AC2 dürfen nur 0 - 3 V angelegt werden. Meine frage lautet: Ist es möglich höhere Spannungen zu messen also 5V - 10V? Hat jemand schon mal so was gemacht oder vllt. ein Schaltbild? Gruß
vor Überspannung schützen. Also bis zur Z-Spannung darf der Pegel steigen. Zeig mal bitte, wie du's verknubbelt hast... Ralf
-
Thread
Passwort beim AT89s53
Hallo, ich habe einen AT89s53 mit Zeroram und möchte ein kleines Programm mit Passworteingabe schreiben. Ich programmiere mit Bascom51, weil das mein Vorgänger auch so gemacht (Ich kann auch C, aber ich möchte nicht alles neu
@Dirk: S53 hat kein EEPROM, das hat nur der S8252 bzw. S8253. @Anton: Wozu ein Passwort bei einer Schaltung, deren µC kein internes EEPROM hat?!? ZRAM auslöten, dann ist das Passwort futsch, bringt also
-
Thread
Schnäppchen bei Ebay : 5,6 TFT für 19 Euro
ich würde eine mail an andreasjakob AT gmx.de schreiben :-)
imageshack.us/img108/5619/img3017pf7.jpg http://img87.imageshack.us/img87/2542/img3023qc6.jpg http://img89.imageshack.us/img89/8986/img3007ym9.jpg http://img85.imageshack.us/img85/4417/img3027xm3.jpg Das weiße Kabel an Pin4 habe ich Testweise angelötet... Hat aber bei den verschiedensten Pins nichts
-
Thread
Ampelsteuerung
entschlossen es mit Unterprogramm und Datenpointer zu programmieren. Wir nutzen in der Schule den Atmel AT89C51RC2. Zudem soll es in etwa so ablaufen: -Druck Taster P3.3 -Unterprogramm mit Wartezeit von 3 Sekunden wird augerufen -Ampel wird umgeschalten, P2 -Unterprogramm mit Wartezeit von 3 Sekunden
Alex S. schrieb im Beitrag #2502570: > Ich habe schon ein Programm geschrieben, bloß mit wenig Erfolg.. ich > hoffe ihr könnt mir weiterhelfen.. Was funktioniert denn nicht?
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
S. Landolt schrieb im Beitrag #6184151: > aber eigentlich wäre das die Domäne des Fanboys: hat Arduino vielleicht > weitere Timer1-Interrupts freigegeben? Nö... Timer1 wird nur für PWM vorbereitet
Interrupts unterbrechen. Der 8051 hat ja den Vorteil, daß man bis zu 4 Prioritäten vergeben kann. Der AT89C51 läuft mit 20MHz / 6 = 3,3MIPS.
-
Thread
AT89C51ID2
Hallo ! Ich bin relativ neu hier, finde die Seite und Info´s hier echt klasse. Im Moment prog. ich einen Atmel [s.o.] und suche jemanden [o.m.] die diesen µP auch schon mal prog. haben. Hinweise auf Fehler, wichtige Details, etc. Wäre für alles dankbar ! mfg
hm.. der AT89C51 ist ein µC und kein µP soweit ich weis ;-) WElche Hinweise möchtest du denn haben? Ein 12MHz Quarz ist für eine Baudrate von 9600Baud bei UART nicht zu empfehlen ;-)