-
Thread
Elektor uC-Board +Buch
Hallo Forum, vor kurzem habe ich mir das Elektor-uC Board (für AT89S8252)zum experimentieren incl. Buch von Herrn B. Kainka geholt... Nach einer ersten wirklichen Enttäuschung habe ich mir jetzt etwas Mut gefasst und werde es trotzdem weiter durcharbeiten. Leider geht er in diesem Buch viel zu wenig auf die Programmierung des 80C51 in C ein. Als Compiler schlägt er den uC51 von Wickkenhäuser vor. Hier nun meine Frage(n): Gibt es den keinen besseren (und nach Möglichkeit auch kosenlosen) C-Compiler für die 8051ér??? Wer kann mir
-
Thread
Wie funktioniert Negation - assembler
Lass mich raten: Es ist ein AT89C5131 Suchst du den Befehl "CPL? BTW: Unter negieren versteht man normalerweise das 2er-Komplement.
Max H. schrieb im Beitrag #3700734: > Lass mich raten: Es ist ein AT89C5131 > Suchst du den Befehl "CPL? > > BTW: Unter negieren versteht man normalerweise das 2er-Komplement. Jap, ist genau dieser.
-
Thread
Quarz oder Quarzoszillator für 32 MHz?
einen TCXO in Betracht, die sind mittlerweile nicht mehr teuer. https://www.tme.eu/de/katalog/?s_field=1000011&s_order=desc&search=tcxo&visible_params=2%2C149%2C120%2C32%2C144%2C146%2C42%2C10%2C147%2C150&mapped_params=144%3A1437774%3B
bei starken Temperaturschwankungen lieber auf einen Oszillator > setzen sollte? Als ich mit MCs (AT89C51) angefangen habe, liefen die mit Quarz völlig problemlos. Ältere AVRs konnte man noch auf full swing fusen, damit sie stabil schwingen. Neuere AVRs laufen aber nur noch in low power und wir hatten
-
Thread
Hausbus
Hausbus-Anwendung zählen diese Punkte ja nicht, und Atmel ist beim Flash wirklich führend (wenn es beim T89C51CC01 ähnlich wie beim ATmega ist). Den T89C51CC01 gibt es ja auch im SO24-Gehäuse. Das würde mir gut reinlaufen. Also ich werde die Sache mal überdenken. Wahrscheinlich bringt Ihr mich noch dazu,
also nicht viel. Bleibt der Vorteil eines deutschen Ansprechpartners (Probleme/Garantie...). [T89C51CC02] > 5,20EUR na das klingt doch schon wesentlich besser. Tschüß, André.
-
Thread
Automatische Baudratenerkennung mit 8052
er trotzdem deutlich schneller als ein Standard 51-er bei 11.059 oder 22.1184. Gruss, Robert
kommen, ausser man braucht _SEHR_ kurze Zeiten. Das ganze ist für einen Standard-8051er (bzw. 8052 --> AT89S52/53/8252). Irgendwann erfolgt vielleicht mal ein Sprung auf Silabs C8051F120. Okay, ein anderes Zeichen tut nicht weh, dann wär es halt schön, bereits nach dem ersten Zeichen die Baudrate erkennen
-
Thread
[S] Retro 6502,Z80,Bauteile oder Boards
gängige Chip ausverkauft ist). - https://www.mouser.de/ProductDetail/Western-Design-Center-WDC/W65C02S6TPG-14?qs=sGAEpiMZZMskC5GgilGuvqFi6wlhR0huA5ZdF21Z2WA%3D - https://www.mouser.de/datasheet/2/436/w65c02s-2572.pdf Drago S. schrieb im Beitrag #6854916: > Developerboard oder SBC wären interessant
(xdip), für meine Sammlung, nur Tausch gegen eine andere CPU aus vergangenen Tagen. ds87c530/ds89c420 - 8051,dallas, 33Mhz at89lp51ed2 - 8051, atmel, 64KB/2KB, 1-cycle/20Mips hd64180rp8 - z180, hitachi, pdip-64 mc68008l8 - cdip-40 d8088-2 . pdip-40 z84c0020pec - z80, 20Mhz, pdip-40 d8279c
-
Thread
Anforderungssammlung CAN Hausbus mit PIC µC
gab, wo eine Schaltung jahrelang in Massenproduktion funktionierte, bis einer von den VCC-Pins am AT90S8535 auf mehreren Platinen nicht gelötet war. Der Fehler beim E-Test war Kurios: Die Digital-Logik am anderen Ende des Controllers ging nicht... Es war garkeine VCC an den Pads zu messen. Nach
AVR --> Studio 4 + ASM ODER WinAvr, noch kein "Inline ASM" gemacht. 8051 --> SDCC (AT89S52 PLCC44 - Die lagen Stangenweise rum - macht aber wenig Spaß, weil der aus Studio 4 bald 2 Minuten flasht.) S12/HC12 --> Frescale CodeWarrior. (Alles z.B. für Testaufbauten in der Firma.)
-
Thread
Programmiergerät für ATMEL 4051 gesucht
chaokhun.kmitl.ac.th/~kswichit/easy1/easy.htm oder http://www.futesta.de/projekte/hardware_atmelat89c2051.html oder http://www.as3.de/technik/elektronik/usb_programmer/usb_programmer.php einfach mal etwas mit google spielen ;-)
unter Ebay nach "Willem", der kann fast alles und ich hab ihn unter 100 Euronen gezogen. Für Atmel AT89xxxx brauchst Du einen Adapter (MCS51-Adapter). Für einige Pic´s brauchst Du ebenfalls einen Adapter, natürlich einen anderen. Den Programmer hab ich, (nicht übel,wenn man an den Preis vom Galep denkt
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2020
reagierst aber nicht gerade souverän, sondern eher ziemlich kindisch wie ein ertappter Troll. Aber sei's drum, Cyblord ist im AT-Bereich unterwegs.
AT-Arbeitsverträge aller Konzerne kennt... NICHT. Ich kann nichts dafür, wenn der gute Herr in seiner Firma gehaltlich verarscht wird und ihm sein AT gekürzt wird. Ich hab's noch nie erlebt. Kenne ich
-
Thread
GPS daten in den ATMEGA 128
Mir ist gerade noch etwas aufgefallen. Du schreibst,daß du dein GPS-Modul über einen MAX3232 an den AtMega anschliesst. Für die Verbindung µBlox - PC ist das meinesachtens korrekt. Zwischen µ-Blox und AtMega sollte eine direkte Verbindung ausreichen. Bei Rs232 musst du zweierlei unterscheiden: 1.Protokoll: Das regelt Startbit-Datenbits-Stopbit(s) 2.Pegel: Negative Spannung ist 1, positive Spanung ist 0. Der Max3232 wandelt 3,3V Pegel in Rs232-Pegel und zurück. Am AtMega dürfen aber nur Spannungen zwischen 0V und Betriebspannung anliegen
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
| Jürgen (oj_k) | 1 | DE | mit Gehäuse, vorzugsweise v2 | spaceman | 2 | AT | n/a | Sascha S. (dec) | 2 | DE | [/c] Vielen Dank
| Jürgen (oj_k) | 1 | DE | mit Gehäuse, vorzugsweise v2 | spaceman | 2 | AT | n/a | Sascha S. (dec) | 2 | DE | | Rainer M. | 2 | DE | mit Gehäuse, vorzugsweise v2 [/c] Gruß Rainer
-
Thread
Suche Oszi für Digitalschaltungen
einen Haufen werfen. Voltcraft stellt anscheinend in letzter Zeit ganz gute Geräte her. Wie die Oszi's von Voltcraft sind, weiß ich aber nicht! Ich hab auf meiner Page (www.mikrocontroller.at.tt) eine Version eines Logic Analyzers. Das Ding ist auf Lochraster aufgebaut (SRAM + ein paar externe Gatter
aus und überträgt sie z.B. über RS232 zum PC. Meine Schaltung kommt ohne CPLD aus, nur mit einem AT89C51 und einem 256kByte VRAM. Ein VRAM ist im Prinzip ein DRAM + 2x 256Byte SRAM mit eigenem Adresszähler. Bei jedem Taktimpuls wird ein Byte gelesen und ins SRAM geschrieben. Ist einer der beiden Blöcke
-
Thread
SMT 160-30 und AT89C51RD2
Quellcode, oder Vorschläge, bin noch nicht so erfahren! benutzte den smt160 und den Prozessor: ATMEL AT89C51RD2 brauche Hilfe!!! Leute meldet euch auch im ICQ oder E-Mail! ICQ: 174683929 urichvitali@web.de
it is necessary to sample over more than one sensor period." und "Microcontrollers can sample at a high frequency so with a small program it is possible to measure the sensor's duty cycle within 50 ms and a resolution of .01 °C."
-
Thread
MP3-Player fürs Auto
Wenn du überlegst einen 8051er zu nehmen, dann kannst du auch den AT89C51SND1C nehmen. Der hat schon vieles drauf, was man für einen MP3-Player braucht. - MP3 Dekoder - IDE/ATAPI Interface - MMC/SD Interface - USB Interface - Keyboard Interface (quasi zusätzliche
einen 40MHz PIC mit einem 48MHz AT91SAM7S kann man nicht vergleichen... Der PIC ist was er ist, ein kleiner Controller, mehr nicht und nicht weniger. Schon allein die Tatsache, dass der AT91SAM7S eine DMA/PDC besitzt macht ihn um vieles
-
Thread
seltsames Zahlenschloss
Q1 - 3 sind ausnahmslos S9013.
Daher kann gut sein, daß Flash und SRAM ähnlich aufgebaut sind. Ich hatte mal versucht, bei einem AT89C2051 eine Kaltstarterkennung zu programmieren. Dazu habe ich 8 Bytes in den SRAM geschrieben. Hat aber nicht funktioniert, die 8 Bytes waren nach einer Minute (VCC = 0V) immer noch drin. Vermutlich
-
Thread
Zeichen ind String suchen und auslesen
} while(1); } [/c] Ich bekomme folgende Fehlermeldung ausgegeben: Error: serikom.s51 120: unresolved reference to '_strchr' Was mache ich falsch? Programmiert wird mit dem Jens File Editor. Gruß
Hilfe Karl heinz. Code sieht nun so aus: [c] #include <stdio.h> #include <string.h> #include <at89c51cc03.h> void seri_init(void) { SCON=0x52; TMOD|=0x20; TH1=0xfd; TR1=1; TI=1; } char* strchr( char* pa, char c ) { while( *pa && *pa != c ) pa++; return
-
Thread
Wieso gibt es 10 polige ISP Schnittstellen, wenn GND 4 mal vor kommt?
Die 10-polige stammt noch aus einer Zeit, als es noch nicht mal den Urgroßvater 90S1200 gab. Also wo es den 89C51 gab. manches ist eben so, wie es ist!
hat zwei 8bit Controller on-board. Ich glaube es war eine ATMEGA1280 und ein At2323 oder so. Ich hab meinen nie geöffnet, werde das aber mal nachholen. Warum AT32UC3A design billiger sein soll und b das wirklich €100.- Preisdifferenz zum JTAGICE3 ausmachen soll, verstehe ich nicht
-
Thread
kleines C-Prog fuer 8051 gesucht
Hallo NG, hab ein Flash Board mit 89S8252 (8051-er) und möchte erstmal ein printf("Hello World") zum laufen bringen...leider tut's nicht. ..(hat jemand ein kl. Hex-File zum testen?) .. -Hab das Progrämmchen mit KeiluVison2 (Demo) uebersetzt
=0xfd; TR1=1; TI=1; jetzt seh ich im HyperTerm auch die Ausgabe... Lese mich noch in die Keil-C51Doku ein, sind über 400 Seiten..stöhn Danke für Deine Hilfe! Gruß Ulli
-
Thread
FPGA synthetisierung
schön 5 V brauch ich für sende/empfangsmodul als µc werd ich wohl ein ur alt teil verwenden ala AT89 > Welcher? 5V ist eher schlecht, weil der Spartan 3 keine 5V direkt > verträgt. meinst du damit, er verträgt keine 5V Versorgung oder meinst du damit am Eingang selbst. Kann ja auch einen
also eeprom(AT24C51) geht ja von 2,5V bis 3,3V Grundversorgung liegt bei 5V und ich muss den FPGA selbst mit 3 verschiedenen Spannungen betreiben?!? Bin grad etwas aus der Fassung...das ist mit total neu wieso
-
Thread
Fröling Heizungssteuerung auslesen.
Projekten "PC" ist ein simples Konsolen-Programm um über eine serielle Schnittstelle die Lambdatronic S3100 meines Fröling p2 Kessels auszulesen. Das 2. Projekt benutzt die selbe Softwarebasis und läuft auf einem AVR NET IO board, das es bei Pollin zu kaufen gibt, also auf einem AT MEGA32. Die NET_IO liest
"PC" ist ein simples > Konsolen-Programm um über eine serielle Schnittstelle die Lambdatronic > S3100 meines Fröling p2 Kessels auszulesen. Das 2. Projekt benutzt die > selbe Softwarebasis und läuft auf einem AVR NET IO board, das es bei > Pollin zu kaufen gibt, also auf einem AT MEGA32. Die NET_IO
-
Thread
Dynamisch ein paar Takte auslassen bei der 8051 CLK
möchte ich mehr in Richtung Retro basteln und diese neuen 8051er > sind zu exotisch. Z.B. die AT89LP51RD2 von Michrochip sind full production und bequem per Bootloader programmierbar. Es gibt aber noch andere Hersteller von 1-Clockern. Falls Du mit Retro DIP-40 meinst, die sind in der Tat kaum
PLCC-44 Gehäuse die einen 4-Oszillator-Takte-Maschinenzyklus pro Befehl haben ? Und ein 80"c"51 auch damit es kein NMOS-Typ ist mit Überlauf-Extrazyklus, danke dir!
-
Thread
LED Modul 8x8
Pegel wird über Mikrofon OPV aufgenommen und verstärkt und über AD Wandler Digitalisiert wird an den AT89C51CC01 weiter geleitet, der bearbeitet es und gibt es an den LED Modul 8x8 es sind insgesamt 6 LED Module aus.Es wird mit der Max7219 angsteuert. Wir haben mittlerweile alle hardware teile bereitgestellt
sich ein Konzept machen, welche Variablen wirklich gebraucht werden und in welchem Format. Im C51-Primer findet man ne Menge Tips. Peter
-
Thread
Flash Eproms z.B. AT29C040A mit AVR programmieren?
Hallo Hat schon mal jemand mit den Flash Eproms z.B. AT29C040A von Atmel gearbeitet? Bisher habe ich nur eine Schaltung gefunden in der ein AT89C51 zum programmieren eingesetzt wird. Ich würde aber gerne mit einem AVR z.B. 8515 arbeiten. Für Ideen, Anregungen
Hallo Peter, habe die Flash ROM´s in einer DDC der Fa. Saia. Hilfe könnten Dir vielleicht Kollegen der Firma GFR, Jena geben. Ansprechpartner wäre ein Herr Torsten Klein, Tel.: o3641 - 46 97 0. Vielleicht kannst Du mir auch helfen
-
Thread
Keil C51 und Bitfelder in einer Struktur (8051)
SD Karten Modul in ein Systemtelefon integrieren. Im Systeltelefon wird ein 8051 Modell verwendet (AT89C51RB2). Hier wird mit dem Keil C51 Compiler gearbeitet. Ich möchte nun gerne die beiden Informationsregister CID und CSD der SD Karte auslesen. Diese sind jeweils 16 (+ 2 Byte CRC) Byte lang. Beide
will mir aber nicht die Finger wundtippen, Tschuldigung ;-) http://www.keil.com/support/man/docs/c51/c51_le_bitaddrobj.htm http://www.keil.com/support/docs/3079.htm http://www.keil.com/support/docs/1279.htm http://www.keil.com/support/docs/1948.htm
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Raucherlunge gesehen? https://de.m.wikipedia.org/wiki/Tabakrauchen#Feinstaub https://www.heute.at/s/hier-versagt-eine-geschadigte-raucherlunge-50117157
Oliver S. schrieb im Beitrag #6173933: > Was immer deine Phantasie dir da für Optionen offenlässt. _Quelle_ : https://wien.orf.at/stories/3038325/ 《Die Infektionskette hatte eine Frau ausgelöst, die
-
Thread
1-Wire Slave auf AVR
DS2423 4Kbit RAM + Counter ROM #0 : 1D89E1C34CBE42B7 Wrote .digitemprc win2000@AMDX2:~/digitemp-3.6.0$ ./digitemp_DS9097U -a -s /dev/ttyUSB0 DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane GNU Public License v2.0 - http://www.digitemp.com
Atmega16 finden. Beim 644 hängt der Master sich in der Suchfunktion auf. Zum Testen habe ich zwei DS18S20 die werden immer gefunden. Wenn der AT16 dran ist wird dieser auch gefunden. Nur beim AT644 werden nur die DS18S20 gefunden und danach hängt er in der Suchfunktion. Ich denke das ich in der ISR
-
Thread
Pic Bootloader oder nicht?
Hallo, ich möchte einige Erfahrungen mit PIC s machen. Ein bekannter meinte, dass man PIC s nur mit Bootloader Programmieren kann. Wenn ich das richtig verstanden habe soll man zuerst einen Bootloader draufspielen und dann kann ich den PIC mit
schneller, da der MC das optimale Timing besser hinkriegt, als ein PC. Bzw. bei den ATMegas und der AT89C51***-Familie eben über einen Bootloader. Peter
-
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
Der Wahnsinn an der Tanke Gesperrt
"gesundheitliche Gründe"). Mag Ulbricht komisch gewesen sein, wie er will, aber unter dem ging's noch vorwärts! Und da wurde wirklich nur ausgegeben, was vorher erwirtschaftet wurde. Unter Honni ging's dann so richtig los mit der Pumpwirtschaft. Und meine 51,20 M deckten ja nicht mal die Betriebskosten
Habe mal ein wenig unter "Wodim" gegoogelt. http://www.politik-forum.at/was-ist-mit-wodim-los-t10158.html http://www.developers-guide.net/forums/member/2008,wodim http://www.musikertalk.com/klima-im-forum---wodim-ua-t7059-s210.html http://www.linux-web.de/post/99468/Aktueller-Stand.html
-
Thread
AVR Bootloader
Konsole in das Verzeichnis der entpackten linux.tar.gz wechseln. Dort -> ./main -d/dev/ttyS0 -b9600 -p -f/filename.hex <- ausführen. _filename_ steht für das zu überspielende Programm. ttyS0 für den entsprechenden RS232 Port des PCs. "/dev/ttyS0 at 9600 Baud: -" müsste erscheinen
--------------- 4) Assemblierung und flashen klappt. 5) Fuses fuers Bootloaden geaendert: S8535C WDTON SPIEN CHOPT EESAVE BOOTSZ1 BOOTSZ0 BOOTRST 1 1 0 1 1 0 1 0 6) Pboot.exe /B9600 /PIsony.hes Com1 at 9600 Baud: Connected Signature: 1E9408
-
Thread
Eprommer Selbstbau ---> Probleme bei den Pintreibern
kleiner oder gleich der Betriebsspannung des Switchessind, schalten. Gibt es vielleicht noch andere IC´s oder spezielle Bauteile. Was ich gern vermeiden würde sind CPLD´s und FPGA´s. Ich möchte mich ungern in ein weiteres Gebiet einarbeiten, was dann vielleicht auch sehr viel Zeit in anspruch nimmt.
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 eig. schon alles.
-
Thread
Habt ihr auch Probleme durch die Bleifreipolitik der EU?
Bleifreipolitik der EU? Ich wollte mir heute in der Früh auf dem Weg zur Arbeit Beim Elektronikladen um's Eck ein paar Mikrokontroller besorgen. (Ein paar ATtiny15 und ein paar ATmega32) Doch daraus wurde nichts. Der Geschäftsinhaber hat mir gesagt dass er und sein Lieferant leider keine ATtiny15
Und kürzlich war hier ein Beitrag, daß die AT89C51RD2/ED2 im DIP40 sogar ganz abgekündigt sind. Da frage ich mich aber, was wird aus den ATMega32, ATMega162 usw. im DIP40-Gehäuse ? Warum soll es denen besser ergehen ? Peter