-
Thread
SMD-Quarze
Hallo, eignen sich die SMD-Quarze "12-MA505" mit 12Mhz, 16pF, 50Ohm für den AT89C51ed2 ? zB.. bei Reichelt erhältlich. BstNr.: 12-MA505 Datenblatt als Anlage liebevoll .. Sebastian
Warum müssen es unbedingt die teuren sein. Reicht dir ein HC49S4 nicht??
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
Technik. Man will ja etwas lernen und anschließend beherrschen? Ein USBasp von AliExpress wird's tun. Traut man dem Chinamann nicht, oder wenn's etwas schneller gehen soll, kann man auch z.B. einen guloprog von guloshop.de nehmen. Dort gibt's auch Breadboards, Kabel usw. und sogar den Attiny.
Projekt hier zeigt eine solche Vorgehensweise. Dieses ist zwar auch als Programmer für ein paar PIC undAT89S52 verwendbar und muß erst aufgebaut werden, die Software funktioniert aber auch mit diesem käuflich erwerbbaren Shield: https://www.ebay.de/itm/AVR-ISP-Shield-Burning-Burn-Bootloader-Programmer-for-Arduino-UNO-R3
-
Thread
Welcher µC
Also brauchst Du Speicher satt, für die ganzen Grafikfunktionen, Zeichensätze und Bildchen. Ein AT89C51ED2 mit 64kB Flash sollte es dann wohl schon sein. Mit Text-Display sollten dagegen 8kB Flash dicke ausreichen. Peter P.S.: Egal, wie gut der Animationsschnulli gemacht ist, spätestens
-
Thread
Experten gefragt: 8051 mit zwei Timern
Hallo! Ich programmiere beruflich und kenne den 8051-Typ AT89C51CC03 von Atmel ziemlich gut, stehe hier aber vor einem Rätsel. Folgendes ist gegeben: 1. Timer 0 auf 20ms, Timer 1 auf 1ms, beide 16 Bit und auch sonst identisch konfiguriert. 2. Timer 0 hat Prio
herkommen. Nur das das mit einem Timer immer syncron auftritt. Du muesstes dann die eine Routine die 2mS verbraucht in kleinere Haeppchen zerlegen und die in den 1mS verschachteln. Gruss Helmi
-
Thread
Transildiode als Freilaufdiode für Relais?
Axel S. schrieb im Beitrag #6086000: > HildeK schrieb im Beitrag #6085941: >> MaWin schrieb im Beitrag #6085895: >>> Helmut S. schrieb: >>>> Gar keine Freilaufdiode ist eine schlechte Idee. >>> >>> Kommt
blaue Kurve). Die Anfangsspannung liegt bei 50V. Schon viel schneller. 3. ist eine bidirektionale 51V-Diode (gebastelt aus 2 51V-Zenerdioden). Die rote Kurve ist klar am schnellsten. Gruß akapuma
-
Thread
Buch für C-Einstieg
sieht's doof aus. Zitat: [pre]At that point, an innocuous and sensible idea has fallen apart. I don’t want to type these messes, and I use them so infrequently that I have to look them up every time (especially
CIWSIcF7lxlsPETvA5eYoO9T0d4zjJKczNDbc0I7yBsr1HS9xRyVSl0cLtqIo2UIsamLOTuEAlOsvfmmlvbVh2pw9mDWFaK5Q2CUzlK6GM7~036HicBhsYmh4ewXIpPkqRgqF2q1~1BFr51M5G2Q0SQdD51Go6fkkUUHTvlU-INtEt0Za3Rb23vdwHzvfSw4scbSTEv-J~vtmWCG0ZyOlDHx2IomTJcfnvcrb6KwQlB7efJldZhP69s00mdAUxajchgxKTp5VLyCRkdGSR3aAPIY-43UgSNkq4ks1KyMHkic6IKsSaJdBWpm1KM6HaNo896OrYhr3DzqDr9fmL5qCQ_
-
Thread
Kabelbaum Prüfgerät
hatte mal einen Tester für 25- und 37-polige D-Sub-Kabel gebaut. Da ich 74 IOs brauchte, habe ich 3 AT89C51 (je 32 IOs) genommen. Verbunden waren sie über die UART und am letzen hingen 3 LEDs (Pass/Fail/Typ) für die Anzeige. Auf der einen Seite wurde nacheinander auf Low gezogen und auf der anderen wurde
den Test zusätzlich. Es dürften ~10k Prüfzyklen/s sein.
-
Thread
SCL Takt generieren
Aus RN habe ich den folgenden Eintrag gelesen: Dabei betrug die Übertragungsrate nur 100 kBit/s bei einer zulässigen Bus-Kapazität von 400 pF. Den ständig steigenden Leistungsanforderungen folgend, wurde die Übertragungsrate 1992 und 1998 auf 400 kBit/s bzw. 3,4 Mbit/s angehoben. Nun wollte
@MC Es handelt sich konkret um den AT89C51ED2.
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
merken. Ich habe den bei Reichelt gefunden: http://www.reichelt.de/Programmer-Entwicklungstools/AT-JTAG-ICE2/3/index.html?&ACTION=3&LA=446&ARTICLE=45038&GROUPID=2969&artnr=AT+JTAG+ICE2
>Für ein aktuelles Projekt benötige ich 2-4 interne DACs STM32F103 Serie hat 2 DAC's aber erst im 100pol. Gehäuse soweit ich weiss. 4 DAC's hat nur AD in der ADUC7xxx Serie. Ist aber kein Arm-Cortex sondern Arm7. Wobei ich den Eindruck habe, dass AD die ADC's und DAC's am besten hinbringt
-
Thread
Zeitfunktion generieren
Display ausgeben. So soll es mal aussehen: xx Stunden xx Minuten xx Sekunden. Ich verwende ein AT89C51CC03 Datehblatt: http://www.atmel.com/dyn/resources/prod_documents/doc4182.pdf Compiler: Keil µVision 3 Das habe ich mir überlegt: //Initialisierung der Variablen usw. ist Vorausgesetzt
verzichten. TH0, TL0 nachladen genügt. TF0 rücksetzen ist auch nicht nötig. Ideal wäre ein Interrupt im 1s Raster. Diese große Zeit wirst Du mit einen 16Bit-Timer der 8051er normalerweise nicht erreichen können. (Es sei denn, Du arbeitest mit einen Quarz so um die 500kHz!) Deshalb sind die 50ms Zeitraster
-
Thread
Unterprogrammaufruf in ISR
wichtigeren Interrupts höhere Prioritäten geben und somit das "Blockieren" des Cores durch langwierige ISR's vermeiden. Somit ist es eigentlich ziemlich unnötig, die Verarbeitung in die main() umzulagern oder gar auf Funktionsaufrufe zu verzichten. Operationen wie in FIFO's schreiben/lesen, Pins togglen etc
Interrupthandler > kurz oder lang sein soll. Auf keiner CPU. Beim AVR nicht, aber beim 8051 schon. Z.B. der AT89C51CC03 hat 4 Interrupt Priority Register, damit kann man jeder Interruptquelle eine von 4 Prioritäten zuweisen: "Each interrupt source can also be individually programmed to one of four priority
-
Thread
Card12 mit EVAL-AD5781 verbinden
if the function does not return int or unsigned int !W C:\Programme\iccv712\EIGENE~1\DACfktFS.c(51):[warning] old-style function definition for `main' C:\Programme\iccv712\bin\imakew.exe: Error code 1 Done: there are error(s). Exit code: 1. Fri May 06 15:35:51 2011 :(
Jochen das passt jetzt net zusammen: 100kHz und 0,5s 2 perioden ;)
-
Thread
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
Danke für den Merge, jetzt sieht's gut aus und läuft bisher ohne Aufälligkeiten.
00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F000C0FB93D5116) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub [/code] Es scheint
-
Thread
ENC28J60 Schritt für Schritt ins Netzwerk einbinden.
bisher gescha: Autor: Christof Rieger Datum: 17.04.2006 00:25 Dateianhang: Ping.jpg (30.3kB, 89 Downloads) -------------------------------------------------------------------------------- Ich bin verwirrt. Ich habe auf einen Standart initialisierten ENC von Windows XP aus einen Ping gesendet
ist und welche Antwort er erwartet. Autor: André Kronfeldt (Freakazoid) Datum: 17.04.2006 10:51 -------------------------------------------------------------------------------- Es ist ein ARP-Request: HardwareType: 0x0001 Protocol-Type: IP 0x0800 HardwareSize: 6 Protocol Size: 4 Opcode
-
Thread
8051, EEPROM, Bootloader
andere Idee, die mir durch Kopf ging, ist ein EEPROM mit paralleler und SPI o.ä. Schnittstelle. Gibt's sowas? Hört sich aber für mich recht unsinnig an, soetwas herzustellen ;) Außer meiner fällt mir sonst keine Anwendung für so einen Baustein ein. Grüße Daniel
Schnittstelle vom Rechner aus das Programm hochzuladen. Dann nimm doch nen 8051 mit Bootloader, z.B. AT89C51RD2. Zum Entwickeln legst Du EA auf VCC und kannst den internen Flash benutzen. Ist das Programm fertig, brennst Du es in den EPROM und legst EA auf GND. Peter
-
Thread
Alternative Funktion von Pins
ziemlich neu bei den Controllern. Will eine kleine Schaltung mit einem Controller machen. Habe mir den AT89C51RD2 (PLCC44) ausgesucht. Als ich mir die Pin-Belegung angesehen habe, ist mir aufgefallen, dass auf dem Pin 11 und 13 (P3.0 und P3.1) eine alternative Funktion liegt, nämlich TxD und RxD (Serielle
diese Fragen beantworten kann. Vielen Danke im Vorraus... ... greetz Sebastian Barth p.s. Das Datenblatt liegt als Anlage bei.
-
Thread
8051er µC Hilfe, Experimentierboard
elektronik/bauanleitungen/mc-board-2-layouts.shtml ein kleines Experimentierboard gebaut, mit einem AT89C51RC2 Controller, und zusätzlicher rs232 schnittstelle. So, alles aufgebaut, an PC angeschlossen, und ich hatte auch Verbindung mit dem ATMEL Flip Programm. Dann hab ich mal ein kleines Programm mit
Hab ich was in dem Code falsch, oder in der Schaltung(kommt im nä. Post)? Ab und zu blinken die LED's ganz schwach, kaum zu erkennen. Hab es auch schonmal mit nem anderen IC probiert, weil ich dachte den 1. hätte ich kaputt gemacht, aber ohne besseres Ergebnis. Achja, was ist den an der Bauanleitung
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
[/pre] und targets: [pre] Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355
-
Thread
Rennbahn Project mit Zeitmessung
genaue Modell konnten die Lehrer mir leider nicht sagen; auf dem größten Baustein steht allerdings: AT89S8252 24PC und darunter 0111) so zu programmieren, das er die Rundenzahl und die Rundenzeit ermittelt, die Art und Weise wie das bewerkstelligt wird ist egal, es sollte nur mithilfe des Mikrocontrollers
Das Programm zählt momentan bis 9/f-Runden. Ich poste euch mal den Code hier rein [avrasm] code at 0 include reg_51.pdf taster1 bit P3.2 taster2 bit P3.3 LED1 data P2 sjmp init org 0003h inc R0 reti org 0013h ;mov R0,#0 inc
-
Thread
Platinen aus China, Zoll langt jetzt zu!
Stück, 54x33 mm. Direkt benötigt habe ich 3. Mit Mehrwertsteuer wären das 9,18 €. Für die ATSAME51J19A-AU da drauf habe ich 4,89 € das Stück bezahlt. 2 Lagen Durchkontaktiert und mit Lötstopplack, sowas stellt man nicht mal eben am Frühstückstisch her. Und auf Lochraster hätte ich das gar nicht
Platinen mit ca. 100*100mm bekommt man kaum für unter 100,00 Euro inkl. Versand, natürlich mit 5-10AT Fertigungungszeit, die in China standardmäßigen 2AT gelten in DE ja schon als "super duper Express". Zumal diese Diskussion vollkommen irrelevant ist, schon tausendmal durchgekaut wurde, denn ich
-
Thread
Temperaturwächter mit NTC oder PT1000
1kOhm (240mK) wäre es noch Wurst. Der o.g. NTC ist übrigens mit 1% spezifiziert. Mit so was braucht's dann nicht mal einen Abgleich. Kuck auch da: http://www.scynd.de/tutorials/arduino-tutorials/5-sensoren/5-1-temperatur-mit-10k%CF%89-ntc.html
bekommst Du bei den Bastelläden unspezifizierte Ware. Und dann kommt doch wieder das Wasserglas in's Spiel...
-
Thread
GPS - Empfänger günstig bei Ebay
Und hier ist der Artikel: [[GPS-Maus Falcom Navi-S-1]]
Morgen, wenn noch jemand 2 Module abgeben möchte, würde ich gerne welche kaufen. Bitte PN an pcs at gmx dot at danke pcsquirrel
-
Thread
Taugt die Aoyue 2900/2901?
Atmel-Controller auf der Platine: http://picasaweb.google.com/rille02/Aoyue2901#5252662573623914098 AT89C2051: http://www.atmel.com/dyn/Products/Product_card.asp?part_id=1938 Und > Nebenan schläft meine Frau und der Kleine Dann liest du Kontaktanzeigen? :-)) http://picasaweb.google.com
Timbo wrote: > Wie lang ist die Aufheizzeit? Ca. 40s von 0 auf 350°C. Ersa gibt bei der Analog 60 eine Aufheizzeit von 60s auf 280° an. Hannes Jaeger wrote: >> Nebenan schläft meine Frau und der Kleine > > Dann liest du Kontaktanzeigen? :-))
-
Thread
Analowert beim 8051 einlesen klappt nicht
was einem Unterlauf entspricht. So weit so gut! Diese 4..20mA möchte ich mit P1.6 AN6 mit einem AT89C51CC03 einlesen. Der Controller und der Analogeingang sind getestet und ok! Software ist nur eine Testroutine, welche den gewandelten Wert per Hyperterminal anzeigt. Das klappt auch alles. Jetzt
Meiner Meinung nach ist mit 10k der Eingangswid. viel zu hoch für den S+H, versuch es mal probeweise mit Rai < 400 Ohm H.P.
-
Thread
S65 Display am 8051
Hallo, ich versuche gerade ein S65 Display (LPH88 Version) an meinem AT89C51SND1C zum Laufen zu bewegen, doch leider bleibt das Display bisher weiß. Das Display ist direkt am SPI und P0_0 bis P0_2 angeschlossen ohne Vorwiderstände
-
Thread
Einstieg in die Platinenentwicklung
möchte. Momentan beschäftige ich mich mit einer "Selbstentwicklung" unseres Lehrers. Verbaut ist ein AT89C51AC3 mit diversen anderen Bauteilen. Progammiert wird das mit C (uVision ->.hex und mit "Flip" dann in den Speicher laden.). Ich bin wahrscheinlich noch ziemlich am Anfang, aber ein bisschen weiß
Sieh dir mal hier auf mikrocontroller.net den Menüpunkt "Elektronik allgemein" an. Da gibt's viele Grundlagen-Artikel, u.a. auch im Bereich "Platinen" einiges zu Schaltplaeditoren u. dgl. Da sollten sich einige deiner Fragen klären. Viel Spaß!