-
Thread
AT 89S8252 Hilfe
Gebiet Mikrocontroller fast nichts vrstehe. Allerdings habe ich die Aufgabe bekommen, an einen AT 89S8252 LEDs anzuschließen, und dies zu programmieren. Kann mir jemand helfen?????????? Danke
der Programmierung von 8051ern an sich klar kommen würdest und das Problem liegt daran, konkret den AT89S8252 zu programmieren? Also ich denke der ist auch ISP fähig und die Nachbaudongel sollten in verbindung mit PonyProg funktionieren. Korrigiere mich einer. Bei einem Assembler muss ich passen -
-
Thread
Keil µVision registrieren
Ich such was für 8051 (AT89), MIDE51 hab ich schon probiert, war aber nicht so optimal.
http://www.plit.de/asem-51/
-
Thread
Brötje ISR Plus Kommunikation / LPB
Regler 23 75 FF F4 F9 C2 CE F8 B4 1C 62 23 7F F5 F1 F8 CE C2 F8 B4 FF FE BF EC B7 # 39,8 °C # ISR fragt außentemperatur (8700) 23 75 FF F4 F9 C2 FA FA DE AE 89 23 7F F5 F1 F8 FA C2 FA DE FF FE 02 77 70 # 8,0 °C 23 7F F5 F1 F8 FA C2 FA DE FF FD EE 1E 81 # 8,3 °C 23 7F F5 F1 F8 FA C2 FA DE FF FD E2 DF 0D # 8,5 °C 23 75 FF F4 F9 C2 FA FA DE AE 89 23 7F F5 F1 F8 FA C2 FA DE FF FD ED 2E E2 # 8,3 °C 23 7F F5 F1 F8 FA C2 FA DE
-
Thread
ebus protokoll mitschnitt bei einem Wolf Heizkessel
^ ^ ^ Bei mir immer D8 14 64 BM liest Parameter von MM 70 51 50 22 03 6A 21 0A 93 00 02 04 00 ED 00 ^ ^ 4 ? 70 51 50 22 03 42 C7 02 8D 00 02 EE 02 FC 00 ^ ^ 75 ? 70 51 50 22 03 14 2D 00
sicher sind noch mehr Stellen reserviert Messages bei Abfrage der Werte durch BM: 07 76 50 22 03 89 7C 09 CF 00 02 A0 01 42 00 ^ ^ WW Solar 24H Max * 10 07 76 50 22 03 41 7B 09 7D 00 02 5F 01 39 00 ^ ^ WW Solar 24H Min * 10 07
-
Thread
A/D Wandler am im 89C51ED2
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
-
Thread
Compilierung des EU1KY AA unter Linux.
^ Src/analyzer/rtc/emrtc.c:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ Src/analyzer/rtc/emrtc.c:475:1: error: expected '{' at end of input }
nicht? Ich habe die u.g. Definitionen nirgends gefunden. Markus Src/analyzer/rtc/RTC.h:45:89: error: 'RTC_CRL' undeclared (first use in this function) Src/analyzer/rtc/emrtc.c:44:9: error: 'update_time' undeclared (first use in this function) Src/analyzer/rtc/emrtc.c:85:14: error: '_LCD_CLEAR
-
Thread
AT90USB, Flip und Linux
doch mal über ISP oder flash einen neuen: http://www.atmel.com/dyn/products/product_card.asp?PN=AT90USB162 -> AT90USB162 USB Bootloader v1.0.5
Ok, da kann ich lange probieren > The need for this tool came about when I needed to flash an at89c51snd1c chip that had the USB bootloader on it, but the Atmel provided tool (FLIP) didn't support USB flashing in linux. http://dfu-programmer.sourceforge.net/
-
Thread
seriell out mit SPI am AT89s8252
unterprogramm senden richtig? danke für eure hilfe Stefan hier mein assemblerprogramm: $nomod51 #include <AT898252.H> org 0000h setb es ; für spi interrupt ;*****************************SPI am ATMEL initialisieren************************************** mov SPCR,#11001010b
datenregister beschrieben, obwohl das spif flag gesetzt wird. was amche ich falsch? $nomod51 ;vorgegebene Includedatei wird abgeschaltet #include <AT898252.H> ;Includedatei fuer ATMEL 89S8252 aktiviert sie muss transmit_completed BIT SPIF_ /* SPI Interrupt Flag 0x80 */
-
Thread
mikropascal Compiler 8051 von MIKROE
richtig ist? Muss das 'xdata' nicht eher bei der Deklaration der Variabele plaziert sein? Sprich: [c]var txt2: string[10] xdata;[/c]
jeder Bibliothek nur eine Datei, aber vielleicht enthält diese Datei ja alle drei Modelle. Als µC haben ich den AT89C51ID2 mit integriertem 2kB XDATA-RAM ausgewählt. Damit konnte ich Stefans Problem im Simulator reproduzieren, allerdings tritt das Problem in allen drei Speichermodellen auf. Nur
-
Thread
I²C Bus und TWI
DAnke soweit ich weis, gibt es doch für den I²c Bus auch i/o erweiterungen , rtc und temperatursensoren oder? ist eigentlich tWi und I²C genau das selbe mfg Beni
gespart, wenn das TWI nicht im Interrupt-Modus benutzt wird. Hier ein Beispiel für den Atmel AT89C51: http://home.tiscali.de/peterd/appl/soft/c51/eeprom/index.htm Peter
-
Thread
Mikrocontroller_Anfänger
einer ISP Schnittstelle laden," Falsch ! Es gibt MCs, da ist schon ein Bootloader drin, z.B. AT89C51ED2, P89C668, DS89C420, LPC2106 usw. Und über den Bootloader kann man dann prima sein eigenes Program downloaden. Peter
-
Thread
DMX512 - UART einstellen
Hallo! Wer kann mir weiterhelfen? Möchte mit einem AT89S51 einen DMX512 Transmitter verwirklichen. Wie muss ich hierfür den UART programmieren? Also Baudrate von 250k ist klar - aber wie erreiche ich das Startbit = high und die beiden Stopp Bits = low
um dmx zu senden/empfangen? ist auch schon immer mein traum, sowas zu tun, nur unter einem anderem uC.
-
Thread
Sammelbstellung für ein 80C51-ED2 Aval Board !!
Higl Low Ihr da draußen, wie gesagt, es geht um ein EVAL Board für nen 89C51ED2. Ich suche jemanden der sich um eine Sammelbestellung kümmern kann und will. Als Gegenleistung möcht ich nur eine Paltine. 2 Seitig durchkontaktiert. Lötstop ist optional. Ich gebe dem jenigen
ist natürlich ein 89C51-ED2 !! Sorry
-
Thread
Motorola Vip19x0 (Big brother of Vip1710)
(): BOOT_LOAD_KERNEL 00:04:51 01.01.2000 src/boot.c 215 DBG > _createKernelCommandLine: CALL 00:04:51 01.01.2000 src/boot.c 273 DBG > ntp servers count 0 00:04:51 01.01.2000 src/boot.c 359 DBG > _createKernelCommandLine
src/boot.c 499 DBG > _createKernelCommandLine():UBI mtd device number: 4 00:04:51 01.01.2000 src/boot.c 565 DBG > _createKernelCommandLine: RET 00:04:51 01.01.2000 src/boot.c 1176 DBG > _nandBoot
-
Thread
Dreiphasen - PWM
Mal ne kurze Frage zum At89C51ED2: Ist es möglich mit dem Ic eine Dreiphasen - PWM zu generieren. Ich hab einen alten frequenzumrichter rumliegen, der hat einen 80535 verbaut. Ist sowas auch mit einem 80c51ED2 mögllich ?
PWM gemacht, sondern einfach 3 phasenverschobene Rechtecksignale. > Ist sowas auch mit einem 80c51ED2 mögllich ? Ja, mit dem PCA im Output-toggle Modus. Im PWM-Modus geht das nicht, da man da nicht die Phasenlage, sondern das Tastverhältnis einstellt. Peter P.S.: Ich habe langsam
-
Thread
Elektroniknet Gehälter realistisch
Kinder 55k€/a Steuern: 12.230,76 Sozialversicherung: 11.148,35 Macht Netto: 31.620,89 Der Arbeitgeber zahlt ja auch den AG-Anteil an den Sozialversicherungen also 10.443,65 aus 65.443,65€ die der Arbeitgeber zahlt bleiben 31.620,89€ übrig, das sind 48,3%, also 51,7% Abzüge.
Ich schrieb im Beitrag #5187873: > aus 65.443,65€ die der Arbeitgeber zahlt bleiben 31.620,89€ übrig, > das sind 48,3%, also 51,7% Abzüge. da kommt noch das Sahnehäubchen obendrauf: Das Geld nützt nur was, wenn du es ausgeben kannst und da hält der Staat schon wieder die Hand auf: 19%
-
Thread
Mint 19.2 zerschießt sein Dateisystem
1692.340045] R13: 0000000000000001 R14: 00000b6e01895a40 R15: 0000000000000001 [ 1692.340052] Code: 4c 89 f6 4c 89 ef e8 15 ca 70 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8b 00 f6 c4 02 74 d2 48 89 df e8 5a 49 f7 ff 48 89 c6 eb c9 <0f> 0b eb 8d 90 0f 1f 44 00 00 55 48 89 e5 41 55 41 54 53 48 89 [ 1692.340138
0000000000000017 R15: 0000000000000000 [ 1020.781978] BUG: unable to handle kernel paging request at 0000006e1bf819a3 [ 1020.781983] IP: show_smap.isra.31+0x320/0x450[/c]
-
Thread
Fertige "SPS" mit 51er Mikrocontroller
Hallo, die SIMATIC S5 der Firma Siemens ist eine modulare SPS mit einem 51er Mikrokontroller. Ich habe auch schon eine gebaut: 80C154 CPU 48 Ein- bzw. Ausgänge (2x 8255) ... Gruß Matthias
Hallo Warum nimmst du nicht einen 89C55 Optokoppler, Relais, Quarz auf eine Print und fertig ist deine SPS. Habe mir mal soetwas gebaut. Leider nur 5 Ausgänge. Wenn dir Layouten kein Fremdwort ist, dann hättest in relativ kurzer Zeit einen
-
Thread
Array an Unterprogramm übergeben
: data=124.2 xdata=0 code=3414 PS: Ich verwende Keil µVision 2 und der Controller ist ein 89C51ED2 mfg
Ich weiß was du meinst.... Build target 'Target 1' assembling AT_STARTUP.A51... compiling timertest.c... assembling lcd_p0.a51... linking... *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL SYMBOL: ?C?COPYP2 MODULE: timertest.obj (TIMERTEST) *** WARNING
-
Thread
Lcd Ansteuerung 8051
8x51 in anlehnung an x86. Belieber 8031 Kompatibler uC.
Läufts denn schon ? >> Ich hab keine Ahnung was mit Typ 8x51 gemeint ist. Na welchen 8051 du verwendest z.B. AT89s8253/Atmel oder Silabs Typen etc. Es gibt hunderte davon.
-
Thread
LED Laufschrift
direckt > im Flasrom zu speichern. Da muß ich Dich korrigieren. Ich hab nen ATMega323 und nen T89C51RD2, von 2001, also 6 Jahre alt und beide können das. Peter P.S.: Temic wurde 1998 von Atmel übernommen, d.h. den T89C51RD2 gibt es mindestens schon seit 1998.
ist auch nicht bekannt, daß es open Source Assembler Projekte gibt, die sind in der Regel immer in C geschrieben. In meiner Firma würde sich jeder weigern, in Assembler an Projekten mitzuarbeiten, da gibts nur C oder C++. Peter
-
Thread
Z180-Stamp Modul
Schritt 4* CP/M Laufwerke als Image auf die SD-Card kopieren Datei: cpm3_a.dsk cpm3_b.dsk cpm3_c.dsk *Schritt 5* Environmentvariable im Monitor setzen (Beispiel) attach_drives=at dsk0 1:/cpm3_a.dsk;at dsk1 1:/cpm3_b.dsk;at dsk2 0:/cpm3_c.dsk;at dsk3 1:/z180-stamp-cpm3-bios.dsk;at dsk4 1:/
@ERMDE C3B7 IOINIML C467 PHEX2 C462 PHEX4 C487 PR.DEC C5D1 GET_TMR C5F3 B_LD_HL C612 B_ST_HL FC8D MMUINIT FE5F ?ERJMP FE57 @BFLGS FE35 @BNKBF FE3C @CRDMA FE3E @CRDSK FE51
-
Thread
CAN-Bus; Was brauche ich?
Jo, ARM9 zum Einstieg ist wirklich ein bissl dolle ;-) Ich würde auch nen µC mit integriertem CAN Controller empfehlen. Wie bereits genannt den AT90CAN128 (AVR) oder wenn bereits andere Vorlieben bestehen z.B. den AT89C51CC01 (8051). Beide haben IMHO den selben CAN-Controller
M32C/80 Group bietet bis zu 1Mbyte Flash / 48Kbyte RAM und bis zu 2 Can 2.0B Schnittstellen dieser Mikrocontroller bietet alle Vorzuege eines ARM7. Ich würde Dir für den Start ein MCP2515 o. AT90CAN128 empfehlen
-
Thread
Unbekannter Assembler erzeugt große Änderungen bei kleinem Programm
abcd db "A" main: goto main [/avrasm] erzeugt [code] main.ASM(9): Loss following code at here main.ASM(13): The code is never used. 0x5 to 0x5 [/code] Das: [avrasm] .CHIP PMS150C //{{PADAUK_CODE_OPTION .Code_Option Bootup_Time Slow .Code_Option Drive Normal .Code_Option
hergestellt wird? Ich verwende etwa seit 1993 keine OTPs mehr, da kamen von Atmel die ersten Flash AT89C51 raus.
-
Thread
2* UB8830D was mach ich nur mit Ihnen?
Anschluss der externen Speicher grün ist bestückt orange noch frei http://www.nisch-aufzuege.at/Bilder/if3000_6000mem.png
1739 Leider ist die Konvertierungstabelle der IF-Box zur S3004 nicht dabei. Sie ist aber im FuA 8/89.
-
Thread
ARM Programmgröße
wie beim 8051. > Dafür würde ich gerne ein LPC2103 nutzen mt 32KB Flash. Dürfte in etwa nem AT89C51 (4kB Flash) entsprechen. Peter
KEIL 51: CODE CONSTANT DATA -------- Dataflash.c 1447 8 font.c 9629 lcd.c 1323
-
Thread
LED Matrix 8x8 mit AT89s52 und ICM7218
möchte gerne eine 8x8 Matrix mit einem ICM7218A bauen. Angesteuert werden soll das ganze über einen AT89S52. Ich habe die LED´s bereits gemultiplext gelötet, sodass ich 8 Ein- und Ausgänge habe. Meine Frage wäre nun ob ich über die 8 digits und und die 8 segmente die Led´s individuell ansteuern kann
http://www.keil.com/support/man/docs/c51/c51_ap_at.htm Setzt natürlich voraus, daß der ICM7218A als MMIO angeschlossen ist.
-
Thread
AVR - Lastkapazität bei Quarzen - Berechnung vs. Praxis
Spezialisten hier der Kategorie "Ham wa schon immer so gemacht" > zu sein :) Bei den alten P80C31 und Nachfolger (AT89C51) hatte ich auch nie Probleme gehabt. Daß sich Quarze zickig anstellen, ist mir erst bei den späteren ATmega aufgefallen, wo der Full-Swing-Mode wegrationalisiert wurde. Mit
Peter D. schrieb im Beitrag #7376539: > Bei den alten P80C31 und Nachfolger (AT89C51) hatte ich auch nie > Probleme gehabt. :-)) Damals hat auch EMV noch keinen interessiert. Der Quarz bekam 5 V auf die Mütze und gut ist. Drive level dependence interessiert
-
Thread
Welche Sprache/MCU
Schnittstelle 2 Monate(Manchmal Abends) gebraucht. die ganze beschreibung ist auf Englisch. das Board, 4 uC, Netzteil, ein paar Elektronikkomponenten. Dann hab ich mir ein Buch gekauft Keil C51 von Baldischweiler. Also mal ehrlich was hat dieses Buch mit C programmierung zu tun. Da kann ich
ran und los. Mit dem Keil kannst Du jeden 8051 programmieren, nicht nur die Philipser, z.B. den AT89C51RB2 (Reichelt: 6,95€). Für die C-Programmierung von MCs ist der C51-Primer ganz informativ. Allerdings ist es einfacher C erstmal aufm PC zu lernen (altes Borland-C in der DOS-Box) und dann
-
Thread
Programmierung At89 AVR
Hallo. Ich programmiere seit einiger Zeit mit dem Flash - Board von Elektor - Verlag. Dort wir eine AT89S8252 verwendet. ICh möchte gerne in C - programmieren. Auf dieser Seite habe ich eine Beispiele mit AVR - Bausteinen gefunden. Kann ich diese auch auf den AT89 übertragen. Schöne Frank Steenblock
Für den 8051 kannst Du den SDCC nehmen. Dies ist ein C-Compiler mit Quellcode. Der SDCC setzt auf einem Assembler as80x51 auf. D.h. aus dem C-Programm wird ein Assembler-Programm und dann mit dem asx8051 assembliert. Den kannst Du auch unabhängig vom SDCC
-
Thread
89LPC922 ISP/Serial-Problem nach erstmaligem Flashen
ist. Ich würde mal den Compiler und das Blinky für das MCB900 versuchen: http://www.keil.com/c51/ca51kit.asp
select the BRG as UART baud rate source, pg. 60 SSTAT = 0x00; //Timer1 BRGR0 = 0xF0; // 9600 BAUD at @ 7.373MHz internal RC oscillator BRGR1 = 0x02; //timer increments every .0271 microsec. BRGCON = 0x03; // enable BRG, pg. 59 AUXR1 |= 0xC0; // enable reset on break detect, pg. 102 Das ist jetzt