Ich versuche gerade herauszufinden, ob der AVRISP MKii von ATMEL den Target-µC nach dem Programmieren im Reset-Zustand hält oder danach unmittelbar beginnt, die Target-Software zu starten, also die Reset-Leitung deaktiviert. Der Grund der Frage ist, daß ich mir überlege, ob
>Ja, tut er. Warum auch nicht? Weil das mein "AT89 ISP cable" beim AT89S52 nicht tut. >Der Programmer hängt sich ab, er schaltet alle Leitungen auf hochohmig. Sehr gut! So gehts natürlich auch... Danke euch so weit!!
S905 T 155 5 C307 T 107 110 C715 T 127 18 C913 T 25 30 R421 T 52 52 R715 T 99 20 R844 T 62 16 S906 T 155 128 L801 T 79 9 S907 T 43 6 C308 T 84 89 C716 T 101 18 C914 T 27 29 L802 T 74 9 R422 T 35 50 R716 T 101 20 R845 T 80 24 C309 T 144 107 C717 T 100 37 C915 T 33 21 L803 T 128 118 R423 T 54 50 R717 T 129 20 R846 T 77 24 T301 T 89 89 C310 T 147 108 C718 T 100 36 C916 T 33 18 R424 T 36 52 R718 T 124 20 R847 T 134 117 T302 T
10 Stück RTC I2C AT24C32 DS1307 Real Time Clock Module für insgesamt USD 4,52 bei AliExpress: http://www.aliexpress.com/store/product/Tiny-RTC-I2C-AT24C32-DS1307-Real-Time-Clock-Module-ARM-PIC-for-Arduino-UNO-R3/613903
Bauteile vorhanden, Fehlerfrei, 3 > Funktionen, Uhr, Wecker und Stoppuhr- boahh, da werkelt ein AT89C2051 rum, werden die noch produziert? Den kann man nur mit einem speziellen Programmer beschreiben... Gruß Michael
er mit ein Time Out Error. Ansonsten z.B bei 950 Byte an hex-file nimmt er es ohne Probleme. Den µC den ich verwende hat ein 64kByte Flash [AT89c51ID2 von Atmel]. Hat jemand eine Idee woran das liegen könnte ? Kann jede Hilfe gebrauchen, da ich nächste Woche fertig werden muss. Danke im Vorraus
auch nur 100nF ich übertrage mit Flip Dateien mit 13,5 KByte und 115200 Baud bei 12 MHz auf einen AT89C52RD2 und habe bisher keine Probleme.
Hallo, für ein Schülerprojekt benötige ich den At89C51Ac2. Habe diesen aber weder bei Reichelt, Conrad, Farnell, noch bei bürklin und dergleichen gefunden. Kann mir da jemand weiterhelfen? Vielen Dank schon mal... Steffen Brink
Signale möglichst kurz zu halten." Dem kann ich nur zustimmen. Ich nehme gerne den MAX127 (I2C) bzw. MAX1270 (SPI, auch gut optisch zu entkoppeln). Vor allem haben die gleich gebräuchliche +5V, +/-5V, +10V, +/-10V Eingänge (max +/-16,5V). Mit internem ADC wäre dann noch der AT89C51CC01
0.38 1.8 P22NXXB-JXX-XX-00 • 201 (1.42) 2.3 1.52 7.2 7 STANDARD (0.049) P22 Series P22NXXB-JXX-XX-00 • 142 (1.00) 3.3 0.76 1.8 2 rotor stack All ratings typical and at 25°C unless otherwise noted. Windings at 130°C and motor in still air at 40°C (without
THERMISTOR RESISTANCE VALUES Tc Resistance Value [kW] Tc Resistance Value [kW] Tc Resistance Value [kW] [5C] Min Typ Max [5C] Min Typ Max [5C] Min Typ Max −40 4130.00 4251.00 4612.34 16 152.51 154.60 156.96 72 13.69 14.10 14.52 −39 3851.00 3962.00 4290.13 17 145.20 147.20 149.28 73 13.19 13.60 14.00 −38 18
Den AT89C5131A-TISUL-ND habe ich hier, aber er zieht zu viel Strom... Ich wollte einen haben, der bei 3,3V nicht mehr als 30mA zieht, sprich, weniger als 100mW hat. Grüße Michelle
""" # TOP2049 Open Source programming suite # # Atmel AT89C51/52 DIP40 Support by Guido # # Copyright (c) 2010 Michael Buesch <mb@bu3sch.de> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public
$crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 'connect PC AT keyboard clock to PIND.2 'connect PC AT keyboard data to PIND.4 'The GetATKBD() function does not use an interrupt. Config Keyboard = Pind.2 , Data = Pind.43 , Keydata = Keydata Dim S As
hmm..., oh... Ich habe 2 4k7-Pullups für das i2ceeprom24c256. Welche Leitungen von der Tastatur müssen denn da dran, kann ich die da mit anschliessen? gruss
Hallo erstmal ;) Soooo, nun würde ich gerne etwas "größere" Lasten schalten mit meinem AT89S52. Mir schwebt dabei eine einfache Lüftersteuerung vor, die ich per software des uC steuere. Jedenfalls suche ich nun einen passenden Mosfet dafür. Mein größter PC Lüfter hat 12V und 210mA.
n-Kanal Mosfet mit Logiklevel nehmen. z.B. IRL540 (TO-220), den kannst Du direkt an einen Port des 89S52 anschalten (Gate). Source an GND und zwischen Drain und +12V der Lüfter. Gruß
mal drüberschauen... Keiner wird alter Compiler Versionen verwenden, auch wenn der Code weiterhin c89 wäre, und --std=c89 gesetzt wäre, würden alle moderne Compilerversionen nehmen.
Zombie schrieb im Beitrag #7083796: > Boost stellt so einen Typ zur Verfügung: Nur, was hat das mit C (und C89 vs. C99 vs. C11) zu tun?
PRECISION HALL-EFFECT BIPOLAR SWITCH FUNCTIONAL BLOCK DIAGRAM SUPPLY REG. TO ALL SUBCIRCUITS N T A X C L S M C L L A R A N P O - T GROUND Y A A H W F D T S & L E F F O Dwg. FH-020-4 Suffix Code 'UA' Pinning Suffix Code 'LT' Pinning (SIP) (SOT-89/TO-243AA) X X NC 1 2 3 1 2 3 Y D D Y D LN P N U L N AI P
number and before and after statements. This feature is designed to aid in the debugging of MCS BASIC-52 programs. The "listing" of a program may be terminated at anytime by typing a control-C on the console device. VARIATIONS: Two variations of the LIST COMMAND are possible with MCS BASIC-52. They are:
number and before and after statements. This feature is designed to aid in the debugging of MCS BASIC-52 programs. The "listing" of a program may be terminated at anytime by typing a control-C on the console device. VARIATIONS: Two variations of the LIST COMMAND are possible with MCS BASIC-52. They are:
Weiß ja nicht, wonach du so geguckt hast, aber ein grep bringt mir das hier zum Vorschein: [pre] AT43USB320.xml: <FlashPageSize>256</FlashPageSize> AT86RF401.xml: <FlashPageSize>0</FlashPageSize> AT89S51.xml: <FlashPageSize>1</FlashPageSize> AT89S52.xml: <FlashPageSize>1</FlashPageSize
liebe Gemeinede :) Habe folgendes Program geschrieben um mit dem Pc zu kommunizieren. #include <AT89x52.h> #include <stdio.h> sbit Led = P1^0; unsigned char Text1[80] = "Senden eines Strings über S0!"; void uart_init (void) { PCON = PCON | 0x80; SCON = 0x52; T2CON = 0x34; RCAP2H =
da du \n noch definieren musst als 0x0A, 0x0D. Diese Abfrage kannst du ja in send_text machen: [c] if (text[i] == '\n') { send_char(0x0A); send_char(0x0D); } else send_char(text[i]); [\c] MFG Kai
Hallo Oleg! Wenn du einen 8051 von ATMEL verwendest, dann ist es bestimmt ein AT89C2051 oder ein AT89S8252. Beide Typen haben Opencollector-Ausgänge und erfordern somit einen Pullup-Widerstand an jeder Steuer- und Datenleitung. Sollten diese Widerstände nicht in der Ansteuerschaltung
integriert sein, dann musst du diese noch zusätzlich verdrahten. Was für ein Display hast du? Welchen µC verwendest du? Wichtig wäre auch noch die Programmiersprache, die du für den 8051 verwendest. Da ich noch ein 2x16-Display zu liegen habe, würde ich es mal an mein Flash-Board (AT89S8252) anschließen
mizing the repercussions on real time event Message object 1 applications. Message object 0 T Y P I C A L C A N A P P L I C A T I O N : A C O M P L E T E S O L U T I O N CAN Transmission CAN Controller Atmel Atmel T89C51CC01/02 ATA6660 AT89C51CC03 or AT90CAN128 CAN Bus H I G H L E V E L P R O T O C O
Übrigens, mein "schul" board, funktioniert einwandfrei. Da haben wir einen AT89S52 sowie eine selbstgebaute Platine fürs UART. Die funktioniert prima, allerdings habe ich nur gelernt das ganze in C zu programmieren... So langsam wollte ich aber mal mit assembler anfangen und
Ob ASM oder C ist eh immer ne Diskussion für sich. Hat beides Berechtigung. Ich benutze für den UART die Lib von Peter Flury http://jump.to/fleury Ist in C geschrieben und liegen auch schöne Beispiele dabei
die Ziffern multiplexen d.h. nacheinander Einen Controller mit 32 Portpins bekommt man unter 2 € (AT89S52, 1,55 bei Reichelt). Da aber vermutlich keine Programmierhardware vorhanden ist, würde ich einen AT 89C51ED2, leider im PLCC-Gehäuse, empfehlen. (5,50€) Mit Sockel ist dieser aber auch auf Lochraster
[5:0] * * B5 B4 B 3 B2 B 1 B0 Color B: B[5:0] same as above (RESET = 111111b) 0 C[5:0] * * C5 C4 C 3 C2 C 1 C0 Color C: C[5:0] same as above (RESET =111111b) Note: color D pulse width is fixed at 64 clocks pulse. SSD1303 Rev 2.6 P 25/57 Oct 2007 Solomon Systech D/C Hex D7 D6 D5 D4
Ich habe das Ding gebaut mit ein AT45DB041D Erweiterung. Es funktioniert nicht, weil mit AT45DB041B funktioniert es problemlos. Ich habe eine Frage - warum, in ATmega 644 version, sind die Benutzer-programme nicht mehr in die I2C EEPROMe
DA 499,"1.*............*....1" 87 DA 520,"111111111111111111111" 88 FOR J=0 TO 20:FOR I=0 TO 20 89 GOSUB 91:NEXT :NEXT :Q=M:RETURN 90 'draw one array element 91 C=AR(100+21*J+I):D=0:F=6 92 IF C=49 THEN D=15:F=1 93 IF C=46 THEN D=226:F=6:M=M+1 94 IF C=42 THEN D=235:F=2 95 COLOR F,0:? @1+J,4+I
Standard Terms and the exclusive rights and remedies thereunder, please visit Mini-Circuits’ website at www.minicircuits.com/MCLStore/terms.jsp. Page 1 of 2 ROS-1700W+ Performance Data & Curves ROS-1700W V TUNING FREQUENCY (MHz) POWER OUTPUT (dBm) TUNE SENS. (MHz/V) -55°C +25°C +85°C -55°C +25°C +85°C
fT= α( θ θ X)2 -30 -40 fT : Frequency deviation at any given temperature f -50 α( /° 2) : Second-order temperature y -60 ((-0.035±0.005) ×0 / C°)2 n -70 u -80 θT(°C) : Highest temperature(+25 ° ± °) e -90 θX ° C) : Any given temperature F -100 -110 -
VSWRs better than 2:1. See Figure 9 for corresponding return losses at each frequency band. 3 MGA-52543 Typical Performance, continued All data are measured at T = 25cC, V = 5V, dnd in the following test system unless stated otherwise. 35 3.2 3.2 RLin 30 RLout 2.8 2.8 B
counter is set at 0 7. Master contrast control register is set at 0FH 8. Individual contrast control registers of color A, B, and C are set at 80H 9. Shift register data clear in serial interface 10. Normal display mode
vorziehen, die erst gar keinen Programmer benötigen (spart ne Menge Mäuse). Da kenne ich 8051-er (z.B. T89C51RB2, AT89S8252) und AVR. Ich wollte auch mal was mit einem PICs machen (SX18), aber die wollten doch glatt 800,-DM für einen simplen Programmierstecker. Später hab ich dann gemerkt, daß sie
den T89C51CC01 von 2002. Also nochmal die Quintessenz ganz langsam zum Mitlesen: irgendein PIC Compiler: unterstützt nicht jeden PIC irgendein 8051 Compiler: unterstützt jeden 8051 Da wirst Du mir
// 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.
directory that has spaces, enclose it in quotes. 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
wie folgt aus: avrdude -c stk500v2 -p m32 -P com4 -vvvv > "C:\FehlerM32.txt" 2>&1 In der txt Datei steht danach [code] avrdude: Version 5.10, compiled on Jan 19 2010 at 10:45:23 Copyright (c) 2000-2005 Brian
Function itoa nicht zu verfügung steht. Um die Programmen laufen zulassen benutze ich von Atmel den AT89C51ED2, Speichermodell ist momentan auf small eingestellt. Soweit laufen die Programme in Mischform. Das Ziel ist ein Displaymodul zuschreiben ganz in Assembler mit allen nötigen Funktionen die
ASCII COdes um 52, 48, 52, 48 udn hängst noch ne 0 drann also schreisbt du an die Adresse wo der String steht: 52 48 52 48 0 und fertig ist der String :)
Hi Ich bin wieder einmal beim verzweifeln! ich glaube ich bin nicht geschaffen für µC. mit AT89C52 und AT89Cx051 hab ich schon etwas übung und schaff auch so manches, aber jetzt probier ich mich gerade mit den PICs, genauer gesagt dem PIC18F4550. Das einzige was ich schaffen will, ist
x"26", x"51" when x"27", x"52" when x"28", x"52" when x"29", x"53" when x"2A", x"54" when x"2B", x"54" when x"2C", x"55" when x"2D", x"55" when x"2E", x"56" when x"2F", x"56" when x"30", x"56" when x"31"