-
Thread
Tastaturcontroller UPI8041
für meine Programmiergeräte bin. Entweder in Hardware, auch leihweise, oder den Schaltplan. * S421 für Data I/O Sprint Expert * MCS-48 - Adapter für Dataman S3 ---> pm
hab mal mit 8031 aus alten Festplatten angefangen, die zogen etwa 200mA, also ein ganzes Watt! MCS51 Derivate sieht man auch oft in Festplatten und Tastaturen. Für Bastler gibts die mit eingebautem UART-Bootloader (AT89C51RB2) zu kaufen, also kein Programmiergerät oder externer Flash nötig. Peter
-
Thread
Schulug mikrocontroller in c
Wenn die Schule einem nix beibringen kann (obwohl sie's tun sollte), würd ich die Schule wechseln.
nur theoretisch geht auch ganz schlecht, man braucht unbedingt ein Entwicklungsboard, z.B. mit nem AT89C51RD2. Hast Du denn schon irgendwelche Vorkenntnisse? Peter
-
Thread
Stack beim AVR
Digitalkmera habe, nur ein Screenshot von der TV Karte. Bisher lief anstelle des pinkompatiblen AVRs AT90S8515 ein AT89S51 mit 1,8432MHz CPU Takt (also 22,1184MHz Quarz). Dieser war zu etwa 90% ausgelastet, ich hab mal den Pixeltakt von 10MHz auf 12MHz erhöht und da haben schon ein paar gefehlt. Der AVR
RGB Werte die entsprechende Farbe hat und erzeugt dann die drei analogen Signale. Ein zweiter AVR (AT90S1200) mit 12MHz erzeugt ein Standart PAL Composite Sync Signal. Beides geht entweder in die Scartbuchse oder wird über einen Videoenkoder (z.B. AD722) in ein PAL Signal umgewandelt. Die Schaltung
-
Thread
Anfänger 8051 - womit Anfangen?
µC-Technik einsteigen. Dafür habe ich mir das USB-Flashboard von Elektor geholt. Auf dem Board steckt ein AT89C5131A-UM. Ich habe bisher 0 Erfahrung mit Assembler oder so. Habe mir ein paar Tutorials angeguckt, aber festgestellt, dass AVR ein anderer Typ ist, über den es aber viele Tut's gibt! Mein erstes
http://www.amazon.de/Microcontroller-Kochbuch-MCS51-Andreas-Roth/dp/3826607228/ref=sr_1_1/303-2441118-8009858?ie=UTF8&s=books&qid=1197715138&sr=8-1 Damit hab ich angefangen, absolut ohne Vorkenntnisse. Sehr gutes Buch zum Einstieg.
-
Thread
ARM C-Compiler
W.S. schrieb im Beitrag #2955818: > -O(size) 1 : 1.16 Das entspricht ja ungefähr den bekannten Vorurteilen. W.S. schrieb im Beitrag #2955818: > -O(fast) 1 : 1.51 Jetzt müsste man nur noch
Paralellschnittstelle, auf einem neuen Rechner läuft das nicht mehr. Ich habe bisher fast ausschließlich den AT89C51ED2 verwendet.Die 2K RAM sind nun auch nicht gerade üppig.Ich habe mir damals dafür extra ein eigenes POD gemacht damit ich die Softhook Restriktionen umgehen konnte. Ich bin auch etwas versessen
-
Thread
RFM01/02 Module von Pollin
hallo, bin nun etwas weiter. Mit einem ATMEGA8 am Sender RFM02 868MHz und einem AT89S51 am Empfänger RFM01 868MHz läuft die Verbindung einigermaßen. Allerdings bekomme ich nach ca 5 guten Übertragungen eine, die völlig daneben liegt. Soweit ok. Nun bin ich beim Sender auf einen ATINY11
Hi in die Runde, also meine Funkverbindung TINY11/RFM02 -> AT()S51/RFM01 läuft so einigermaßen. Mein Problem beim TINY11 war das Nichterkennen des nIRQ (1,6µsec) durch den mit ca 1MHz intern getakteten TINY11. Ich habe nach Fragen an HOPERF den Half-Data-Rate Befehl
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Keil Projekt angehängt. Evtl. hilft > das ja. Build läuft nicht... [code] Build target 'Mini51 CFG' compiling FlashPrg.c... FlashPrg.c: error: C3903U: Argument '/ropi/rwpi' not permitted for option 'apcs'. ".\Mini51_CFG.axf" - 1 Error(s), 0 Warning(s). Target not created [/code] Ich habe
hier im Schaltplan sieht's genauso aus.
-
Thread
Resetschaltung
Hi! Möchte gerne einen AT89S52 wenn die Spannung angelegt wird reseten... also ein Power ON RESET! Wie soll ich R und C wählen? Habt ihr da schon gute Erfahrungswerte? mfg, geri
braucht so 1..20ms zu Anschwingen, deshalb haben Reset-ICs mindestens 50ms Resetdauer. Und da der AT8S52 keinen internen Reset hat, startet er bei 47pF irgendwo im Wald, wenn überhaupt. Peter
-
Thread
Atmel 8051er zwischen Interrupts Prioritäten wechseln geht das
Frage, die mir seit ein paar Tagen den Kopf zerbricht. Mein Frage lautet ist es mit dem Atmel AT89C51ED2 möglich zwischen zwei Interrupts Prioritäten während einer Interrupt Service Routine zu wechseln ? unten habe ich ein Lauflicht programmiert der durch den externen Interrupt(lsbzumsb auf Port
IPL0,#00000100b Priorität 3 für EX1 mov IPH0,#00000100b Priorität 3 für EX1 include C51ED2.inc code at 0 sjmp init isr1: org 003h push acc push psw call lsbzumsb pop acc pop psw reti isr2: org 0013h push acc push psw call msbzulsb pop acc pop psw reti
-
Thread
7kV -> ADC -> OK - uC
gewünschte Genauigkeit zu erreichen. Wie kurz bekommt man denn die Umschalt-Zappel-Zeit? Wenn mal 0.2s die Messwerte etwas daneben liegen ist das nicht so problematisch, viel mehr wäre schon schlechter.
Wir setzen seit fast 20 Jahren MCs auf 5000V floatend ein, ohne Probleme. Es sind robuste 8Bitter (AT89C2051) an 5V auf 2lagen-Platine. Die Kommunikation erfolgt per UART über 10kV Optokopppler. Wir haben auch MCs (AT89C51CC01) auf 18000V floatend mit Lichtleiter zur Kommunikation. Zur Versorgung
-
Thread
Wlan2Serial Modul für 5 euro
KByte/s Rx. Packet size 16k bytes: 263.49 KByte/s Tx, 63.75 KByte/s Rx. Packet size 32k bytes: 235.51 KByte/s Tx, 72.87 KByte/s Rx. Done. [/c] set through the softAP connection (i.e. laptop <-> esp
KByte/s Rx. Packet size 16k bytes: 873.67 KByte/s Tx, 181.37 KByte/s Rx. Packet size 32k bytes: 887.89 KByte/s Tx, 192.75 KByte/s Rx. Done. [/code] mit Vista (und das ist der *host* rechner für VMs
-
Thread
Wozu übertrieben schnelle Microcontroller?
leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens auch ein Projekt. Funktionierte damals echt gut. Mit uV2 ließ sich angenehm arbeiten.
> Naja, Atmel hat die 8051 aber auch gepimpt. Z.B. ein AT89LP51RD2 braucht > sich da nicht zu verstecken, Ich wüsste nicht, aus welchem Grund man den heute noch einsetzen sollte. Dieses Dingen hat (ausser einer schlechten CPU) nichts, was andere auch haben
-
Thread
JLCPCB: Versandoptionen
- GERMANY 2021-10-19 02:43 COLOGNE - GERMANY, Processed at COLOGNE - GERMANY 2021-10-19 02:34 COLOGNE - GERMANY, Clearance processing complete at COLOGNE - GERMANY 2021-10-19 02:09 COLOGNE - GERMANY, Arrived at DHL Sort Facility COLOGNE - GERMANY 2021-10-
facility HONG KONG - HONG KONG SAR, CHINA 2021-10-16 23:57 HONG KONG - HONG KONG SAR, CHINA, Processed at HONG KONG - HONG KONG SAR, CHINA 2021-10-16 23:57 HONG KONG - HONG KONG SAR, CHINA, Clearance processing complete at HONG KONG - HONG KONG SAR, CHINA 2021-10-16 21:51 HONG KONG - HONG KONG SAR, CHINA
-
Thread
Neue MCU APM32F103
Buy 1 for $1.89 Buy 5 for $1.81 each and save 4% Buy 15 for $1.73 each and save 8% Buy 35 for $1.65 each and save 13% Eher nicht, denn bei 15 kommt Delivery FedEx-IP Priority(7-14 days) $56.89 Delivery DHL (
alleine schon die korrekte Initialisierung einer solchen MCU ist. Von den ganzen Varianten dieser MCU's Mal ganz abgesehen ...
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
die beste Methode, sich NUR in irgend einer integrierten Entwicklungsumgebung betun zu müssen. W.S.
-
Thread
UART AT89C51ED2 RI geht nicht
Hallo zusammen, ich möchte ein paar ASCII-Zeichen zwischen PC und AT89C51ED2 übertragen. Dazu hab ich eine Schaltung mit Pegelwandler, die soweit funtkioniert. Ich kann Daten senden und mir über Hyperterminal oder Procomm anschauen. Wenn ich jedoch Daten empfangen möchte
dem Adress-Mode aus. Könnte da mein Fehler liege? Gruß Marko /* @section I N C L U D E S */ #include "reg_c51.h" char uart_data=0x00; char exemple_send_data=0x55; char TxOK=0; /** * FUNCTION_PURPOSE: This file set up uart in mode 3 (9 bits uart) with * timer 1 in baud rate generator
-
Thread
ATmega32 will nicht springen! AVR-Studio schuld?
weiß ich jetzt nicht, ist auch egal) - ATmega32-16 DIP40 - ATtiny2313 DIP20 - Viel Wissen über AT89S8253 (Prog. in ASM) - Wenig Wissen über Prog von AVR (rel. Neuling) Folgendes Problem: Hier (m)ein simples Programm: (Zeilennummerierung nur hier im Beitrag!) PD5 = LED1, PD6 = LED2, (PD2
Durchlesen fiel es mir wie Schuppen aus den Haaren/Augen... ;-) Kommt wohl, weil ich kein Ini von den MCS-51ern gewohn war (und der Tiny das wohl auch nicht braucht). Danke an alle! Nico :o) P.S.: Weiß zufällig jemand, warum das AVR-Studio rechts in der Simulation kein PORTD hat? A-C sind da...
-
Thread
Sinnvolle verwendung von E/EProms
1990 konnte ich die noch an meinen 8031 als Programmspeicher klemmen. Aber um 1994 kamen ja die AT89C51 raus mit internem Flash. Und ab 2000 zogen auch viele andere nach. Daher wüßte ich heutzutage auch nichts anderes, als entweder als Türstopper oder ab damit in die Ablage rund. Peter
http://home.pages.at/electronicfox/EPROM-Generator.html
-
Thread
Heizungssteuerung mit ATMEGA 32
angepasste versionen seiner software zu machen, werde ihn mal darauf ansprechen. kannst mir an mpeg42 ät gmx.de schicken
habe ich den 1-wire Bus prima zum Laufen gekriegt. Allerdings handelt es sich dort um einen ATMEL 89C4051 bzw AT89S51 (meinem Standard-Testboard mit SPI). Hatte zwar einige Zeit gebraucht (Assembler), um den ganzen Kram zu kapieren aber endlich funktionierte es. Dann habe ich mir ein TempMessgerät
-
Thread
I²C Bus und TWI
gespart, wenn das TWI nicht im Interrupt-Modus benutzt wird. Hier ein Beispiel für den Atmel AT89C51: http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm Peter
Aber mir extra noch was runterholen zu müssen, ist doch etwas viel verlangt. Peter P.S.: Du solltest keine Threads hijacken, das gehört sich nicht.
-
Thread
ALPS LC-Display von Pollin
allerdings habe ich den Stecker für den Parallelport weggelassen und dafür die verbindungen zu meinem MC (98S51) hergestellt. Ich kann am Display auch die ca 5V messen und mit dem Oszillographen auch den SCL samt Daten sehen. Was ich aber nicht weiß, wo man die intern generierte Zusatzspannung misst (ob das
Hallo, nun habe ich das ALPS als Zeichendisplay zusammen mit dem ATMEL AT89S51 zum Laufen bekommen. Nur wenige Fragen sind noch offen. Das Programm belegt inklusive der Zeichentabelle, die ich auf Basis von Peter lange (font.c) an den Assembler angepasst habe ca 1KByte Flash-ROM
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
. Wenn's dann > hinfällt, mit "bt" den Stack anzeigen lassen. Sieht dann etwa so aus [c] (gdb) bt #0 0x00007ffff22cba70 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1
Aborted. warning: Unexpected size of section `.reg-xstate/102284' in core file. #0 thr_kill () at thr_kill.S:3 3 RSYSCALL(thr_kill) [Current thread is 1 (LWP 102284)] (gdb) bt #0 thr_kill () at thr_kill.S:3 #1 0x0000000803b4b094 in __raise (s=6) at /usr/src/lib/libc/gen/raise.c:52 #2
-
Thread
Schaltplan AT89S8253 über RS232 Programmieren
Hallo, ich bin Besitzer eines AT89S8253. Habe mit uVision ein kleines Programm geschrieben. Jetzt will ich das Programm auf den uC Laden. Leider bin ich ein absoluter Anfänger in dieser Sache. Ich habe jetzt hier diesen uC, eine
Das geht mit dem 89S8253 gar nicht über RS232. Einen Bootloader hat z.B. der 89C51ED2, damit gehts seriell per RS232. Du brauchst einen Programmer über SPI. Billigteil mit Parallelport: http://dybkowski.net/elka/ispprog.html
-
Thread
-
Thread
DCF77-Modul-Preis und -Anbindung?
DCF-77-Routine direkt einzubinden. Vorteil, man hat alles direkt im RAM in einer Struktur verfügbar (s, min, h, day, weekday, month, year). Z.B. in C: http://www.specs.de/users/danni/appl/soft/c51/thclock/dcf77.c51 Ich nehme mal großzügig 100 Zyklen/s Rechenzeit an, das ist dann eine zusätzliche CPU-Belastung von 0,01% bei 12Mhz (AT89C2051). Peter
-
Thread
Erfahrungen mit EPROMs
korrigierten Routine setzen. Damit brauchte ich nicht jedesmal zu löschen. 1993 bin ich dann auf den AT89C51 (8051 mit 4kB Flash) umgestiegen, EPROM ade. 1996 kam dann der AT89S8252 (ISP).
-
Thread
Display mit Grafikchip gesucht
von dem IC in der Mitte > machen? gerne, siehe Anhang. Es handelt sich um einen http://at.farnell.com/stmicroelectronics/stm32f030c8t6/mcu-32bit-cortex-m0-48mhz-lqfp/dp/2393634?ost=2393634&mckv=s_dc%7Cpcrid%7C83570811538%7Ckword%7Cstm32f030c8t6%7Cmatch%7Cp%7Cplid%7C&CMP=KNC-GAT-FAT-GEN-SKU-STM
man dabei. W.S.
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
nur noch unter DOSBox laufen. Man braucht auch kein großes Entwicklungsboard mehr, ein AT89C51RB2 hat alles onboard. Mit Flip lädt man ein Programm über die UART in dessen Flash. https://www.digikey.de/de/products/detail/microchip-technology/AT89C51RB2-3CSUM/1245778 Die MCS51 lassen sich
NMOS waren. Noch zu DDR-Zeiten gab es CMOS-SRAM (U6516) im Bastlerladen. Damit habe ich dann später AT89C51 erweitert. Der 6516 hatte das nötige Adreßlatch ja schon eingebaut.
-
Thread
Leistung eines 2KW Heizstabes steuern
haben. Die Leistung wird aber nicht linear mit dem Anschnittwinkel gehen, sondern da eher eine S-förmige Kurve... mfg mf
Udo S. schrieb im Beitrag #7096732: > weil man dann für Blindstrom zahlt. Keine Sorge, Blindstrom zahlst du in keinem Fall.
-
Thread
Heizungs-Datenerfassung (HT3)
brennereinheiz_last=brennereinheiz,LAST GPRINT:brennereinheiz_last: Brenner ein \: %6.lf Zähler COMMENT: \s COMMENT: \s --color CANVAS#fff6d5 --color BACK#ffdd55 failed: invalid format string '%2.lf\l' (should match '^(?:[^%]+|%%)*%[-+ 0#]?[0-9]*(?:[.][0-9]+)?l[eEfFgG](?:[^%]+|%%)*(?:%s)?(?:[^%]+|%%)*$') at
string '%2.lf\l' (should match '^(?:[^%]+|%%)*%[-+ 0#]?[0-9]*(?:[.][0-9]+)?l[eEfFgG](?:[^%]+|%%)*(?:%s)?(?:[^%]+|%%)*$') at /usr/share/perl5/RRDTool/OO.pm line 444 Danke schon mal...
-
Thread
Vodafone Webby Webradio
iod_init_module!!! Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250.9: ttyS0 at MMIO 0x11100000 (irq = 8) is a 16550A console [ttyS0] enabled loop: module loaded nbd: registered device at major 43 smc91x: not found (-19). smc911x: Driver version 2007-07-13. Linux video
initialized. soft_noboot=0 soft_margin=60 sec (now ayout= 0) au1xxx-mmc: MMC Controller 0 set up at B0600000 (mode=dma) MMC DIV = 450000:89:450000 usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver DAC: DMA16, ADC: DMA17ac97stat=00000000 ac97stat
-
Thread
Suche Assembler/Linker für 8052
auch gern können :) > Z.B. in Delphi kann man Strukturen mit allem anlegen. > In SDCC und Turbo51 geht Bit aber nur als ByteBit.Warum diese Beschränkung. Ich würd's nicht als Beschränkung sehen, eher so, dass du eine Erweiterung gemacht hast :) > Im MASM51 geht das dann so wie in Delphi. Das
legal sind, auch früher wurde der ASM51 von Chipherstellern Kunden kostenlos zur Verfügung gestellt, obwohl es sich um ein kommerzielles Produkt handelt. Wer eine IDE möchte, dem sei J. Rathlev's MC-51 nahegelegt, läuft unter Windows und
-
Thread
Hargassner / Rennergy Touchtronic Netzwerkanbindung/Visualisierung
gebracht aber weiterhin keine Datensätze in phpmyAdmin. Entfernen von --host ... --> ERROR 1146 (42S02) at line 1: Table 'Heizung.t_raw_data' doesn't exist --> Jetzt ist er doch eingeloggt? Für den User habe ich in phpmyadmin alle Rechte die es gab mal angehakt ;-) mysql -u <username> -p -->Welcome
gerade ein ganz einfaches. Wichtigste Grundgregel: Lesen und Verstehen! [c]ERROR 1146 (42S02) at line 1: Table 'Heizung.t_raw_data' doesn't exist[/c] Eingeloggt ist er. Aber die Tabelle zur Datenbank ist nicht da. Schau mal das sollte in etwas (Namen der Datenbank und Tabelle können
-
Thread
Suche Preiswertes Kit mit CAN und A/D-Wandler
Schau mal bei Atmel Prozessoren vorbei AT90CAN. Das könnte was sein
Hallo, versuchs mal mit dem AT89C51CC03er von Atmel aus der 8051er-Familie: hat 10 Bit A/D-Wandler, 8 Kanäle, komplette CAN-Stufe, 64 kByte Flash-EEPROM, u.v.m. auf dem Chip. Kleine Exp.-Boards gibt es z.B. bei PalmTec (TFH-CORE