Phasenanschnittsteuerung mit 3 Phasen. Hier habe ich nun ein Problem...wie es mir scheint ein Prozessorfehler (AT89C51CC03). Durch eine Logikschaltung wird bei jedem positiven Phasennulldurchgang ein externer Interrupt INT0 ausgelöst. Die Logikschaltung hat 3 mögliche Zustände (011, 101, 110 auf P1_0 bis P1_2)
IO-Ports werden mit Sicherheit in Ordnung sein. Das wäre sonst schon längst jemandem aufgefallen. Den T89C51CC01 gibt es ja schon seit 2000. Peter
Hallo, ich möchte meinen AT89C51ED2 innerhalb der Applikation neu flashen können. Der µC kommuniziert über die serielle Schnittstelle mit einem Host Controller (spezifisches RS485 Protokoll). Mit dem Atmel Bootloader habe ich
Flash-Schreibzyklus bei einem Update. Auf genau die gleiche Weise arbeitet bei uns auch ein CAN-Bootloader (AT89C51CC03). Der Bootloader kann auch über ein Watchdogreset aus der Applikation gestartet werden. Peter
auch viele mit 8051 Erfahrung, aber die benutzen in der Regel die wesentlich bekannteren Atmels, z.B. AT89C51CC03, AT89LP4052 (ich auch). Zu speziellen XC888 Eigenheiten kann ich Dir daher nicht helfen. Für die standard 8051 hab ich hier funktionierenden Code: http://home.tiscali.de/peterd/appl/soft/c51/thclock/index.htm Wenn Du den XC888 entsprechend runtertaktest, sollte er auch da laufen. Peter
Interrupts der Priorität 0..2 gesperrt, aber der simulierte NMI (Priorität 3) weiterhin erlaubt. Der AT89C51CC03 hat 64kB Flash und 37 IOs. Der AT89C51RD2 hat 64kB Flash und 50 IOs. Peter
Hallo an alle, ich bin gerade dabei, einen AT89C51CC03 µC von Atmel mit Keil µVision 3 zu programmieren. Datenblatt: www.atmel.com/dyn/resources/prod_documents/doc4182.pdf Er hat folgende Daten: 256 Bytes of On-Chip Ram 2048 Bytes of
Yevgeniy K. schrieb im Beitrag #3535280: > Weiß jemand, wie man in C mit idata die Variablen ins obere Hälfte des > 256 byte großen RAMs schreiben kann? Man segmentiert den Speicher: http://www.keil.com/support/man/docs/bl51/bl51_idata.htm
can be omitted altogether, while of 600V, the circuit can be used without any the reverse voltage at the output diode D1 increas- problems at d.c. link voltages of 450V and above. es to roughly the value of the input d.c. rail voltage The considerably reduced voltage stress is an V . important advantage
Jetzt kompiliert es sogar auch mit avr-gcc! (Bei älteren Versionen muss man im makefile -std=c17 statt -std=c11 setzen, und dass -Werror raus nehmen, aber dann geht es mit `CFLAGS="-DDPA_U_CONFIG='\"$PWD/example-config/avr-gcc.h\"'" make CC=avr-gcc notest=1 clean all`). Ist zwar nicht wirklich
Compiliert mit dem MS cl nicht: [c] hash_test.cc(76): error C2131: expression did not evaluate to a constant hash_test.cc(91): error C2131: expression did not evaluate to a constant 76> void Daniel_hash(size_t n, unsigned char out
Sieht nach cc5x/CC8E aus. Ein C-Compiler für PICs.
0xb4; // Port-Pin P3.4 = b4h // Port-Pin P4.0 = c0h Der Prozessor ist ein 8051er (hier der AT89C51CC03er von Atmel) und die Sprache ist C !! Jedoch gilt in C: die µC-spezifischen Besonderheiten z.B. beim Arbeiten mit SFRs und SFR-Bits sind leider
Supply: 2.7V to 5.5V (3.3V to 5.5V required for USB) • Packages: PLCC52, VQFP64, QFN32 1. Description AT89C5130A/31A-M is a high-performance Flash version of the 80C51 single-chip 8-bit micro- controllers with full speed USB functions. AT89C5130A/31A-M features a full-speed USB module compatible with the
RS232 an eine 8051 CPU senden, die alle 4 Ports frei hat." Und warum nimmst Du dann nicht einen AT89C51ED2 ? Bzw. wenns noch mit internem 8-fach ADC, 2kB Data-SRAM und CAN sein darf, den AT89C51CC03. Peter
im Beitrag #2447919: > Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder > weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in > einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc >
3.4.6 hatte ich nie im Einsatz. > Johann L. schrieb im Beitrag #2447919: >> Hobby-Knaudeln an AT89C2051, und dann hab ich irgendwann mehr oder >> weniger zufällt AVR + avr-gcc entdeckt. Für den AT89 schrieb ich noch in >> einem fürchterlichen, proprietären Assembler. Der Umstieg auf (avr)-gcc
COMMON-MODE REJECTION RATIO SUPPLY CURRENT PER AMPLIFIER vs vs FREE-AIR TEMPERATURE SUPPLY VOLTAGE 89 2 d V CC± = ±15 V A TA= 25°C − R = 10 kΩ m 1.8 No Signal i L − a 88 i 1.6 No Load R l o p t 87 m 1.4 j r e P 1.2 R t d 86 e 1 o r - C o l 0.8 m 85 p m u 0.6 C S − − 0.4 R 84 C R ÁÁ C C I 0.2 ÁÁ 83 0
? Atmel produziert eine breite Palette verschiedener Controllerfamilien, unter Anderem, 8051er (At89xx), AVRs (AT90xx), ARM (AT91xx)... Wenn du also konkrete Hilfe haben willst, dann nenne das Teil beim korrekten Namen, so dass keine Missverständnisse möglich sind. ...
Internal Oscillator CC ACTIVE SUPPLY CURRENT vs. V cc DEVICE CLOCKED BY INTERNAL RC OSCILLATOR 7 6 T A 25˚C 5 ) TA= 85C A ( 4 I 3 2 1 0 2 2.5 3 3.5 4 4.5 5 5.5 6 VccV) 52 AT90S1200 0838H–AVR–03/02 AT90S1200 Figure 41. Idle
hoffe mir kann hier noch einer weiter helfen. Also, erstmal vorweg: Ich habe ein Board mit einem AT89C51CC03 drauf, der funktioniert einwandfrei, auch seine Ports. Des weiteren habe ich ein DogXL das an einem Port angeschlossen ist, das betreibe ich mittels selbst implementiertem I2C (ist ja nicht
_Kap11.ZIP" herunterladen. Dort ist ebenfalls eine Software-I2C Implementierung für 8051er enthalten. Diese ist aber weit aus ausgereifter als deine Version. Ciao, Rainer [1] http://www.c51.de/c51.de/Dateien/c51_buecher.php
sind die neuesten meist nur als Eval-Sample zu haben und nur für Megaseller. Ich denke mal der AT89C51CC03 oder der P89C668 sind gute und einfach zu verwendende Vertreter (kein Programmiergerät notwendig). Und wenns viel Power sein soll (100MIPS), schau Dich bei Silabs um, die haben auch schicke Eval-Boards mit 8kB Testversion des Keil C51 Compilers. Peter
greater than 100 years. PIN CONFIGURATION PLASTIC CERDIP I I I I ISV V I I I N 1A E O O O O O S S O O O C A A A NE 1 28 V 0 7 6 5 4 3 2 1 0 0 1 2 CC NC 2 27 WE 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 A 3 26 AS 7 A 6 4 25 A8 LCC A 5 24 A 5 9 PLCC A 4 6 23 NC SOIC C E A 7 22 OE A N N N V C W AS 3 NC 1 28 A A 2 8 X20C16
EEPROM) memories. Additional information on the AT89C5131A product can be found in the AT89C5131A datasheet and the AT89C5131A errata sheet available on the Atmel web site. The bootloader software package (binary) currently used for production is available
Geh mal von der anderen Seite an das Problem heran. Für den 80c517a gibt es kein drop in replacement, will sagen das Ding ist alt und ein 8x51 Derivat mit genau diseen Funktionen lässt sich nicht so leicht finden. Welche Peripherie / Funktionen brauchst du denn
eine bessere Auflösung wenn > ich mich richtig erinnere waren es 10 Bit. Wir setzen z.B. den AT89C51CC03 mit 10Bit ADC ein. Der AT89LP6440 mit 10Bit-ADC und 4kB RAM ist als DIP-40 bei Mouser verfügbar und bis 20MIPS schnell.
meinen anderen Postets. Jetzt habe ich mal wieder ein Problem. Ich muss analoge Werte in meinen 89C51ED2 bekommen und finde leider gottes einfach keine implementierte A/D Schnittstelle im uC. Hat der kleine überhaupt einen A/D Wandlerport?? Und wenn nicht, welchen könnt ihr mir denn empfehlen??
Z.B. der AT89C51CC03 hat welche. Schau doch einfach mal auf die Atmel Webseite: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3441 Peter
nicht verstehe, ist ob man weiterhin Timer0 und Timer1 benutzen kann, wie beim 89C51CC03, den ich von der Schule bekommen habe, oder ob man das jetzt alles mit dem Timer2 realisieren muss, weil im Datenblatt nichts mehr von Timer0/1 beschrieben ist. Zudem sind für Timer2 mehrere
gerne SMOD = 1 setze. Und X2 = 1 verdoppelt die Leistungsfähigkeit Deiner CPU. Viel Spaß mit dem AT89C5131!
Torsten C. schrieb im Beitrag #3378176: > Torsten C. schrieb im Beitrag #3377754: >> Jörg Wunsch schrieb: >>> aktuell AT86RF212B >> Ich glaube, da muss ich mir bei Jakob erstmal zwei oder drei Breakouts >
The configuration for 6800-parallel interface mode, externally V is shown in the following diagram: CC (VDD = 3.0V, external V CC = 12V, I REF= 10uA) Color OLED Panel 96RGB x 64 2 3 6 0 5 5 5 1 6 M M 0 0 0 9 9 9 M M O O A B C A B C O O C . . C S S S . . . . . . . . . . S S S C . . C SSD1331U1 NC VCC VCOMHNC
Hallo, habe einen AT89C51CC03 und ein Beispielprogramm. Hier gibt es das Schlüßelwort "using". Das Schlüßelwort steht hinter manchen Funktionen. Das sieht dann etwa so aus: void _Init(int number) using 3 {...} Was
compilerspezifische Erweiterung, die im Handbuch des betreffenden Compilers (hier wohl irgendeiner für MCS-51) beschrieben sein sollte. Normales C ist es jedenfalls nicht. Schlüssel wird wie Schüssel übrigens schon immer mit Doppel-s geschrieben, das ü wird ja auch nicht gedehnt gesprochen.
/*H**************************************************************************** * NAME: t89c51ac3.h * modified atmel header of t89c51ac3.h * modified by kruemeltee *------------------------------------------------------------------------------ * PURPOSE: * This file defines Sfr registers and BIT Registers for T89C51AC3 * ON SDCC compiler ******************************************************************************/ #ifndef _T89C51AC3_H_ #define _T89C51AC3_H_ #define Sfr(x, y) __sfr __at y x #define Sbit(x, y
Tamb= 25 °C, unless otherwise specified. Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. Functional operation of the device is not implied at these or any other conditions
the execution resumed from the CMOS and TTL compatible point the clock was stopped. TWO speed ranges at V CC = 5V SELECTION TABLE – 0 to 16MHz For applications requiring more ROM and RAM, – 0 to 33MHz see the 8XC52/54/58/80C32, 8XC51FA/FB/FC/80C51FA, and 8XC51RA+/RB+/RC+/80C51RA+ data sheet. Three package
Im Beispiel hier werden vier Geräte eingerichtet. Ein selbstgebautes Programmiergerät, zwei USB- µC im Bootloadermodus und ein AVR ISP MKII-Programmiergerät: Datei: usbproger.rules # IS51 libusb-device ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0418", MODE="0660", GROUP="dialout" # AT89C5131 - Bootloader ATTRS{idVendor}=="03eb", ATTR{idProduct}=="2ffd", MODE="0664", GROUP="plugdev" Seite 31 Anwendernotizen # AT89C5122 - Bootloader ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffe", MODE="0664", GROUP="plugdev" # AVR ISP MKII
by ATMEL. ™ 4 AT77C101B FingerChip 2150B–BIOM–09/03 ™ AT77C101B FingerChip Description The AT77C101B is part of the Atmel FingerChip monolithic fingerprint sensor family for which no optics, no prism and no light source
Time 10 YEARS Note: 1. All voltages referencSS.to V 2. Valid for Ambient Operating TemperatAre: To 70°C;CC= 4.75 to 5.5V or 4.5 to 5.5V (except where noted). 3. At 55°C,CC = 0V;DR= 8.5 years (typ) at 70°C. Requires use of M4T32-BR12SH SNAPHAT top when using the SOH28 package. 20/27 M48T08, M48T08Y, M48T18