-
Thread
Attiny13A, programmieren von verschiedenen abläufen
jedem Umschalten des Programms k auf 0 setzen oder den letzten if Ausruck ändern. anstatt: if (k==51) {k = 0;} besser: if (k>=51) {k = 0;} oder noch besser mit switch: [c] switch(k) { case 1: PORTB |= (1 << PB0); break; case 6: PORTB &= ~(1 << PB0); break; case 11: PORTB |
break; case 36: PORTB |= (1 << PB0); break; case 41: PORTB &= ~(1 << PB0); break; case 51: k = 0; } [/c] Dann aber nicht vergessen, k zurück auf 0 zu setzen, wenn der Taster zum Programmwechsel gedrückt wird.
-
Thread
um welchen Übertragungsstandard könnte es sich hierbei handeln?
Hallo, ein µc (80C51) sendet Daten an einen zweiten µc (89C52) Die µc's haben eine gemeinsamme Masseleitung und sind ansonsten nur mit einem Pin verbunden. Im schaltplan ist vermerkt: "AUX startbit Lo" Das Oszillogramm
Hallo, erst mal vielen Dank für die Antworten. Das Signal müsste man stimmulieren können, da der 80C51 Daten von einer RS 485 Leitung bekommt. Ich vermute mal, dass 1 Byte große werte übertragen werden. (Die Platinen sind von 1992.). Werden keinen RS 485 Daten empfanen,sendet der 80C51 auch nicht.
-
Thread
Buderus Ecomatic HS 4201 I²C BUS Kommunikation
0x50 r 0x50 0x17 0x34 0x50 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 4. Versuch 45°C 0x51 r 0x50 0x47 0x47 0x51 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 5. Versuch 51°C 0x51 r 0x50 0x50 0x55 0x50 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 6. Versuch 51°C 22°C 9°C 0x51 r 0x50 0x51 0x14 0x52 0x4A 0xD0 DNACK Nach Power_on der 4. Datensatz 7. Versuch 42°C 22°C 9°C
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
, 37, 38, 39, 40, // 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, // 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, // 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, // 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, // 81, 82, 83,
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2017
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?State=EDIT&ProjectGUID=bcf6c354-915d-478c-93a4-eca74db1b1d4 Warenwert: 11,80 EUR Sammelwert: 11,80 EUR
18,24) neuer Warenkorb http://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=3aa28e08c6 Warenwert: 26,79 Sammelwert: 30,80
-
Thread
[Projekt] Online Disassembler
processing Cores unterstützt, jedoch ist geplant das zu erweitern. Dies sind im Moment - 8080 - MCS-51 (8051,8052, etc) - z80 Geplant sind PIC, AVR, 8086, ARM, thumb(2) da diese aber teils deutlich komplexer sind, steht deren Umsetzung noch aus. Ihr findet das Projekt unter http://desperate-programmers.com
legacy code auf? }:-) > Zur Zeit werden nur 3 processing Cores unterstützt > - 8080 > - MCS-51 (8051,8052, etc) > - z80 Ja, toll. Genau das, wo es schon je geschätzt hundert Offline-Disassembler für gibt. XL
-
Thread
SAB80C515/535
hallo! den 80c535 gibt es bei reichelt 13,25 euro. gruß lukas
Hallo, wir bieten den SAB-80C515-N im Ebay an. 5 Stück für 25,00 €.
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
"NOP\n" "NOP\n" ); byte temp = PINB; PORTD = 0b00000111; return temp; } [/c] Restlicher Code im Anhang.
Man kann externen SRAM direkt unter C benutzen. Schau mal ins Datenblatt: "Figure 9-2. External SRAM Connected to the AVR"
-
Thread
_delay_ms(1) ungenau!
1MHz laufen. Wenn ich direkt in der while(1) schleife pin ein und ausschalt bekomm ich aber ein rund 80 kHz Signal heraus! Warum ist das so? Brauchen die Ausgänge einige takte bis sie Stabil sind? Zweiter Test: _delay_ms...bei 50ms ist es noch halbwegs genau (51,2ms)...aber bei 1ms hab ich rund 2,5ms
hat. >Wenn ich direkt in der while(1) schleife pin ein und ausschalt bekomm >ich aber ein rund 80 kHz Signal heraus! Warum ist das so? Quelltext? > Brauchen die >Ausgänge einige takte bis sie Stabil sind? Nö, aber deine Schleife ist nicht unendlich schnell. 80kHz bedeutet, ~12 Takte für
-
Thread
Verständnisproblem Portexpander Code
>der Visual C++ 6.0 Compiler inkrementiert i. KEIL C51 auch.
@ ARM-Fan (Gast) >>der Visual C++ 6.0 Compiler inkrementiert i. >KEIL C51 auch. Das ist einer der vielen Punkte, die mir bei C auf den Zeiger gehen. Solche Operationen, die wieder in einer Operation Parameter verändern. Das ist
-
Thread
Welch Temperatur erreicht eine LED
P= 3,4V * 0,15A = 0,51W RthJ-C = 18K/W (Kelvin/Watt). Bei einem idealen Kühlkörper mit 0K/W würde sich die LED um 9,18Grad erwärmen. Um einen benötigen Kühlkörper auszusuchen muß die maximale Temperatur beachtet werden
Chiptemperatur (Junction). Der benötigte Kühlkörper berechnet sich aus ((MaxTemp-MaxUmgebungstemp)/P)-RthJ-C. Also ((105Grad-30Grad)/0,51W)-18K/W=129K/W. Es tuts ein Stück Alublech als Kühlkörper. Laut dieser Seite: http://www.vias.org/mikroelektronik/coolpacks.html dürfte ein Alublech von 3x3cm locker
-
Thread
Eure Hobbies nebst der Elektronik?
P. M. schrieb im Beitrag #3753256: > Was macht ihr so, µC.net lesen. :-)
µC.net vorlesen lassen. :-)
-
Thread
µC Speed
mit 2 Cycles und 4 mit 1 oder 2 Cycles (conditional branches) der Rest ist 1 Cycle MooseC
die hätten kräftig geklaut. Ist wie Nachhause kommen, wenn man den 68k kennt. Der ist mit dem M16C80 bei ca. 17 Euro und 20MHz ein CISC Arbeitspferd. 256k Flash, 20k SRAM, 5xUARTs/SPI/I2C, 11x16Bit Timer, 8x10BitADC, 2x8BitDAC, integrierter Bootloader und und und... MooseC
-
Thread
alter Grundig Röhrenverstärker lässt Sicherung kommen.
sehe ich ein paar ERO-Papier-Kandidaten, die ich an gefährlichen Stellen pauschal tauschen würde. C73, C74, C75, C76, C77 haben das Potential, Endröhren und Ausgangsübertrager mit in den Tod zu reißen. Auch C80, C81, C82 kann man auf Verdacht tauschen. http://www.magischesauge.de/MagischesAuge_ProblemKondensatoren.htm
Lange ist die Schaltung zu neu und beim nvhr finde ich sie nicht. Jedenfalls solltest Du jeder ELL80 eine eigene Katodenkombi geben 2R C/2 Hannes H. schrieb im Beitrag #4983562: > Lösungsvorschläge ;) ? Du könntest bei Rö(kann ich nicht lesen) ECC mal die Gitter verbinden ob dann etwas kommt
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Value of 0x51 = 0x0C Value of 0x52 = 0x17 Value of 0x53 = 0x29 Value of 0x54 = 0x40 Value of 0x55 = 0x00 Value of 0x56 = 0x40 Value of 0x57 = 0x80 Value of 0x58 = 0x1E Value of 0x59 = 0x91 Value of 0x5A =
(0x51, 0x00); write_register_i2c(0x52, 0x22); write_register_i2c(0x53, 0x5e); write_register_i2c(0x54, 0x80); write_register_i2c(0x58, 0x9e); //Brightness 0 write_register_i2c(0x55, 0x00
-
Thread
Z180SoftSystem
> found:1165fc90 > > add ix,<bc,de,ix,sp>.......... ERROR **** crc expected:b1df8ec0 > found:c359f7a2 Das liegt daran, das der Zexall Test nicht nur die undokumentierten Z80 Op-Codes sondern auch die undokumentierten Bits im Flag Register F auswertet. Weder die undokumentierten Z80 Op-Codes
Entwarnung geben. Initdir läuft. Ich habe gestern nur so aus einer Idee heraus das Initdir aus dem C't Prof80 Projekt versucht und dieses läuft. Das Initdir welches in den bisher hatte läuft nicht. Ich weis jetzt auch nicht woher ich das hatte. Ist ja schon 15Jahre her das ich diese Daten angefasst
-
Thread
Inbetriebnahme Microcontroller Brauche Hilfe
Hi, kann mir jemand mal helfen. Habe ein Microcontroller sab 80c535 mit einem board. Nun will ich das ganze in Betrieb nehem. Programmieren kann ich ein wenig. Aber wie geht das mit dem Monitorprogramm usw.? Wo bekomme ich Software her und wie sind genau die Schritte
Hallo, also für mich ist es zu 99,9 % das 80C535 Computerboard von Elektor beschrieben unter anderen in dem Buch von Elektor mit dem Titel : Mikrocontroler Handbuch isbn 3-928051-69-5 wenn du mir den Schaltplan zukommen lässt kann ich mal
-
Thread
USB Interface Braintechnology
okay, also [c] PORTBCFG = 0; OEB = 0x80; // PortB Pin 7 auf 1 setzen? 1 entspricht OUTPUT ...main... while(1) { IOB |= 0xC0; // Pin setzen delay(); IOB &= 0x00; delay(); // Pin clear }
ich meine 0x80 statt 0xC0
-
Thread
BMW vs AUDI was ist eure meinung?
@Fe3 C.: Ich fühle mich extrem wohl. Wobei das natürlich auch nur eine subjektive Einschätzung ist.
controller/satellit?event=__activate_and_reset&target=smstelleanzeigen&stellenreferenz=e4070f042f14d2480df51b0b51c51cbd9790e2010bae884c&anzeige=veroeffentlichung Man beachte, der Absolvent braucht: "Fundierte Berufserfahrung im Kfz-Versuch." Mich interessiert, was für Idioten, da eigentlich in der
-
Thread
Bootloader für 80C815C
Der C515C ist meines Wissens nach nicht abgekuendigt (andere Technologie als die abgekuendigten 80C515 (ohne C hinten). Allerdings gibts es entweder einen 80C515 (ROM / ROMless) oder einen C515C (OTP 32k), der 80C515C ist mir nicht bekannt. Du sprichst vom OTP also ist es wohl der C515C. Es gibt wirklich unterschiedliche Implementierungen in der 51-er Welt wie die Umschaltung des EA-bits behandelt wird.
-
Thread
89C5131A-UM mit AVR Dragon über ISP programmiebar ?
Da werden zwei Dinge vermischt, die nicht zusammen passen. Der 89C51xxx ist ein Chip mit einem 80C51 Kern. Der Keil Compiler passt hervorragend. Allerdings gibt es AVR Studio nicht fuer den 80C51. Ich nehme gerne Analogien aus dem KFZ Bereich. Hinkt zwar etwas, doch AVR Studio ist Diesel und 80C51 mit Keil vertraegt nur Super Bleifrei. Schau mal unter der Webseite, die Info fuer den 89C51xx hat nach Entwicklungs Werkzeugen oder aehnliches. hth, Robert
-
Thread
Assembler Crashkurs 8051
Handbuch zum Siemens SAB80515. Das war meine Referenz, auch wenn ich meistens kleinere Chips aus der MCS51 Serie verwendet hatte (z.B. AT89C1051). http://www.ieap.uni-kiel.de/surface/ag-berndt/lehre/fpmc/infineon/m80515.pdf
Z.B. CSD: AT89C51RB2-3CSUM 3,8675 EUR Hat Bootloader, man braucht also kein Programmiergerät. http://www.csd-electronics.de/200/cgi-bin/shop.dll?SESSIONID=0240229260642082&AnbieterID=2
-
Thread
Aktiver PA Lautsprecher flüstert nur noch
dass die PNP Transistoren wie im Schaltplan verschaltet sind und der NPN zwischen Masse (Emm) und R51 bzw C74 (Coll) hängt.
Update - wie immer am fortgeschrittenen Abend. C50 und C51 von 470uF auf 680uF erhöht, hatte ich gerade hier rumliegen. Eingangsspannung der Regler, gemessen über die Kondensatoren C51 und C50 ist -19,31V und +19,38V. Ausgangsspannung der Regler
-
Thread
Suche C Compiler für 80C517A
behandelt, suche ich einen möglichst günstigen oder gar kostenfreien aber dennoch leistungsfähigen C Compiler,. Für AVR's nutze ich WINAVR, gib es etwas vergleichbares für den 80C51xx ? GNU ? Würde mich über Eure Infos freuen Gruß Julien
Sorry. Falsch. uC/51 kann 8 kB Code erzeugen.
-
Thread
Brauche Hilfe für MCS-51 compiler 2051
hi ich habe MCS-51 Family Macro Assembler ASEM-51 V1.3 und der sagt mir MCS-51 Family Macro Assembler ASEM-51 V1.3 C:\DC Motor control.txt(38): illegal statement syntax C:\DC Motor control.txt(41): symbol
danke für dein mühe aber das blöde programm lauft immer noch nicht. Aber 1 fehler weniger. MCS-51 Family Macro Assembler ASEM-51 V1.3 C:\DC Motor control.txt(39): symbol not defined C:\DC Motor control.txt(41): symbol not defined C:\DC Motor control.txt(51): segment type mismatch C:\DC Motor
-
Thread
Gehalt Österreich 2015
OEM wäre eher so 75-80k, meiner Meinung nach. Natürlich auch auf einer Stelle für Master.
----------------------------------- Tätigkeit : Hard- & Software Entwickler (Linux, QT, Embedded, C, C++) Arbeitszeit : 38,5h (ÜS -> ZA) Gehalt : Aktuell 46k (Seit Einstieg deutlich gestiegen)
-
Thread
Led blinken lassen mit for-Schleife
Running: 80C51 Compiler "C:\Program Files\Raisonance\Ride\Bin\RC51.EXE" "G:\Led einschalten\Led_einschalten.c" QUIET GENERATEDEPFILE OJ("G:\Led einschalten\Led_einschalten.obj") PIN("C:\Program Files\Raisonance
UNSIGNEDCHAR ET(CHAR) PR PL(60) PW(80) OE(1) OT("7","SPEED") RB("0") MAXERR("25") MAXWAR("25") SM MOD517(NODP8,NOAU) RC51 COMPILER V06.14.12.087 Hobby version (8 Kb code limited) Copyright (c) Raisonance S.A.S. 1987-2012
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
Ich würde sagen dein Compiler hält sich nicht an die ANSI C Normen und rechnet nur mit 8 statt 16bit, daher gibts hier: [c] if (Font5x7[FONT_WIDTH*fontIndex+i] & (1<<j)) [/c] einen Überlauf. R müsste der 51. Buchstabe sein wenn ich mich nicht verzählt habe. 51 Zeichen * 5 Bytes/Zeichen -> 255 Bytes. Danach kommt Mist raus. Wenn [c] if (Font5x7[(unsigned int)FONT_WIDTH*fontIndex+i] & (1<<j)) [/c] funktioniert, dann würde ich den Compiler wechseln. Nichts
-
Thread
8051er übertakten möglich?
Was ist mit dem AT89C51ED2 ? Der schafft 60MHz. Ein normaler 80C31 lief bei mir bis etwa 40MHz. Bei 48MHz gab es Probleme.
@peter dannegger Wie ich darauf komme ? Ganz einfach: 1. Ich stecke den uC auf eine Platine, bei der EA auf Low ist und nichts passiert. Stecke ich einen AT89C51, 80xx, 80Cxx usw. rein, laufen diese. 2. Im Datenblatt beim Abschnitt über die Lockbits: Same as 3, also external
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2018
https://www.mouser.de/ProjectManager/ProjectDetail.aspx?AccessID=2b03b0c4bc Warenwert: 9,80€ Sammelwert: 109,94€ Adresse folgt per PN. Danke Dir!
https://eu.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=e9603c92db Warenwert: 10,51 € Sammelwert: 279,84 €
-
Thread
Hyperterminal 8051
Hat der 80C552 überhaupt Flash?
Zu "80c552 xeva" kommen fast nur französische Fundstellen, z.B.: http://electronique.rivalin.voila.net/logique_programmee/cours80c552.pdf mit Schaltplänen zu einem XEVA-Board und Raisonance gibts noch,
-
Thread
AT89C2051, SDCC und MCU 8051 IDE
: sdcc -mmcs51 --iram-size 128 --xram-size 0 --code-size 2048 --nooverlay --noinduction --verbose --debug -V --std-sdcc89 --model-small "test.c" Ich habe die neuste 64bit-Version de SDCC verwendet: SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/h c08/s08/stm8 3.5.0 #9253 (Jun 20 2015) (MINGW64) Da mein bestelltes Programmiergerät noch nicht da ist, kann ich noch keinen Microcontroller
-
Thread
[Rat] Temp. Sensor sniffen
Prescaler 256 // Overflow Interrupt erlauben TIMSK |= (1<<TOIE0); wait_ms(200); i2c_init(); // initialize I2C library while(1) { if(abfrage==20) { i2c_start_wait(LM75_ADR+I2C_WRITE); // set device address and write mode i2c_write(LM75_TEMP); i2c_rep_start(LM75_ADR+I2C_READ); // set device address and read mode ret1 = i2c_readAck(); // read first byte from LM75 ret2 = i2c_readNak(); //
-
Thread
Erste 8051-Derivate mit mehreren dptr
Habe nun den AMD 80C521 gefunden. Das scheint ein guter Kandiat für die erste dual-dptr-Variante zu sein. Oder kennt jemand einen noch älteren? Philipp
durchgesetzt. Die Versuche, den 8051 auf 16 Bit zu pimpen, sind ja auch alle im Sande verlaufen (Intel 80C251, Philips 51MX). https://www.nxp.com/docs/en/user-guide/UM_P89C669.pdf https://www.keil.com/dd/docs/datashts/intel/8xc251sx_um.pdf
-
Thread
Mobilfunk macht Krank!
Nö, 51% Allmacht gibbets nicht.
Karl Otto schrieb: > Nö, 51% Allmacht gibbets nicht. Da sagte Gott: Wenn ich allmächtig bin, kann ich auch bestimmen, dass es 51% Allmacht gibt. Schon vergessen: Ich bin allmächtig, wenn auch nur zu 51%!
-
Thread
vServer-Kernellog läuft ständig voll
4209188.700699] Memory cgroup out of memory: Kill process 13189 (mysqld) score 80 or sacrifice child Dec 30 18:46:51 myserver kernel: [4212042.228739] Memory cgroup out of memory: Kill process 6715 (node /usr/share) score 66 or sacrifice child Dec 30 18:51:55 myserver kernel: [4212346.525603
systemd-journal Dec 31 00:52:30 myserver kernel: [4233980.753084] [31851] 0 31851 219982 3571 51 16 0 0 npm Dec 31 00:52:38 myserver kernel: [4233988.822251] Call Trace: Dec 31 00:52:38 myserver kernel: [4233988.825372] out_of_memory+0x11d/0x4c0 Dec 31 00:52:38 myserver
-
Thread
hsv2rgb 8bit fehlerhaft?
dass die Berechnungen scheinbar falsch sind und nicht funktionieren. System ist ein Atmega88. [c] #define APPLY_DIMMING(X) (X) #define HSV_SECTION_6 (0x20) #define HSV_SECTION_3 (0x40) void hsv2rgb_raw_C (struct cHSV *hsv, struct cRGB *rgb, int16_t led) { // Convert hue, saturation and brightness
Programm einmal auf dem PC getestet. Werte sollten eigentlich korrekt sein, also von 0-255. [c] #include "stdafx.h" struct cRGB { uint8_t r; uint8_t g; uint8_t b; }; struct cHSV { uint8_t h; uint8_t s; uint8_t v; }; const uint8_t NUM_LEDS = 6; struct cRGB rgb[NUM_LEDS]; struct cHSV hsv
-
Thread
USB Audio Sync Endpoint Implementierung
00 00 07 24 01 01 01 ............$... 01 00 0B 24 02 01 02 02 10 01 80 BB 00 09 05 01 ...$............ 05 C4 00 01 00 81 07 25 01 00 00 00 00 09 05 81 .......%........ 11 03 00 01 02 00
übertragenen Datenmenge. Wenn der FB-Wert korrekt kommt, werden 3 Byte übertragen (exemplarisch 00000C, was korrekt ist). Die Gesamtdatenmenge beträgt dann 54 Byte. Die Anfrage des Host ist ebenfalls 51 Byte lang. Ich habe hier die Polling rate zum Test auf 1 ms gestellt, bei einer Erhöhung ist das Phänomen
-
Thread
XOR / pointer - Problem
habe die lösunge gerade gefunden, auch wenn ichs nicht verstehe warum es jetzt geht??!! aus [c] unsigned char SK[] = {0x1B, 0x60, 0x80, 0x04, 0x10, 0xF0, 0x17, 0xA7, 0x6B}; [/c] habe ich [c] unsigned char SK[8]; SK[0] = 0x1B; SK[1] = 0x60; SK[2] = 0x80; SK[3] = 0x04; SK[4] = 0x10
; 167 80a: 88 87 std Y+8, r24 ; 0x08 80c: c4 5f subi r28, 0xF4 ; 244 80e: cd bf out 0x3d, r28 ; 61 810: df 91 pop r29 812: cf 91 pop r28 814: 08
-
Thread
Kleines Rätsel zum Freitag, was stimmt hier nicht?
Der C86 mit seinen 3,9nF sollte besser nach PE statt an die Primärwicklung!
zumal ja auch die Auslegungstemperatur der max. Werte bei Selen wohl schon selbst bei 'hohen' 35°C lag... Möglich auch, daß die Bezeichnung 'B30C700 lt' auf irgend etwas 'ausgemessenes/selektierte' hindeutet. Man müßte da ggf. eben ein Datenblatt des speziellen 'B30C700 lt' finden...
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
. Abgesehen davon, ist C angenehmer als ASM. Die gezeigte 51x51mm große 3D-Bord ist zurzeit in der Fertigung und hoffe bald bestücken zu können. Der Bord hat einige zusätzliche HW-Ressourcen wie DS323x RTC, EEPROM/FRAM, DACs
. Abgesehen davon, ist C angenehmer als ASM. Die gezeigte 51x51mm große 3D-Bord ist zurzeit in der Fertigung und hoffe bald bestücken zu können. Der Bord hat einige zusätzliche HW-Ressourcen wie DS323x RTC, EEPROM/FRAM, DACs
-
Thread
40dB-Dämpfungsglied bis ca. 75MHz
26aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20180105095853%26meid%3D5ee2a4eb5a104d84b67d8eb0dc3c7d64%26pid%3D100903%26rk%3D1%26rkt%3D20%26sd%3D255682615003%26itm%3D255682615003%26pmt%3D1%26noa%3D1%26pg%3D2510209&_trksid=p2510209.c100903.m5276
nicht schlecht. https://de.aliexpress.com/item/4000412303682.html?spm=a2g0o.order_list.0.0.72f05c5fSUnmgS&gatewayAdapt=glo2deu
-
Thread
Bankswitching für Datenspeicher(xdata)
char sein dürfen, wenns ausreicht. Eine sehr sehr gute Hilfe für effiziente Programmierung ist der C51-Primer. Peter
C51\Samples\ einige Beispiele wie das gemacht wird.Hat eventuell jemand damit schon experimentiert oder kann mir sagen welches beim 80C517A passt. Gruß und Danke!!!!!! TOM
-
Thread
LED Sequenzblinker
z80freak schrieb im Beitrag #4288998: > Hat jemand eine Idee zur Realisation? Ein PIC18 mit genug IOs, ein bisschen Hühberfutter, ein paar Zeilen C-Code und das Ding läuft...
'nen tollen Tag. PS. der Blinker läuft hier auf (ca.)85mm x 12mm x 7mm zweimal hintenraus am S51-Moped: Amazon-Blinker geschlachtet und dort ALLES eingebaut. SAUHELL ;) https://www.amazon.de/RAXFLY-Bremslichter-Blinkerleuchten-Blinkergl%C3%A4ser-Kontrollleuchte/dp/B01LYGY38H/ref=sr_1_2?ie=UTF8&
-
Thread
Welche Lötstation?
einmal zwischen diesem hier: http://www.conrad.at/ce/de/product/588777/TOOLCRAFT-Analoge-Loetstation-80-W-ST80-A-230-VAC-Leistung-80-W-Temperaturbereich-150-450-C Und der XY-TRONIC LF1600 von reichelt: http://www.reichelt.de/XYTRONIC-Loetstationen/STATION-LF-1600/3/index.html?;ACTION=3;LA=2;ARTICLE
Alternativ gäbe es in den USA auch die Weller WES51, an einem Adapter wäre die auch denkbar: http://www.amazon.com/Weller-WES51-Analog-Soldering-Station/dp/B000BRC2XU/ref=sr_1_2?s=hi&ie=UTF8&qid=1353199918&sr=1-2&keywords=Ersa Kurzum: Welche der Stationen
-
Thread
Atmega32PAPU Übertragungsprobleme
seriellen Ports und habe mich an die Codebeispiele aus dem Datenblatt gehalten, bekomme aber immer nur 80 00 im Terminalprogramm ausgeworfen. Wenn ich "11" schicke dann erhalte 80 80 00. Hat jemand eine Idee, was ich falsch mache ? #ifndef F_CPU #define F_CPU 8000000UL #endif #include <avr/io.h
transmitter UCSR0B = (1<<RXEN0)|(1<<TXEN0); // Set frame format: 8data, 2stop bit UCSR0C = (1<<USBS0)|(1<<UCSZ00); } void usart_putint(int zahl) { while(!(UCSR0A & (1<<UDRE0)));//warten auf Datenregister empty UDR0=zahl; } void main() { USART_Init(51); // 51 = 9600
-
Thread
8048 - externer Speicherzugriff - wie?
her sein. > Will mal sehen, was damit > noch möglich ist... Warscheinlich nicht viel. Nen C-Compiler wirds garnicht geben und nen Assembler, der unter Windows läuft wohl auch nicht. Wenn der 8048 pinkompatibel mit dem 8051 ist, kannste das Board ja mit nem AT89C51ED2 oder ATmega162 pimpen
:8000/as/ > Wenn der 8048 pinkompatibel mit dem 8051 ist, kannste das Board ja mit > nem AT89C51ED2 oder ATmega162 pimpen. Also bitte! Du wirst einen Oldtimer doch nicht mit GPS und LED-Scheinwerfern ausstatten wollen? ;-)