-
Thread
gemeinsames Forum zum 8052
Ich fand den 8051 genial. Der Befehlssatz ist so kompakt, es war richtig eine Freude, was der Keil C51 in einen kleinen AT89C2051/4051 alles hinein gekriegt hat. Allerdings hat Atmel es versäumt, die auch mit Peripherie zu pimpen, wie die AVRs (interner CPU-Takt, Reset, ADC, 16Bit-PWM usw.). Die
fand den 8051 genial. > Der Befehlssatz ist so kompakt, es war richtig eine Freude, was der Keil > C51 in einen kleinen AT89C2051/4051 alles hinein gekriegt hat. > > Allerdings hat Atmel es versäumt, [...] Schau mal über den Tellerrand: Silabs hat noch gute 8051ger - und den Keil C51 Compiler
-
Thread
Datei erstellen
ihr mir helfen könnt. Ich weiss nicht wie (oder ob es überhaut möglich ist) es geht dateien mit dem µC zu erstellen. z.b. .txt. Ging das mit hilfe der Paralell schnittstelle Grüsse Andy
Die Station selbst, also alle µC die darauf verwendet wurden (AT89C2051,AT89C4051 und AT89C52) wurden in C pogrammiert, das Programm für den PC in Visual Basic und die Homepage in Java. Das Link schick ich dir morgen... hab es gerade
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
--------------------------------------------------- Studium : Verfahrenstechnik Alter : 52 Erfahrung : >25J. Projektmanagement (zertif.) , MES, C/C++/C#/Java/div. Apllication Languages Fachgebiet: Protessautomation, ERP --------------------------------------------------- Angaben zur Firma
irgendeine Enterprise Software, > die nur 3 Menschen in ganz Europa kennen und können^^mit PHP/Java/C# und > Opensource Framework-Kenntnissen wird man da wohl nicht so weit kommen > ... Nein, der oben benannte "AT-Bereich >100k€/a" ist kein AT, sondern Tarifgehalt Bayern bei 40h und damit auch ohne
-
Thread
AT89S8253
laufen. Übrigen habe ich den Watchdog mit einem Timer gelöst, da die Software Ursprünglich auf einem 89C52 lief.
Hallo, hat jemand schon mal mit dem originalen Atmel AT89ISP und der original Software einen AT89S8253 programmiert bekommen? Gruß Ralf
-
Thread
ATtiny44A über CMD programieren
Hallo zusammen, ich muss den uC ATtiny44A über CMD programieren und habe dafür folgenden Code in der BATCH datei erstellt. [code] cd C:\Program Files (x86)\Atmel\Studio\7.0\atbackend atprogram -t avrispmk2 -i ISP -d attiny44A
Nimm doch STK500.exe. Für den Tiny44 habe ich gerade keine Batchdatei - so siehts aus für das alte AT89S52 Schlachtschiff und AVRISP MkII: [pre] set prog="C:\xasm\AVR\STK500\Stk500.exe" %prog% -cUSB -dAT89S52 -e -if%1 -pf -vf pause [/pre] Logischerweise passt du 'set prog' an deine Pfade an. Der
-
Thread
UART gesucht
geht nicht einfach ein 89c2051 als UART programmiert?
- MCU + ext. UARTs (SPI - Interface) - MCU + ext. MCU (AVR(8051 - SPI - Interface) - 89c2051 - MCU mit >= 5 UARTS - SJA2020 kein LAN - MB90V340 kein LAN - AT91RM3400 - AT91RM9200 kein ADC, kein PWM - H8S/2377 (?) - MPC5200 (?) - FPGA mit MCU - Xilinx
-
Thread
UART Programmierung
Hallo Leute, hab ein kleines Problem mit dem UART des AT89S52. So will ich ein DMX-Signal über diesen ausgeben. Ich programmiere den AT89S52 mit C. Problem: Die zu sendenden DMX Daten schreibe ich ins SBUF Register und das SCON Register habe ich mit 88h
void putchar_uart (char c) { while (!TI); // Transmitter ready/busy ? TI = 0; // TI Flag löschen SBUF = c; // Ausgabe an UART } So sollte es aussehen
-
Thread
20 Jahre alte AGM Bleiakkus reaktivieren
232 5 61 71 2021/11/12 20:07:45 222 49 232 5 61 71 2021/11/12 20:03:05 0 0 232 8 89 67 2021/11/12 20:02:44 0 0 232 8 89 67 2021/11/12 20:02:24 0 0 232 8 89 67 2021/11/12 20:02:04 0 0 232 8 90 68 2021/11/12 20:01:44 0 0 232 8 90 68 2021/11/12 20:01:
0 232 7 88 71 2021/11/14 10:56:47 0 0 232 7 88 71 2021/11/14 10:56:28 0 0 232 7 89 72 2021/11/14 10:56:07 0 0 232 7 89 72 2021/11/14 10:55:47 0 0 232 7 89 72 2021/11/14 10:55:28 0 0 232 7 90 73 2021/11/14 10:55:07 0 0 232 7 90 73 2021/11/14 10:54:
-
Thread
Probleme mit SRAM 23LCV1024
Hallo.. ich versuche mich gerade daran mit einem AT89S52 testweise Daten auf den den seriellen Baustein 23LCV1024 zu schreiben und danach wieder auszulesen. Folgender Ablauf sollte hierfür eigentlich richtig sein: Ablauf Schreiben : - WRITE :
sein soll, laut Logikanalysator jedoch auf High liegt. (High ist der Default wert auf allen Pins beim AT89S52) Allerdings habe ich keine Ahnung wie ich den Pin auf Hochohmig schalten kann.. ich glaube Sofwareseitig mit dem µC geht das garnich oder?
-
Thread
ISP auch bei anderen µC ??
auch mit dem RC-Oszillator. @Sven, das ISP per SPI hat Atmel zuerst bei den 8051-ern gemacht (AT89S8252) und dann später für die AVRs übernommen, aber mit anderem Protokoll. Die neuen AT89S52 haben wieder ein anderes Protokoll. Die meisten anderen Hersteller programmieren aber über nen Bootloader und der ist immer schon ab Werk eingebrannt. Auch die Atmel AT89C51xxx aus der Themic-Reihe haben alle einen UART-Bootloader eingebrannt. Die Atmel AVRs sind meines Wissens die einzigen, wo man selber erst einen Bootloader reinbrennen muß, wenn man einen solchen
-
Thread
Eprom-Brenner, Flash-Brenner
Hallo Ich suche ein Selbstbauprojekt, zum Thema Eprom-Brenner und Flash-Brenner (z.B. für die AT89C2051 MCU). Gibt es da vielleicht sowas wie eine "Eier legende Woll Milch Sau"? Für ein paar Tips wäre ich sehr dankbar! Gruß Peter
sicher funktionieren, und den Nachbau traue ich mir zu. Allerdings wird dazu ein Programmierter AT89C52 benötigt. Wer kann mir den evtl. Programmieren. Die meisten Bauteile beziehe ich bei Reichelt, aber die bieten leider keinen Programmierservice. Weiß jemand ob mit diesem Programmer auch parallele
-
Thread
wie gehts weiter
sein, mit wieviel MBaud arbeitet die denn ? Ich mache viele Steuerungen mit der 8051 Familie (in C programmiert), der AT89C51CC03 hat da mit 3,3MIPS noch massig Reserven (CAN-Bus läuft mit 500kBaud). Peter
das wußte ich nicht. Die 8051 und fast alle AVR haben jedoch eine, manche auch 2. Und z.B. der AT89C51ED2 hat ein PCA, damit kann man leicht noch zusätzlich 2 Software-UARTs aufbauen, bei gleicher Baudrate sogar 4 (1 PCA-Interrupt zum Senden, 4 PCA-Interrupts zum Empfang). Und bei 64kB Flash muß
-
Thread
Reihenfolge der Befehle für den Timer 8051
uC: AT89S8253 Sprache: C mit microC Hallo. Ich will bzw. muss den Timer0 als 16 Bit Counter verwenden und Pulse am externen Interrupt 0 zählen. Ich frage mich hier schon allerdings wieso über den
Ich kenne den µC nicht, ich benutze meist den AT89S52. Insgesamt wirds aber wohl ähnlich sein. Ich hab gerade mal ein bisschen gesucht u bin hierauf gestoßen: http://www.mikroe.com/products/view/267/architecture-and-programming-of
-
Thread
Fehler bei Laufllicht Programmierung AT89S8253
Werte uC-8051-Community, ich habe folgendes Problem: Wenn ich mein bestehendes 8-Bit-Lauflicht-Projekt "knight.asm" mit der Software ASEM5113 (v.1.3 von 2002) unter Windows 7 32 bit auf meinen AT89S8253
Bytes in eine andere beliebige Position eines anderen bitadressierbaren Bytes kopieren möchte: mov c,bit bzw. mov bit,c Das geht alles über das Carry-Flag, welches für den Bitprozessor der Akkumulator ist. mov c,P0.0 bzw. mov P0.0,c würde auf diese Weise funktionieren. Bitadressierbare Register
-
Thread
Der Zugriff auf das Wiki ist SEHR langsam
MediaWiki internal error. Original exception: [0100e5b783665a8f73af55c9] 2026-04-18 17:47:21: Fatal exception of type "mysqli_sql_exception" Exception caught inside exception handler. Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed
immer noch sehr häufig dieye Exception. [pre] MediaWiki internal error. Original exception: [5c8005d89c284ba920fba11b] 2026-04-20 14:24:19: Fatal exception of type "mysqli_sql_exception" Exception caught inside exception handler. Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php
-
Thread
Kondensatoren für Quarz gesucht.
der Hersteller des Pierce-Oszillator in der Regel klare Vorgaben über die Größe der Burdencaps. Beim AT89S52 liest man beispielsweise "30pF +/-10pF for crystals", wobei man dann um die 22pF für höhere Frequenzen nimmt und um die 33pF für tiefere Frequenzen. Natürlich läuft der Pierce-Oszillator auch
auf seiner Nennfrequenz. >Von 20pF bis 27pF kannste alles nehmen. ;) Nein, nicht immer. Siehe AT89S8253...
-
Thread
8051, Keil und der Krieg mit der Codeerzeugung
Uniaufgabe, die ich mir mal wieder aufwändiger gemacht habe, als sie sein müsste :) Vorgabe ist der AT89S52, ich möchte halt ein MOD-ähnliches Tracker Format abspielen. Nebenbei gibts noch ne 20x14 Pixel Matrix(alle 2ms im Interrupt -> hier kann man auch noch optimieren) und ein Spiel, was darauf läuft
Matthias Larisch schrieb im Beitrag #2499321: > Vorgabe ist der AT89S52 Der AT89S8253 wäre kompatibel, aber doppelt so schnell (24MHz/6). Peter
-
Thread
Logamatic 2107 Schnittstelle
D6 0D 0A AC 00 00 00 0B 6C 4C 00 C6 80 7A 00 8A 00 89 00 09 88 04 0E 01 B9 00 08 09 04 0E 62 00 09 00 8B 00 89 00 09 00 08 00 33 00 08 FF 32 FB 00 0F 00 01 46 00 FF B1 00 08 00 34 00 32 01 D6 01 D6 21 00 00 03 00 01
die reale Außentemperatur in 1/10°C ausgegeben. Bei der gedämpften AT sind es hingegen ganze °C in 8 Bit. // Niffko
-
Thread
Handycamera MCA-25 ansteuern - ip webcam mit mega32
' main.c:39: warning: implicit declaration of function `servo_pin_low' main.c:47:2: warning: no newline at end of file main.c:47: error: parse error at end of input make.exe: *** [main.o] Error 1
Yo escribi un driver para MCS-51 en assembly. Lo probé en un Atmel AT89S52 y funciona muy bien. La camara usada fue la MCA-30. La imagen corresponde una tapa plastica de color rojo la cual esta binarizada por el propio microcontrolador.
-
Thread
Handykamera MCA-25 ansteuern
)\r\n\r\nOK\r\n< [0D 0D 0A 2B 49 50 52 3A 20 28 29 2C 28 31 32 30 30 2C 32 34 30 30 2C 34 38 30 30 2C 39 36 30 30 2C 31 39 32 30 30 2C 33 38 34 30 30 2C 35 37 36 30 30 2C 34 36 30 38 30 30 29 0D 0A 0D 0A 4F 4B 0D 0A ] <<IN <<AT+CMUX=?.
)\r\r\nOK\r\n< [0D 0D 0A 2B 49 50 52 3A 20 28 29 2C 28 31 32 30 30 2C 32 34 30 30 2C 34 38 30 30 2C 39 36 30 30 2C 31 39 32 30 30 2C 33 38 34 30 30 2C 35 37 36 30 30 2C 34 36 30 38 30 30 29 0D 0D 0A 4F 4B 0D 0A ] <<IN <<AT+CMUX=?. >>
-
Thread
Handyansteuerung über uC
. COM1 ) und die vom Handy unterstützte Datenrate ( üblicherweise 19200 Baud ) wählen Kommando AT <ENTER> eingeben Antwortet das Handy-Modem mit "OK", so besteht grundsätzlich die Möglichkeit einer Steuerung über AT-Befehle. Kommando AT+CMGF=0 <ENTER> eingeben Antwortet das Handy-Modem
wie ich nun diese Befehle über mein Controller AT89S8252 an das Handy senden kann. Auszug aus meinem Quellcode. Was mache ich wohl falsch? Wieso versteht mein Handy dieses Programm nicht.. void main(void) { PCON = 0x80; // Ini Serielle
-
Thread
Bootloader
Hallo zusammen, ich habe ein Board mit einem at89c51cc03 das nicht läuft. Das Problem ist, dass Flip mir beim download den Fehler "timeout error" schreibt. Gut der Fehler kann natürchlich überall stecken, aber ich möchte erstmal wissen, ob der Controller
Schaltplan. Dann kann man Fehler schon mal ausschließen (oder erkennen *grins*). Ich benutze den AT89C51ED2, mit dem habe ich bei FLIP keine Probleme. Aber ich hab mal gehört, dass es mit einigen FLIP-Versionen Probleme gibt. Welche Version hast du? Ralf
-
Thread
Hilfe für einen Kompletten Anfänger
Chris PS: Das ganze funktioniert übrigens mit dem "RIDE"-Compiler (von Raisonance) und einem AT89S52 (8051er) von Atmel perfekt ;)
162:2: warning: no newline at end of file lcd-routines.c: In function 'set_cursor': lcd-routines.c:123: warning: 'tmp' may be used uninitialized in this function lcd-routines.c: At top level: lcd-routines.c:162: fatal error:
-
Thread
AT89s8252 Grundschaltung
reset an ?? 10 uF von VCC an Reset sowie 8k2 von Reset nach GND. Den AT89S8252 gibts nicht mehr. Wie willst du den programmieren ?
>ich will mir grad mal die Grundschaltung mit dem 89s8252 bauen. Du meinst sicher den 89S8253 (verbesserter Nachfolger des '52). >10 uF von VCC an Reset sowie 8k2 von Reset nach GND. Der 8253 hat eine interne Power-On-Reset-Schaltung -> C kann
-
Thread
at89s51 programmierspannung
>At89s51 ist kein AVR...
Controllerfamilie als die 8051er. Ich habe Dir einen Link gegeben, der sowohl Soft- und Hardware für den 89S52 zur Verfügung stellt.
-
Thread
Kopierschutzsockel
der falsche. Um so einen Schutz zu umgehen, reicht also jeder MC mit externem Memory-Bus (z.B.: AT89S52), in den man ein kleines Programm schreibt, welches den EPROM ausliest und über die RS-232 zum PC ausgibt. Man braucht also keine 1500,- sondern nur etwa 20,- . Peter
CPLD und mit ein bisschen Geschick kann man den nicht mehr so einfach knacken. Auch nicht mit nem AT89S52 oder sonst was. Natürlich geht der Sockel dann nur im passenden Steuergerät. So solles ja auch sein..... Also ist die GAL geschichte eh an Akta gelegt, weil zu unsicher!!! Gruß David
-
Thread
Hilfe bei Timer Programm
Hallo Stefan!!! Abgabetermin ist am Montag :-) Der Prozessor ist der AT89C52, aber das ist eigentlich egal es geht nur um die Timer initialisierung usw. und das verstehe ich leider nicht. Ich hab mir meine Unterlagen durchgelesen jedoch kann ich das nicht so umsetzen wie
umständlicher gehts nimmer. Wenn das wirklich so Ressourcen verschlingend programmiert werden soll, ist der AT89C52 aber ratzfatz am Anschlag allein nur mit diesem Timerzeugs. Und für die eigentliche Applikation ist dann kein Platz mehr da. Kurz gesagt, der ganze Ansatz ist schon dermaßen verkorkst, daß ich
-
Thread
SPI-funktionen
Hi! Weiß jemand woher ich funktionen für den SPI bus für den AT89S52 beziehen kann? Ich weiß nicht wie ich mit dem programmieren beginnnen soll! Ich bitte und schnelle Hilfe und bedanke mich im voraus! mfg, geri
Sinusgenertor!) programmieren! Der controller hat SPI ... er wird über diese Schnittstelle programmiert (AT89S52)!!! Wie muss ich die schnittstelle initialisieren!? in der reg_c51.h die include datei steht: Sfr ( SPCON, 0xC3 ); Sfr ( SPSTA, 0xC4 ); Sfr ( SPDAT, 0xC5 ); Das ist für spi! mehr
-
Thread
Team TS 8012
Zdravím. Také jsem opravoval tuto závadu. Em73290 byl vadný. Nahradil jsem ho at89s52 a napsal program. Vysílačka funguje. Schéma a program mužů poslat. Musí se upravit obvod reset ve vysílače. Když bude mít někdo zájem, pište na email.s pozdravem Petr.
zdravím, přikládám zip soubor s popisem montáží a program ASM a HEX do AT89S52. s pozdravem Petr.
-
Thread
SmuView - Eine sigrok GUI für Netzteil, Multimeter und mehr
, sr_driver=std::shared_ptr<sigrok::Driver> (use count 4, weak count 1) = {...}, drvopts=...) at /home/gerd/opensource/smuview/src/devicemanager.cpp:265 #18 0x00000000007aa141 in sv::ui::dialogs::ConnectDialog::scan_pressed() (this=0x7fffffffc0b0) at /usr/include/c++/8/ext/atomicity.h:96 #19 0x00007ffff52e384e
(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #66 0x00007ffff52c2686 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #67 0x00000000004cafac in main (argc=<optimized out>, argv=<optimized out>) at /home/gerd/opensource
-
Thread
pic das forum Gesperrt
nichts über PICs( oder auch andere ) steht. Ich selbst bastle etwas mit den Atmel dingern herum (AT89C52,AT89Cx051,ATtiny12,..). und ein freund von mir bastelt immer mit den PICs herum. und dadurch wir jetzt öfters zusammen am keyboard herumgebastelt haben, habe ich auch interesse an den PICs bekommen
Resultat (Pin tot, sonst nichts, auch keine erhöhte Stromaufnahme). Der Chip war aber ein Atmel AT89C51 ! Er tut noch mit den restlichen 31 Pins klaglos seine Dienste. Zum Glück wars ja kein Pin, der zum Flashen benötigt wird. Also bitte nicht leichtfertig falsche Vermutungen äußern.
-
Thread
Linux Distribution für Mikrocontroller Programmierung?
F401, F411, F429 - STM8: STM8S103 / 003, STM8S105 - PIC16F: 16F887, 16F648, 16F630 - PIC18F: 18F52 - MCS51: AT89S51 / 52, AT89S8253, AT89S4051 Für die genannten Controller gibts es schon ewig viele Beispielcodes und Softwaremodule zu Display, SPI, UART, I2C, GPIO, Timer, Interrupts Aaaaaber
Programme schreiben... die gibt's ja auch mit 256KB Programmspeicher, da passen viele Zehntausend LoC rein.
-
Thread
AVR Interrupts priorisieren in C?
Du kannst beim AT89S52 doch T2 für die Baudrate nehmen, dann gehts. Mußt natürlich nen entsprechenden Quarz nehmen (8, 16 oder 24MHz). Echte Prioritäten beim AVR werden selten gemacht, da sehr umständlich. Man
> Du kannst beim AT89S52 doch T2 für die Baudrate nehmen, > dann gehts. Mußt natürlich nen entsprechenden Quarz nehmen > (8, 16 oder 24MHz). Oje, ich seh schon, 8051 ist nichts für mich. Hab grad mal im DB nachgesehen
-
Thread
8051er und Keil
USB und ich habe passend dafür einen Downloader, der mir mit beiligernder DLL datei den code auf den AT89S52 schreibt. Mein Problem ist die Programmiersoftware. Ich komme mit Keil absolut nicht klar. Ich habe eine neue Projekt datei angelegt und dann erstellt er mir automatisch eine STARTUP.A51. Vorher
wie ich ein hex file erzeuge passend für meinen AT 89 S 51
-
Thread
Prozessor aus Image ableiten
Tat SPI. Ich versuche im Moment noch an die Hardware zu kommen. Könnte es sich um Code für einen AT89S52 handeln? Also 8051? Martin
Martin schrieb im Beitrag #6692727: > Könnte es sich um Code für einen AT89S52 handeln? Also 8051? Ich bin mir zu 99% sicher dass es ARM (Thumb2) ist, also kein 8051. Aber es gibt ja auch Cortex-M3 von Atmel.
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
Mit diesem Programmiergerät habe ich in der Vergangenheit parallele EPROMs, AT89C51 und AT89C2051 programmiert. Auf der Hauptplatine ein 80c51 mit 8k ROM (Monitor), 16k RAM (2 6264 huckepack), 2 82c55 PIOs, zusammen mit P3, und geschalteter Programmierspannung auf den großen Steckverbinder. Den Adapter für 89C51 hab ich wohl schon entsorgt, weil ich nur noch AT89S52 habe, die mit ISP geschrieben werden können. Mit Daten versorgt und gesteuert wird das ganze von einer einfachen GUI über V24. Allerdings nutze
-
Thread
PIN-Code Algorithmus von Blaupunkt Radio
4C 5F 4D 41 43 48 49 4E KEY_LOCAL_MACHIN 00000030 45 5C 53 4F 46 54 57 41 52 45 5D 0A 5B 48 4B 45 E\SOFTWARE].[HKE 00000040 59 5F 4C 4F 43 41 4C 5F 4D 41 43 48 49 4E 45 5C Y_LOCAL_MACHINE\ 00000050 53 4F 46 54 57 41 52 45 5C 42 4C 41 55 50 55 4E SOFTWARE\BLAUPUN ... 00000A80 4F 46 54 57 41 52 45 5C 42 4C 41 55 50 55 4E 4B OFTWARE\BLAUPUNK 00000A90 54 5C 50 52 4F 43 45 53 53 5C 44 45 56 5C 4F 44 T\PROCESS\DEV
-
Thread
CP/M auf ATmega88
scripten kann, zB. im Makefile. Mit "sfdisk -c /dev/sdb 2 52" kann man z.B. die Partitions-ID von Partition 2 auf 52 einstellen.
mmc... A: FAT16 File-Image 'A' at: 003, size: 8192KB. B: FAT16 File-Image 'B' at: 5262, size: 8192KB. C: FAT16 File-Image 'C' at: 5257, size: 8192KB. D: FAT16 File-Image 'D' at: 6298, size: 8192KB. E: FAT16 File-Image 'E' at: 6811
-
Thread
Bestimmung dieses Mikrocontroller
aber schon wieder beim richtigen Hersteller und in der richtigen Produktkategorie. "89C51" führt auf "AT89C51", was zumindest wegen des beim selben Treffer genannten "Atmel" ein paar Glöckchen sanft klingen lassen sollte. Ein paar Zeilen darunter ein Treffer, der nach den Unterschieden zwischen Modellen fragt: "What is the major difference between 8051, 89c51 and 89c52?" Das sollte in Zukunft zumindest die Hypothese bei Dir erzeugen, dass Du damit auf dem richtigen Weg bist. Ich hoffe, dass hilft Dir ein wenig in der Zukunft.
-
Thread
Eagle und PLCC44
Problem: in möchte eine Platine mit einem Baustein im PLCC 44 Gehäuse erstellen. Der Baustein (ein AT89C52) muss gesockelt werden. Leider stellt Eagle keinen "gesockelten" Baustein zur Verfügung. Gibt es einen simplen Weg, um zu einem gesockelten PLCC44 Baustein zu kommen (ohne eine neue Libary erstellen
moin moin, der AT89C52 hat also ein PLCC44 Gehäuse. Nimm doch einfach eine SMD-PLCC44 Fassung, dann brauch da eigendlich nihcts geändert zu werden. Oder Du tauscht im Board das Packed gegen ein PLCC44. Dazu ist keine
-
Thread
Einfaches Programmiergerät für RS232
anpassen kann. Vielleicht sogar als "geführtes" Anfängerprojekt um den Einstieg mit Assembler und C-Compiler zu lernen. Wenn dabei noch etwas brauchbares herauskommt, umso besser.
Der Hinweis, daß dieses "Programmiergerät" nur für die MCS-51-Controller von Atmel, namentlich AT89S52, AT89S8252 und AT89S8253 geeignet ist, der sollte nicht im "Handbuch" versteckt bleiben.
-
Thread
Sammelbestellung SMD-Sortimentskasten
Hallo . Die Idee mit den Röhrchen ist prima. Bitte um Nachricht falls bestellt wird. botnec ät gmx.de Danke
Roehrchen-glasklar-22x62-mm-mit-Stopfen-1000-Stueck_W0QQitemZ110406993996QQcmdZViewItemQQptZLabor_Zubeh%C3%B6r?hash=item19b4c5084c&_trksid=p4634.c0.m14.l1262&_trkparms=|293%3A1|294%3A30 ) brechen leider ziemlich schnell (und oft) auseinander... Ich melde mich dann einfach noch einmal, wenn ich eine Antwort
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
27.03.24 86 6:06:27 -142 28.03.24 87 6:04:05 -142 29.03.24 88 6:01:43 -142 30.03.24 89 5:59:21 -142 31.03.24 90 5:57:00 -141 01.04.24 91 5:54:38 -141 02.04.24 92 5:52:17 -141 03.04.24 93 5:49:57 -141 04.04.24 94 5:47:36 -140 05.04.24 95 5:45:16 -140 06.04.24
]+219; hou_sa=SAminuten/60; min_sa=SAminuten%60; //sommerzeit 30.3. bis 25.10. if(DAY+30*MON > 89 && DAY+30*MON < 326)hou_sa++; } [/c]
-
Thread
Schalterfunktionalität mit BF245 bzw. BSS123
Peripherie-Einheit, die in einer bestimmten Konstellation zusammengeschaltet und dabei mit einem Ausgang eines uC (AT89S52) verbunden werden müssen. Der Logik-Pegel hierbei beträgt 5 Volt. Ursprünglich wollte ich einen 4066 dazu nehmen aber ein ganzes IC reinzuzimmern wegen einem Schalter ist etwas übertrieben
die in einer > bestimmten Konstellation zusammengeschaltet und dabei mit einem Ausgang > eines uC (AT89S52) verbunden werden müssen. Der Logik-Pegel hierbei > beträgt 5 Volt. Was spricht gegen den Einsatz von Logicgattern ? Es gibt auch single Gate Einheiten. oder hard wired Logic. Du musst
-
Thread
µC als Funktionsgenerator
Funktionen z.B._nop_() #include <defines.h> // Abkürzungen #include <at89c5131.h> // Registeradressen //#include <at89s4051.h> // Registeradressen #include "..\..\lcd.h" /**************** Definitionen *************************************
TR0 = 1; } } /* Initialiserung serielle Schnittstelle nutzt den Baudratengenerator des AT89C5131 */ void init_seriell(void) { PCON|= 0x80; // SMOD setzen BDRCON = 0x1F; // Baudratengenerator nutzen BRL = 236; // 217: 9600 Baud 236: 19200 SCON = 0x52; /
-
Thread
Attiny 85 mit KISS Board programmieren
ist nicht viel aber ich will klein anfangen. Ich hab in meiner Technikerausbildung schon mit dem AT89s52 gearbeiten und programmiert. Programmiert haben wir den mit einem KISS (Keep it simple Stupid) Board und dem KISS Workbench programmiert. Das hat ja auch alles geklappt. Nur der ist für mein Vorhaben
AT89s52 ist kein AVR. Ich bezweifle das du deinen Tiny mit dem Board programmieren kannst.
-
Thread
8051 SPI - ISP Problem
Hallo Forum! Ich versuche seit langem einen 8051 (89S51, 89S52) über die SPI Schnittstelle zu programmieren. Dazu gibt es x*100 fertige Schaltungen und Programme. Parallel Port + AND Gatter MOSI, SCK und RESET funktionieren einwandfrei. Nur der µC
Du hast beachtet, dass bei der AT89S-Reihe der Reset im Vergleich zu den AVRs invertiert ist? Die meisten ISPs legen den Reset zum Programmieren auf Low, der AT89S will aber High haben.
-
Thread
MCU in Cerdip/Goldgehäuse gesuch
dem Projekt, und zum Programmieren nimmt man halt einen Eprom-Brenner (testen kann man ja auf einem AT89S52 o.ä.): http://www.cpushack.com/2011/03/06/cpu-of-the-day-ns87p50r-6-piggyback-cpus/ Oder halt die ganz "gewöhnliche" original 8751 - die kann aber nicht jeder Brenner (aber einige).
Johnny S. schrieb im Beitrag #6483577: > MaWin schrieb: >> Im Keramikgehäuse gibt es uC mit UV-löschbarem EPROM, >> hier auch noch mit Gold >> https://www.ebay.com/c/1618329752 > > Der sieht super aus! Und "kann" ja richtig viel ;) https://www.ebay.de/itm/Microchip-PIC16C63-JW-8
-
Thread
EEPROM über I2C Gesperrt
Hallo Ich habe einen 89AT52 und möchte gern ein EEPROM als Datenspeicher daran betreiben. Über den I2C-Bus habe ich schon so einiges gelesen, ihn jedoch noch nie praktisch genutzt. Wer kann mir helfen aus den beiden IC`s eine
Hallo Heiko, > Ich habe einen 89AT52 und möchte gern ein EEPROM als > Datenspeicher daran betreiben. > Über den I2C-Bus habe ich schon so einiges gelesen, ihn > jedoch noch nie praktisch genutzt. > Wer kann mir helfen aus den beiden
-
Thread
STC8A8K64S4A12 UART?
zu nutzen. Weder der Beispielcode aus Abschnitt 14.7.3 des Datenblatts, noch Beispielcode vom STC89C52RC (http://www.colecovision.eu/mcs51/STC89%20DEMO%20BOARD%20Serial.shtml) bewirken etwas: Selbst die LED, die an P3.0 und P3.1, den Pins für Rx / Tx, liegen zeigen keinerlei Aktivität. Den Code hatte
Auch beim IAP15W4K58S4 ist es mir bisher nicht gelungen, den UART zum Laufen zu bringen. [c] #include <stdio.h> __sfr __at(0x88) TCON; __sfr __at(0x89) TMOD; __sfr __at(0x8b) TL1; __sfr __at(0x8d) TH1; __sfr __at(0x98) SCON; __sfr __at(0x99) SBUF; int putchar(int c) { while