-
Thread
8051: An Port 0 kann nichts ausgegeben werden
Hallo, ich habe ein kleines Problem. Ich habe ein Board gebastelt mit einem AT89C51ed2, welches im Anhang beiliegt. Das Schmatic ist leider nicht komplett aktuell: Die UART Schnittstelle, PSEN und RST haben mittlerwele eine etwas andere Beschaltung. Sind aber im Betrieb (nicht
Optokoppler anders an: Port -|\/\/|---- Optokoppler --- VCC (Vorwiderstand) Die Ports der MCS-51 können nur nach Masse ziehen, die Pull-Ups liegen im K-Ohm -Bereich, da kannst Du keinen Optokoppler mit treiben.
-
Thread
HHS Karlsruhe 8051 Suche Stromlaufplan
beigefügt. Das Beste zuerst: die Platine funktioniert, so wie ich sie gekauft habe. Der darauf verbaute AT89C51ED2 hatte ein "Blink"-Programm drauf, dass sich mit ATMEL - Flip auslesen und mit DIS51 disassemblieren ließ. Programmieren ging auch, die Funktion des Schalters "PRG/RUN" entspricht der FLIP-Spezifikation
und einen LT1054 vorgesehen.Das wäre für sich auch kein Problem, aber für die ganzen Widerstände und C's, die im Bestückungsdruck vorgesehen sind, fehlen nähere Angaben. Auffällig sind die kaskadierten Spannungsregler 7810 (10 Volt) und danach 7805 (5 Volt). Die an Port 1 und Port 3 aufgelöteten LED's
-
Thread
Schnelle Bitmaske in AVR-Assembler
manchmal macht es Sinn, aber äusserst selten. Das erinnert mich an meine ersten Schritte mit dem AT89C2051. Da hatte ich auch jeden Zyklus gezählt. Später auf Arbeit hatte ich dann Zugriff auf den Keil C51. Ich hab das Programm umgeschrieben, es wurde kleiner und deutlich schneller. Zeitkritisch war
Peter D. schrieb im Beitrag #6932073: > Das erinnert mich an meine ersten Schritte mit dem > AT89C2051. Da hatte ich auch jeden Zyklus gezählt. > [...] > Die beste Optimierung erreicht man mit Durchdenken des > Ablaufs und nicht durch Mikrooptimierung einzelner > Instruktionen. Ich
-
Thread
DDS erster Versuch
HC1 , &HBF , &HBC , &HB9 , &HB6 , &HB3 Data &HB0 , &HAE , &HAB , &HA8 , &HA5 , &HA2 , &H9F , &H9C Data &H98 , &H95 , &H92 , &H8F , &H8C , &H89 , &H86 , &H83 Data &H80 , &H7C , &H79 , &H76 , &H73 , &H70 , &H6D , &H6A Data &H67 , &H63 , &H60 , &H5D , &H5A , &H57 , &H54 , &H51 Data &
H43 , &H46 , &H49 , &H4C Data &H4F , &H51 , &H54 , &H57 , &H5A , &H5D , &H60 , &H63 Data &H67 , &H6A , &H6D , &H70 , &H73 , &H76 , &H79 , &H7C [/code]
-
Thread
HEX File für STC12C5A60S2 kompilieren
--print-search-dirs[/code] bringt die Meldung: programs: C:\Program Files\SDCC\bin datadir: C:\Program Files\SDCC\bin\.. includedir: C:\Program Files\SDCC\bin\..\include\mcs51 C:\Program Files\SDCC\bin\..\include libdir: C:\Program Files\SDCC\bin
offensichtlich eine andere Syntax wie der SDCC. Z.B. benutzt Keil in der angemeckerte Zeile 13: [c] sfr P0 = 0x80; [/c] während das beim SDCC so aussieht: [c] __sfr __at (0x80) P0 ; [/c] Du kannst versuchen in der 888.c die Zeilen: [c] #include "REG52.H" #include "intrins.h" [/c]
-
Thread
Controller für CAN
AT89C51CC* AT90CAN*
Erste Anlaufstelle wäre da wohl: http://ww1.microchip.com/downloads/en/DeviceDoc/21664c.pdf z.B. Kapitel 2.5 oder A CAN System Using Multiple MCP25050 I/O Expanders http://ww1.microchip.com/downloads/en/AppNotes/00816b.pdf
-
Thread
Problem beim Flaschen vom 80C517
Garnicht, der 80C517 hat keinen internen Flash. Internen Flash haben z.B. Atmel AT89C51ED2 oder Philips P89C668. Wenn Du allerdings ein fertiges Entwicklungsboard (z.B. von Phytec) hast, wo der 80C517 mit ner
-
Thread
SourceCode MMC die Zweite
label. Inhalt nach Cluster_Data_Store sieht folgendermassen aus: Cluster info: 0x01 00 81 00 3C 00 01 00 00 00 Sector 0 der SD Karte sieht folgendermassen aus: Data at address 0: 0xEB3C906D6B646F7366730000020401000100020000F877003C000200000 0000000D9010000002954DFF042202020202020202020202046415431362020200E1FBE5B7CAC22C
Beispiel-Schaltung und Code von VLSI mit der der DSP von der Karte mit Daten versorgt wird. Dazwischen hängt ein AT89C51ED2. Die haben die VCC der MMC über nen Transistor und Port geschaltet. So wird die vor jedem Init der MMC aus/an geschaltet und dann CMD1 gesendet. In meiner Schaltung ist das jetzt noch nicht
-
Thread
Daten durch UART an den PC senden
Hallo zusammen, auf meiner Suche herauszufinden, wie man Daten per UART von meinem uc Atmel AT89C51ED2 an den Pc sendet kam ich bisher zu folgendem: [c] #include "reg_c51.h" #include <stdio.h> // für sprintf #include <cbsboard.h> // für das CBS-Board Version2 #define LEDPort P2
; /* uart in mode 1 (8 bit), REN=1 */ BDRCON &=0xEC; /* BRR=0; SRC=0; */ BDRCON |=0x0C; /* TBCK=1;RBCK=1; SPD=0 */ BRL=0xFD; /* 9600 Bds at 11.059MHz */ ES = 1; /* Enable serial interrupt */ EA = 1; /* Enable global interrupt */ BDRCON |
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
euch mal an U11/U81 nachgemessen? An U11 war ich testweise mal dran: [pre] Searching 7bit I2C address space. Found devices at: 0x60(0x30 W) 0xA0(0x50 W) 0xA1(0x50 R) 0xA2(0x51 W) 0xA3(0x51 R) 0xA4(0x52 W) 0xA5(0x52 R) 0xA6(0x53 W) 0xA7(0x53 R) 0xA8(0x54 W) 0xA9(0x54 R) 0xAA(0x55 W)
default environment I2C: Bus #0, at 0xBBE45000 I2C: Bus #1, at 0xBBE46000 I2C: Bus #2, at 0xBBE4C000 I2C: Bus #3, at 0xBBE69000 In: serial Out: serial Err: serial Net: No ethernet found. Hit any key
-
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
Erfahrungen mit SHT11 Sensor?
device are tested according to JEDEC Std 78. Figure 4 shows the test setup. The test was performed at 85°C using a ORYX 11000EX test system. Gerhard
Ist ein Entwicklungsboard für einen AT 89C51CC1 aber nichts orginales von Atmel hab die Ausgänge am Board schon mit einer LED Platine überprüft die Belegung der Ports stimmt. Hab das Kabel durchgemessen alle Adern sind ok. Hab den
-
Thread
Reset ohne Reset-Pin?
AVRs haben als Slave oder Multimaster einen Bug, der den Bus blockieren kann. Mit Philips/NXP-MCs (80C51) hatte ich dagegen nie Probleme. Schade, daß NXP die eingestampft hat. Es gibt zwar Nachbauten von Atmel/Tekmos, deren I2C ist aber auch buggy.
Philips hat leider nie ein Referenzdesign für einen Slave > veröffentlicht. Ausführlicher als im 80C552 Datenblatt (Data Handbook IC20) gehts nun wirklich nicht. Zusätzlich gibt es noch in den Application Notes Beispielcode in Assembler. Atmel hat das I2C von Philips in seinen 89C51 und AVR nachentwickelt
-
Thread
ALPS LC-Display von Pollin
interne Beschaltung haben muß (Peter L), was ich auch festgestellt habe. Nun, dummerweise hat Marc in C programmiert. Da ich aber den ATS51 verwende bin ich halt dabei, das Problem in Ass zu lösen. Mal sehen wie es weitergeht. Heute funktioniert die Kiste überhaupt nicht, obwohl ich nichts geändert sondern
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
Starterkit
Hallo, ich befasse mich mit Atmel-AVT (STK500) und will meine Spielwiese etwas ausweiten. Dachte an AT89C51-ID2. Laut Atmel soll es ein AT89STK-08 Starterkit geben (doc4368.pdf). Hab mir schon die Finger wund gegoogelt, aber nicht das geringste gefunden :-((( Fragen: Wird dieses Starterkit nicht
-
Thread
Mikrocontroller Witze
- Magazin (Stelleninfo des AA): Mikrocontroller gesucht, Programmierkenntnisse in Assembler und C, Kenntnisse MCS51 und 80C166... die Annonce war zur Zeit der IT-Messe vor einigen Jahren.
find this peer and then i will reset HIS connection! Command or file not found (k)ick, (s)cream, (c)offee? frei aus der Erinnerung an ein altes Programm in der Schule: C:\> format C: Sind Sie sicher, dass sie das Laufwerk formatieren wollen (J/N)? N 10% des Laufwerks wurden nicht formatiert..
-
Thread
ADC ausgang problem
hallo alle, Ich arbeitet mit AT89C51CC01. Ich habe ein ADC-Programm geschrieben wie folgt. #include <stdio.h> #include "reg_c51.h" // Standard-Konvertierung // Die Variable "Kanal" den Kanal enthält, zu konvertieren //
+ (ADDL); // Lesen Sie den Wert // ... and turn of the ADC ADCON & = 0xEF; [/C]
-
Thread
kleines C-Prog fuer 8051 gesucht
doch mal deine Sourcen und das von der DEMO erzeugte Hexfile. Ich habe eine gekaufte Version des Keil C51. Werde das damit mal compilieren und vergleichen. Mal sehen ob ich Dir helfen kann. Gruß WAL
Hai WAL, bin jetzt weitergekommen.. Im c-File fehlten diese Zeilen: SCON=0x52; TMOD |=0x20; TH1=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
-
Thread
Vodafone Webby Webradio
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
gegen libcrypt zu linken. Beispielsweise ergibt [c]sha512_crypt("123456", "$6$wL6/ANvg9V4eYuo8")[/c] den Hash [code]$6$wL6/ANvg9V4eYuo8$nN9F51IFUa8Nbi198XSIPC.iaQNA5CYnurbsPpG221VL0wLNt2F8izOT1mNC3VzuPnAAZ85PTGx2CfrZHqJbQ.[/code] ;-) Viele Grüße, Julian
-
Thread
Mikroprozessor 8051
Tolle Fragenformulierung... In C, Assembler, Basic oder deutsch? ASM --> RETI Musst schon konkreter werden, was genau dein Problem ist... Ralf
Der 80c552 von Philips hat keinen XRAM (externer RAM für die CPU aber gleiches IC), da kann man dann vermutlich auch nichts ein/ausschalten. Ich weiß das der Atmel AT89C51RD2 1792KByte XRAM hat, zum umschalten
-
Thread
Eclipse-Neuling "No rule to make target"
zwingend eine Funktion "main". Da die fehlt, gibt es die Fehlermeldung: >c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr51/crtm128.o: >(.init9+0x0): undefined reference to `main' Schreib jetzt mal das folgende in die main.c: [c] #include <avr/io.h
Each directory must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D
-
Thread
Allgemein zu Mikrocontrollern
Ich möchte ein simples Programm auf einem Mikrocontroler laufen haben. Ich kenne Assembler und C, das Programm ist schnell geschrieben. Es geht darum dass der Schaltungsaufwand so gering wie möglich ist. Ich hatte als Mikrocontroller an den AT90S1200-12PC gedacht, habe aber auch noch ein paar
Ich empfehle zum Einstieg den T89C51RD2 (z.B. Segor: 15,65Euro) mit nem MAX232 (1,50Euro) auf eine Universalplatine zu pappen. Noch den Quarz ran und ein paar Kondis, fertig. Die Schaltung: http://www.pjrc.com/tech/8051/pm2_docs
-
Thread
Linux Kernel 5.1.1. auf dem BPi-R2
Verifying Checksum ... OK ## Flattened Device Tree blob at 86000000 Booting using the fdt blob at 0x86000000 Loading Ramdisk to 8f86f000, end 8ffff5af ... OK Loading Device Tree to 8f865000, end 8f86ec89 ... OK Starting kernel ... Loading,
81e397dc 0497dc 0026e8 00 WA 0 0 4 [ 6] .got.plt PROGBITS 81e3bec4 04bec4 00000c 04 WA 0 0 4 [ 7] .u_boot_list PROGBITS 81e3bed0 04bed0 00123c 00 WA 0 0 4 [ 8] .rel.dyn REL 81e3d10c 04d10c 009518 08 A 12 0 4 [ 9] .bss_start
-
Thread
AVR oder MSP430
dazu alle Hardwarezugriffe entsprechend angepaßt werden: http://www.specs.de/users/danni/appl/soft/c51/thclock/index.htm Peter
kann. Schade, daß ich nicht zu den Großabnehmern gehöre, sonst würde Atmel bestimmt auch einen AT89C4051 mit internem Takt, Reset, Bootloader für micht rausbringen und ich könnte komplett alles mit 8051 erschlagen. Mit Timern hatte ich nie Probleme, da ich immer alle Takte aus einem einzigen
-
Thread
GLCD - Realisierbar?
Hi, T6963C ist gut geeignet. Das "Know-How" liegt nicht in der Ansteuerung des Displays (was beim T6963C wirklich einfach ist), sondern in der Realisierung der Funktionen, wie z.B. zeichne Linie von A nach B. Und
HD61202 und Ks108 sind identisch, KS 108 ist einfach zu programmieren, nehm einfach nen AT89C51ED2 und nen 128x64 KS108 Display. Inklusive Kreis, Linien, Textfunktionenen etc. benötigst du ca. 3k. Bei nem 64k chip sollte da noch ein bischen Platz für nen Spiel sein. Codebeispiel gibst in
-
Thread
AT90S2343 macht Probleme
mir jemand helfen kann! Ich habe eine kleine Schaltung aufgebaut wo ein Relais mit Hilfe eines AT90S2343 angesteuert wird. Das Relais soll für 3sec angesteuert werden nachdem am Controller ein Pin kurz an Masse gezogen wurde! Danach soll der Controller in eine Endlosschleife bleiben. Soll heißen
störungsfrei! Muß aber sagen das der kleine AVR wirklich sehr sensibel ist!!! Bei meinen Atmel 89C51RC2 hatte ich nie solche Phänomene Thomas
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure 2019
HG Dicht schrieb im Beitrag #5746075: > 51 Jahre: Genötigt worden in AT zu wechseln Mit 50 kriegst du kein AT mehr. HG Dicht schrieb im Beitrag #5746075: > 55 Jahre: Burn-Out, Herzinfarkt, Kreislauf, Ehe kaputt… Mir 55 kriegst du keinen
> Autor: Korrektur (Gast) > Datum: 22.02.2019 21:06 > HG Dicht schrieb: > > 51 Jahre: Genötigt worden in AT zu wechseln > Mit 50 kriegst du kein AT mehr. Ach was, hatte ich noch mit 64. > HG Dicht schrieb: > > 55 Jahre: Burn-Out, Herzinfarkt, Kreislauf, Ehe kaputt…
-
Thread
welcher µC für Webserver, LCD, Ethernet
controller mit externen speicherinterface oder holt man sich die > Daten über einen externen an den µC angeschlossenen RAM und schiebt die > Daten dann über den DAtenbus an den LCD Controller weiter? Was ist hier > sinnvoller? Hmmmm... Wie wär's denn mit einem AT32AP7000? Sind noch nicht so wirklich
lassen. Auf diese Art und Weise wirds Netwerktechnisch richtig schnell. Mein Webserver rennt mit nem AT89C51ED2, es geht also auch mit einem 8 Bitter ganz gut. Allerdings habe ich kein aufwendiges Farbdisplay am Start und Geschwindigkeit ist bei mir eher sekundär. Die Kernfrage ist, was das Ganze wirklich
-
Thread
Kleiner ARM (16bit reicht): womit anfangen?
Silabs bis 100MIPS), was man aber wirklich fast nie braucht. Ich nehme gerne die Atmel-Typen, z.B. AT89C51ED2 (4 Interruptprioritäten). Peter
Puh, das wäre wohl Turbo Pascal gewesen (5.0), dann Delphi, C, C++, Visual C, PHP, ASP, SQL, Python, DTML, TAL. Assembler kam mal irgendwann dazwischen, aber da ich viel Wert auf Mensch-Maschine-Schnittstellen lege, hab ich das wieder aufgegeben, weil das ein
-
Thread
[V] Bauteile (Controller, LED Treiber etc.)
Receiver rfPIC12F675 3 Stk. PIC18F8620 3 Stk. PC16F77-I/P 16 Stk. PC16F77-I/PT 2 Stk. 80C167CR 7 Stk. PIC18F4585-I/P 2 Stk. PIC18LF4585-I/P 3 Stk. PIC18F458-I/P 5 Stk. PIC18LF458-I/P 5 Stk. PIC18F458-I/PT 5 Stk. AT89C51SND 2 Stk. ATMEGA32-16PU 2 Stk. MSP430F449 24 Stk.
/PT 12 Stk. PIC18LF8722-I/PT 12 Stk. PIC18LF8720-I/PT 10 Stk. PIC18F8720-I/PT 10 Stk. PIC17C44-25I/P 3 Stk.
-
Thread
Mal wieder Wanderkiste?
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) +
3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD Taster lang 1x Atmel AT90S2343-10PI 2x Atmel AT90S2313-10PI 1x Atmel AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt
-
Thread
Idealster Mikocontroller für Handhelds
gefunden (nur Textdisplay). Welchen Mikrokontroller könnt ihr mir empfehlen (beherrsche ASM und C++)? mfg, jeb
billigste ein USB-RS232 Konverter (Reichelt ~10 ) und ein MC mit Bootloader, z.B. einige 8051-er (Atmel AT89C51CC03), ARM7 (Philips LPC2106) usw. Allerdings finde ich es langweilig, irgendwas zu klonen, was eigentlich nicht die Domäne von MCs ist. Viel mehr Spaß macht es doch, selber kleine Geräte
-
Thread
Wie viel Rechenpower braucht man fuer Audio
Der AT91SAM7S256 reicht um WAV auf eine SD-Karte zu schreiben. Hab das hier mal ausprobiert: http://www.google.com/codesearch/p?hl=de#pzkOO5QRsoc/main.c&l=99 Für MP3 reicht es aber definitiv nicht, FLAC
AT89C51SND1
-
Thread
.mcu AT89s8252
Hi hat jemand eine Seicherregister datei für nen 8052 (AT89s8252) für mich. Ich bräuchte dringend die Speicherbelegung denn ich habe kein Datenplatt und nix. MFG Zunker
scheinst ja noch gar keine Ahnung von der Materie zu haben. Besorg Dir zuerst mal von Philips den "80C51 family programmer's guide and instruction set" sowie die "80C51 family hardware description". Dazu dann das Datenblatt von Atmel. Damit solltest Du schon loslegen können.
-
Thread
at89s8252 unter Linux
Hi! ich möchte gerne Programme für den at89s8252 unter linux entwickeln. gibt es da nen passenden assembler und c compiler? mfg Johannes
ASEM-51 (nur Assembler): http://plit.de/asem-51/
-
Thread
µC 80C517A Ladeproblem
Flash zu ersetzen. Ich habe bei mir den AT29C256-70PI als Ersatz auf dem Board und der funktioniert problemlos. Hat schon mal den großen Vorteil, daß du diesen, zumindest außerhalb des Boards, ohne UV Löschgerät schnell neu beschreiben kannst
Änderungen möglich? Vor langer Zeit habe ich auch mal mit so einem Board angefangen, dann bin ich auf AT89C51ED2 umgestiegen. Zur Zeit versuche ich mich an einem C8051F365, der werkelt mit 100MHz. Mit Gruß Pieter
-
Thread
CAN als Hausbus selber machen
eine CAN Transceiver (z.B. MCP2551) oder man kann den MCP2510 + Transceiver mit einem beliebigen µC über SPI verbinden.
xMega: kein CAN ATmega16M1: seit vielen Jahren nur schwer beschaffbar bleiben nur die ganz alten AT90CAN128 (AVR) oder AT89C51CC01 (8051) Microchip ist da deutlich besser. Z.B. PIC18F25K80 Peter
-
Thread
[V] P89C51RD+ und AT89S8252-24PI und ATmega8515L-8PC
Verkaufe folgende Microcontroller (unbenutzt): 5 St. P89C51RD+ 64K Flash PLCC-44 5,-- EUR/St. 1 St. AT89S8252-24PI 8051-Controller mit EEPROM DIL-40 15,-- EUR 1 St. ATmega8515L-8PC DIL-40 5,-- EUR Jeweils zzgl. Versandkosten (aufgerundetes
-
Thread
Hab gerade LED's aus China empfangen
de/katalog/optoelektronik_100327/#id_category=112897&s_field=artykul&s_order=ASC&visible_params=2%2C10%2C31%2C120%2C750%2C754%2C1088%2C1089%2C1095%2C1095%2C1096%2C1096%2C1101%2C2586%2C2922&used_params=1095%3A57765%3B1096%3A381686%3B rund 8€ plus 5,95 € Porto korreliert so ziemlich mit deinem Wunsch
22-v-3-v-kingbright-lf-59-185353.html Wer natürlich blaues Licht aus, fast schon historischen, SiC-Kristallen möchte wird hier fündig ... Ich nehme dann (für RGB) lieber Soetwas: http://www.ebay.de/itm/100-Stuck-LED-5mm-RGB-diffus-4-Pin-gem-Plus-6000mcd-/351158407507?hash=item51c2ac1153:g:AYQAAOSwT6pVgrJD
-
Thread
AT87F51 mit Quickflash?
Hallo, kann mir mal jemand helfen, was Atmel mit Quickflash beim AT87F51 meint? Läßt der sich nochmal programmieren/überschreiben wie auch der AT89C51 oder nicht? In dem Datenblatt habe ich weder etwas dafür- noch dagensprechendes entdecken können... Gruß, Arne.
-
Thread
Disassembler für Atmel 89C2051 gesucht
Suche Disassembler für Atmel AT89C2051.Möchte ein hex File zerlegen und auf einen neueren Atmel übertragen. Welche Software ist dazu geeignet? mfg Karl
DIS51 ist ein Disassembler für die 8051 Familie, läuft aber mögl. nur unter Linux. Im MIDE51 Paket ist ein 8051 Emulator enthalten, MIDE läuft unter Windows. http://www.opcube.com/home.html
-
Thread
Minimale Interruptdauer 80c51
habe eine Frage, gibt es eine minimale Begrenzung für die Dauer eines Interrupt-Signals bei den 80c51-Familie? Also wie kurz darf dann einen Interrupt sein, so der vom uC noch wahrgenommen wird. Ich verwende einen AT89C51ED2, der die flankengesteuerten Interrupts auswertet. Dauer des Interruptes
Ja, steht im Datenblatt: Mindestens 1 Taktzyklus, also 1us bei 12MHz (wenn der uC nicht im X2 Modus läuft)
-
Thread
Quarz oder Quarzoszillator für 32 MHz?
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
Verständnisfrage Interrupts
sich da künstlich verbiegen und einen fehlerträchtigen Murks > drumrum stricken? Was soll man von C-Hatern auch schon erwarten.
die 8051. Z.B. der AT89LP51 hat 2 Prioritätsbits je Interruptquelle, d.h. ein Interrupt kann sich default nicht selber unterbrechen. Um sich selber zu unterbrechen, muß ein Interrupt seine eigene Priorität erhöhen. Das kann
-
Thread
127 Teilnehmer and AT90CAN128
Hallo, ich möchte mit einem AT90CAN128 bis zu 126 weitere Busteilnehmer über SDOs konfigurieren können. Nun ist der AT aber ain FullCAN-Controller, d.h., die Nachrichtenfilterung erfolgt durch die Harware. Die 15 konfigurierbaren
einfach. Im Zuge eines Projekts hab ich auch mal an eine minimale CANopen Implementation mit dem t89c51cc02 gedacht. Hab die Idee aber dann verworfen und mit "gewöhnlichem" CAN in CANopen freiem Raum gearbeitet. hat auch ganz gut funktioniert.
-
Thread
Unterschied Atmel AT89C513xx / AT83C513xx
Gibts zwischen den AT83C513xx & dem AT89C513xx irgendwelche weiteren Unterschiede als die Art des Speichers (ROM / Flash)? Mich wundern die stark unterschiedlichen Stromverbräuche, deshalb meine Frage.
Und abgesehen davon das der AT83C51xxx nirgends gelistet ist :-/
-
Thread
Programable Sine Wave Osciallator ML2035 Ersatz
Dashier funktioniert nicht: [c] asm(".org 0x100"); asm("sine:"); asm(".byte 0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae"); asm(".byte 0xb0,0xb3,0xb6,0xb9,0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc
0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3"); asm(".byte 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83"); asm(".byte 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51"); asm(".byte 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e
-
Thread
CAN-BUS
Ich arbeite mit c-control I von Conrad. das ist ein fertig aufgebauter 8-bit Controllerbaustein. Programiert wird er in Basic oder C++ Gruß Manfred
Hallo, kann mir bitte jemand ein kleines Programm schreiben. Board1 mit AT89C51CC03UA = Taster P1.7 drücken. --> Senden auf CAN Board2 gleich wie Board1 = Empfangen von CAN --> LED P1.0 leuchtet. Den Rest würde ich selber implementieren. http://phoenix22.de/bilder/100
-
Thread
6502 Prozessor wer kennt den noch?
Rechnerkopplung mit einem PC-AT. Sein CPU-Board entstand als Selbstbau mit eigener MMU. > Was war das fuer eine Compiler? Mit float support? Der "Portable C Compiler". Mitsamt Fiesskomma-Support, klar. Die initiale 68000 Portierung
liegt die 8051 Familie bei der Zahl der Hersteller, hier aus der Keil-Seite: http://www.keil.com/c51/chips.asp Praktisch jede Fab. hat so ein Teil im Angebot.
-
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