Guten Abend! Ich möchte mit einem AT89C51CC03 eine Drehzahl einlesen und auf dem Display anzeigen. Leider wird nur 0 angezeigt. Ich vermute, dass die zwei Register RCAP2H + RCAP2L leer bleiben. Beim Hardware Capture Mode wird ein Interrupt
Register ausgelesen werden oder macht das der Mikrokontroller selbständig? Kennt sich da jemand aus? [c] /*** Einbinden von Include-Dateien ***/ #include <stdio.h> // Standard Ein-/Ausgabefunktionen #include <at89c51cc03.h> // CC03er-Grundregister #include "lcd_fkts.h"
Board, auf dem ich die Programme in Form von 8 LED's testen kann, basiert auf einem 8051-Controller (AT89S52). Mein Programm funktioniert zwar, aber Keil (das Programm mit welchem ich programmiere) gibt mir immer eine Warnung aus. Das Programm soll ein einfaches Lauflicht von Links nach Rechts mit Pause durch den Timer darstellen: [c] #include <reg52.h> char x; char k; Init() { TMOD=((TMOD&0x0f)|0x05); TH0=0; TL0=0; TR0=1; } void main(void) { while(1==1) { x=0x01; for(k=1;k<
Im Fachabi hatte ich bereits über drei Jahre hinweg Kontakt mit diversen Schaltungen und einem UC (AT89s52 :D). Im Studium ist das noch ein wenig mehr geworden, UCs behandeln wir aber leider (noch?) nicht. Dementsprechend war die Freude groß, als meine Bestellung samt ATmega1284P, Atmel ICE und hundertem
hab ichs noch nicht entdeckt. Ich behelfe zur Zeit mit copy&paste oder schreibe ein kleines u also uC. Selbst einige Distributoren schreiben es als u.
connected to SS BS0, BS2, CL, D[7:3], E, R/W#, CS#, D/C#, BGGND Pin internally connected to DD: BS1, CLS V BAT,C1P, C1N, C2P, C2N, V BREF, FR should be left open. C1, C2: 2.2uF (1) (1) C3: 1.0uF R P Pull up resistor Voltage at REF = VCC – 2.5V. For VCC= 7.5V
connected to SS BS0, BS2, CL, D[7:3], E, R/W#, CS#, D/C#, BGGND Pin internally connected to DD: BS1, CLS V BAT,C1P, C1N, C2P, C2N, V BREF, FR should be left open. C1, C2: 2.2uF (1) (1) C3: 1.0uF R P Pull up resistor Voltage at REF = VCC – 2.5V. For VCC= 7.5V
connected to SS BS0, BS2, CL, D[7:3], E, R/W#, CS#, D/C#, BGGND Pin internally connected to DD: BS1, CLS V BAT,C1P, C1N, C2P, C2N, V BREF, FR should be left open. C1, C2: 2.2uF (1) (1) C3: 1.0uF R P Pull up resistor Voltage at REF = VCC – 2.5V. For VCC= 7.5V
connected to SS BS0, BS2, CL, D[7:3], E, R/W#, CS#, D/C#, BGGND Pin internally connected to DD: BS1, CLS V BAT,C1P, C1N, C2P, C2N, V BREF, FR should be left open. C1, C2: 2.2uF (1) (1) C3: 1.0uF R P Pull up resistor Voltage at REF = VCC – 2.5V. For VCC= 7.5V
connected to SS BS0, BS2, CL, D[7:3], E, R/W#, CS#, D/C#, BGGND Pin internally connected to DD: BS1, CLS V BAT,C1P, C1N, C2P, C2N, V BREF, FR should be left open. C1, C2: 2.2uF (1) (1) C3: 1.0uF R P Pull up resistor Voltage at REF = VCC – 2.5V. For VCC= 7.5V
0x0000 --iram -size 256 --xram-loc 0x0000 --xram-size 0x0700 // AT89S8253: --code-loc 0x0000 --iram-size 256 // ******************************************************************** // Für 8051-Microcontroller, z.B. AT89C51ED2 oder AT89S8253 // Frequenz: 11.0592 MHz // Code-Speicherbedarf: ca. 1kByte, keine XRAM-Verwendung // Das Programm verwendet nur 8051/52 Standard-SFRs und wurde // mit dem AT89C51ED2 getestet. // ******************************************************************** // Die Programmfunktionen dürfen für private Nutzung verwendet und // verändert
ist evtl. genau der ADC-Eingang defekt und genau dieser ADC-Wert braucht der µC, um vollständig Booten zu können. Und ja ich weiß das µC für gewöhnlich ihre Eingänge mit Dioden vor Überspannung schützen bzw. auch 3,3V µC‘s 5V tolerante Eingänge haben. Wäre aber eine Theorie.
zu verifizieren, könnte man von einer funktionierende Haupt-LP den µC auslesen und ich spiele das Hex dann auf meinen µC. Hätte jemand eine funktionierende Haupt-LP und kann vom µC den Speicher auslesen? Danke euch! Grüße Kai
Wahl, da die doch ein wenig überdimensioniert sind. Von Philips Semiconductor gibt es ein ein I²C LED Blinker. Da kann man zwar 8 LEDs ein und ausschalten und in zwei Gruppen mit verschienen PWM versorgen aber nicht jeden Kanal einzeln " dimmen". Das I²C Interface ist zwar wünschenswert aber nicht
Lampensteuerung sollten 100Hz ... 200Hz Wandlerrate dicke reichen. Und das schafft bequem z.B. ein AT89C52 in Software. Ein I2C-Slave mit max 10kBit in Software ist auch möglich. Peter
B At A = 25°C, ±0.5 ±0.75 mV A input range = ±2.5 × REF At A = 25°C, ±0.5 ±1 mV A input range = ±1.25 × REF EO Offset error At A = 25°C, ±0.5 ±1.5 mV A input range = ±0.625 × REF At A = 25°C, ±0.5 ±2 mV A
den ich in den Projekten 2 Posts weiter oben schon verwende. Diese Projekt hier läuft aber auf einem AT Mega8. Es sammelt die Froeling Daten über die serielle Schnittstelle und stellt sie dann über das I2C Interface zur Verfügung (Ich sammle das dann zusammen mit anderen Daten mit einem ATMEGA32 als I2C
46, in <module> ");").encode('utf-8')) IOError: [Errno 32] Broken pipe ^C root@pi4:/usr/local/bin# Fehlersuche: radiator_sql.log ERROR 1046 (3D000) at line 1: No database selected radiator_rrdtool.log Failed to call rrdtool: ERROR: /tmp/database.rrd
in ±0.03 ±0.005 0.098 in 0.254 DP on 1.086 2.06 in 0.3127 in ±0.03 N/A DP20-20 4.663in 1.531 in D.B.C. DP20M-07 101.8mm [4] M4 x 6.35 DP20M-11 118.5mm 8.000 mm 25.4 mm 25.0 mm 2.5 mm DP on 27.5 52 mm 8.000 mm 25.4 mm N/A 7.991 mm ±0.76 ±0.13 38.89 mm D.B.C. 7.987 mm ±0.76 DP20M-14 118.5mm ElectroCraft
No.: 10K3A542i No information available. Electrical Specifications Parameter Unit Value Resistance at +25°C Ohms 10,000 Tolerance from 0°C to +70°C °C ± 0.2 Alpha at +25°C %/°C -4.39 Beta Value K 3976 25/85 Dissipation Constant mW/°C 2.0 Approx. Thermal Time Constant in liquid From +25°C to +75°C. Seconds
No.: 10K3A542i No information available. Electrical Specifications Parameter Unit Value Resistance at +25°C Ohms 10,000 Tolerance from 0°C to +70°C °C ± 0.2 Alpha at +25°C %/°C -4.39 Beta Value K 3976 25/85 Dissipation Constant mW/°C 2.0 Approx. Thermal Time Constant in liquid From +25°C to +75°C. Seconds
No.: 10K3A542i No information available. Electrical Specifications Parameter Unit Value Resistance at +25°C Ohms 10,000 Tolerance from 0°C to +70°C °C ± 0.2 Alpha at +25°C %/°C -4.39 Beta Value K 3976 25/85 Dissipation Constant mW/°C 2.0 Approx. Thermal Time Constant in liquid From +25°C to +75°C. Seconds
23,27, so that the screen can be restored later. The contents of the display will not be altered. *) C R Restore area The area that was saved last will be copied from the clipboard (buffer) back to the display. Target: original coordinates. Example: $43 $52 This will restore the area last saved. C K x1
, die die µC-Pins nach draußen führen sind zugelötet Preis: 20€ mit Versand (Neupreis heute 52,89 + Versand) Gruß, Jan
Moin, zu Aktualisierung: das RN-Control und die AtMega-Module sind verkauft , es sind noch - ein CrispAVR-USB Programmer für AVRs, Technische Daten siehe http://www.chip45.com/AVR-ISP-Programmieradapter/C... Preis: 20€ mit Versand (Neupreis
Was man bei einem AT(X)-Netzteil beachten muß ist, daß die Regelung nicht gescheit funktioniert wenn man nur die 5V oder 12V-Schiene belastet. Die belastete Spannung bricht dabei ein. Das läßt sich aber verhindern, indem
viel Strom ich in etwa von der Standbyspannung abgreifen kann? Würde das wohl aus reichen für nen AT89S52, ein Display, ein ADC, und dann noch ein Relais zum schalten? Oder reicht das nicht aus?
@Frank in dem du anstatt TCP den clienten mit UDP startest. [c] AT+CIPSTART="UDP","<ip>",<port> [/c] lg rudi ;-)
;-) warum so kompliziet? Du sagst ja auch nicht dem [c] AT+CIPSERVER=1,1000 [/c] dass er TCP als Server verwenden soll, oder? er macht lediglich den Server auf oder zu [c] AT+CIPSTART [/c] ist der Client! dem sollte man angeben, mit welchen protokoll
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
mal die Fragen, und probiere dann deine Tipps aus :). Also ich benutze die Standard Firmware mit AT Befehlen, auf meinem µC ( AtMega128 ) sind alle html's sowie Bilder gespeichert, der µC sendet also nach GET Request, die Daten via AT Befehle zum ESP8266. Du meintest wahrscheinlich, ob ich das
Speicher ( wegen der größe ). Gesendet wird dann mit pgm_read_byte um es auch richtig zu lesen. [c] const char png15[] PROGMEM={0x89,0x50,0x4E,0x47,0x0D,0x0A,0x1A,0x0A,0x00,0x00,0x00,0x0D,0x49,0x48,0x44,0x52,0x00,0x00,0x00,0x23,0x00,0x00,0x00,0x4B,0x08,0x06,0x00,0x00,0x00,0xFA,0x7E,0x3E,0x6E,0x00,0x00,0x00,0x01,0x73,0x52,0x47,0x42,0x00,0xAE
halte das für ne Werbefinte. Atmel hatte im ersten AVR-Datenbuch 20MHz versprochen und dann den AT90S8515 auf gerademal 8MHz geschafft. Nach 10 Jahren kamen endlich auch einige 20MHz. Der Maxim DS89C430 hat aber immer noch nur 33MHz (50MHz waren mal versprochen). Als 8-Bitter mit 100MHz kenne
Händen. Hatte noch vor Monaten einen Händler der Restbestände SX-28 in der 100er version hatte. Der Sx52 war wohl nur Wochen im Programm. Vieleicht hat aber jemand solche damals gekauft oder auf einem Starterkit ?
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
vs. Load Voltage. Current. 2.58 2.54 V OUT 2.5V VIN 3.5V ) 2.56 ILOAD= 0.1 mA 2.53 VOUT= 2.5V ( V 2.52 +90°C +25°C e 2.54 +90°C e a +130°C g 2.51 l 2.52 l V V 2.50 t 2.50 t 2.49 t p u 2.48 0°C -45°C u 2.48 0°C O +25°C O -45°C +130°C 2.46 2.47 2.44 2.46 2 4 6 8 10 12 14 16 18 0 50 100 150 200 250 Input
not be damaged within 200kHz. However, the customer can accept that a motor does not always rotate at high frequency of CLK. 4 2011-05-11 HHBY THB6064AH Electrical Characteristics (Ta 25°C, V DD 5V, V M 24V) Control circuit Characteristic Symbol Test Condition Min Typ. Max Unit High V IN (H) 2.0
die Betriebsspannung erhöhen soll, steht oft explizit im Datenblatt. Z.B. aus dem Datenblatt des M27C256: "The M27C256B is in the programming mode when VPP input is at 12.75V ... VCC is specified to be 6.25V ± 0.25 V"
Hallo Domenik der TL866II Plus kann die M27C4001 lesen und schreiben. Kostet bei Amazon derzeit rund 52 Euro, vielleicht als Einstig ins "Programmiergeschäft" ;-) Zumindest besser als mit der Post in die ewigen Jagdgründe zu schicken ;-) Old-Papa
Egon D. schrieb im Beitrag #6822551: >> Wer kennt noch den Quatsch mit Disketten "8.89cm" und >> daneben "3 1/2"". > > Naja. Gravenreuth halt. RIP! Der hatte aber auch ein echtes Problem. Der hat ne Nische gefunden, die ihn ins Grab brachte. https://de.wikipedia.org/wiki/G%C3%
nur bei der Übersetzung aus dem Ami-Engisch: https://kaltesonne.de/grunen-vorsitzende-annalena-baer%C2%ADbock-liegt-um-faktor-eine-milliarde-falsch-in-deutsch%C2%ADland-emittiert-jeder-burger-9-giga%C2%ADtonnen-co2/ ) Die Geschwindkeitseinheit " Ångström/Woche " ist im Gegensatz zu den Maßen