-
Thread
Elektroboiler Siemens DS 20022
-38-84c-begrenzer-94c-3-polig-fuhler-2x-173-84-o6mm-kapillarrohr-2x520-390mm/
undstandspeicher/standspeicher_ab200l/hstp/hstp-200.html "I geringe Temperatureinstellung, circa 40 °C E empfohlene Energiesparstellung, geringe Kalkbildung, circa 60 °C III maximale Temperatureinstellung 82 °C" "Im Auslieferungszustand ist die Temperatur-Einstellung begrenzt. Die Begrenzung
-
Thread
PIC: Problem beim Linken für PIC16F1704
cycles to generate symetric signal LATA5 = 1; // LATA5 = 1; // LATA5 = 0; } } [/c] Beim Übersetzen und anschließendem Linken bekomme ich folgende Fehlermeldung: [c]% sdcc --use-non-free -mpic14 -p16f1704 main.c message: Using default linker script "/usr/local/share/gputils/lkr/
error: Missing definition for symbol "_FSR", required by "_gptrget1.o". % sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9092 (Nov 3 2014) (Linux) published under GNU General Public License (GPL) % gplink -v gplink-1.4.0 #1107 (Nov
-
Thread
NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313
Lastschwankungen von ca. 5V auf. außerdem wäre erwähnenswert dass das Modul nicht wie angegeben 45-390V liefert, sondern 80-800V bei 12V input... MfG,
schrieb im Beitrag #4461820: > außerdem wäre erwähnenswert dass das Modul nicht wie angegeben 45-390V > liefert, sondern 80-800V bei 12V input... Hab ich mir auch besorgt. Bei mir stimmt die Messung mit den Angaben. 45V-390V!
-
Thread
Oszilloskop Auswahl Problem
C. A. Rotwang schrieb im Beitrag #5154279: > Noch einer schrieb im Beitrag #5154255: >> Kommt halt drauf an, was du sonst noch so messen willst. Die 300€ DSOs >> haben alle ihre Macken. Für 300€ bekommst
vergessen kann. Sobald man den ersten I2C Fehler suchen muss, ist man mit dem analogen Scope aufgeschmissen.
-
Thread
Von C51 in SDCC, CodeBlocks und Assembler (AT89C51AC3)
warning 119: don't know what to do with file 'INIT.A51'. file extension unsupported SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.9.0 #5416 (Mar 22 2009) (MINGW32) Usage : sdcc [options] filename Options :- Mein Realisierungsversuch (Eigenschaften der zeit_ass.c Datei
RSEG ?STACK DS 1 EXTRN CODE (?C_START) PUBLIC ?C_STARTUP CSEG AT 0 SERIE_47: ?C_STARTUP: LJMP STARTUP1 RSEG ?C_C51STARTUP
-
Thread
SDCC unter CodeBlocks mit neuen Snapshoot -> Fehler
sdcc.sourceforge.net/snap.php. Mit der letzten offiziellen Version: March 22th, 2009: Small Device C Compiler 2.9.0 released, und mit Snapshot Versionen vom Anfang dieses Jahres habe ich keine Probleme. CodeBlocks arbeitet nicht richtig mit den letzten Snapshot Version vom SDCC. -----------
don't know what to do with file 'obj\Release\Can.rel'. file extension unsupported SDCC : mcs51/gbz80/z80/ds390/pic16/pic14/TININative/ds400/hc08 2.9.7 #5996 (Sep 28 2010) (MINGW32) Usage : sdcc [options] filename Options :- General options: (Jetzt kommt eine lange Liste mit allen Optionen
-
Thread
DC-DC-Regler liefert bei kleiner Last Sägezahn < 100 Hz
ich die Eingangsspannung aus- und wieder einschalte, ist der Sägezahn wieder da. Bei einer Last von 390 Ohm* ist das alles der Schaltung aber völlig egal und der Sägezahn bleibt. * Ich muss noch dazu sagen, dass die LED und der zugehörige Vorwiderstand R23 bisher nicht bestückt sind. > Ausgangs-C
C20 und C21 entfernt, so dass dort nur noch C22 vorhanden war - Zu C22 in Reihe einen Widerstand (10 Ohm) geschaltet, um den ESR künstlich zu erhöhen - diverse Kondensatoren < 1nF parallel zu R21 -
-
Thread
aktive PFC für große Leistungen
abklappern bzw. sehen was die Bezugsquelle bietet. >Oder ist es eher sinnvoll den Aufbau mit einem µC zu realisieren? Bei einer simplen 1kW PFC gibts keinen Grund für µC (wobei ein einfacher µC die Regelung nicht schaft). Ein dsPIC kann billiger sein, und ist viel felixbler wenn die PFC mehr können
>wenn der dsPIC ein bisschen mehr kostet, kostet nicht mehr, eher weniger. Aber mann muss in programmieren und den Entwickler bezahlen. >Welcher Aufwand ist es, bzw. welches Wissen ist nötig um in >einem dsPIC
-
Thread
Anfängerfragen Transistoren
Falls von Interesse ist im Anhang eine LTSpice Simulation die funktioniert. Mit 2N390x Transistoren sollte es funktionieren. Allerdings sollte man es aufbauen. 2c ist expandiert. Hoffe es hilft ein wenig.
Hier gezeigt noch mit dem Strom durch C1
-
Thread
DRAM am AVR: Wie sieht Euer Wunsch-Interface aus?
@Olaf "Also wieder der 'alte' trick mit memory banking." Nein ! Der P89C669 hat 8 (2 je Registerbank) 3Byte-Pointer um damit sämtlichen Speicher linear adressieren zu können (code, idata, xdata). Von Maxim gibt es den DS80C390 mit 24Bit-Adressen. Man braucht allerdings
Refreshen ist, und der uC ein Byte haben möchte ?
-
Thread
Netzteil für 3 mA
. # http://www.ti.com/lit/ds/symlink/lm117.pdf # http://www.ebay.de/itm/311445593867
Der LNK302 ist ganz gut für sowas. http://www.mouser.com/ds/2/328/lnk302_304-306-179954.pdf
-
Artikel
Word Clock Variante 1
1,6 mm²) 18 9x3 LEDs in Reihe (27 Buchstaben), blau- und grün-Kanal R17, R19, R38, R44, R50, R68, R80, R95, R101 SMD-Chip-Widerstand 390 Ω; 250 mW; 5%; E24 SMD-1206 (3,2 x 1,6 mm²) 9 9x3 LEDs in Reihe (27 Buchstaben), rot-Kanal R5, R13, R51, R52, R54, R55, R57, R58, R69, R70, R96, R97 SMD-Chip-Widerstand
RGB LENS Type: Water clear Reverse Voltage: 5.0 V Viewing Angle: 140 degree Lead Soldering Temp: 260°C for 5 seconds Absolute Maximum Rating (Ta = 250C) PARAMETER Symbol RED GREEN BLUE UNITS Power Dissipation PO align="right" | 80 align="right" | 95 align="right" | 85 mW DC Current IF align="right" |
-
Thread
Retro Fieber: Z80 oder 68000 ?
Version 3.4.1, die von gestern abend :-) Frisch kompiliert. cjulius@kirk:~/nasdata/Z80/src/ram$ sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.1 #9098 (Nov 9 2014) (Linux) published under GNU General Public License (GPL) cjulius
/r2k/r3ka/gbz80/tlcs90/ds390/TININative/ds400/hc08/s08/stm8 3.4.1 #9101 (Nov 10 2014) (Linux) [/pre]
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
rjmp .+12 ; 0x84 <main+0x3c> 78: 98 17 cp r25, r24 7a: 10 f4 brcc .+4 ; 0x80 <main+0x38> 7c: 38 bb out 0x18, r19 ; 24 7e: ec cf rjmp .-40 ; 0x58 <main+0x10> 80
Programm mehr Struktur und bessere Lesbarkeit beizubringen. Aber dicht genug am Assembler dran, um die Z80 nicht zu überfordern, zumal es damals keine brauchbaren C Compiler dafür gab. Natürlich gibt es Anwendungen, in denen Assembler sinnvoll ist. Und es kann auch sehr sinnvoll sein, C Code mit einzelnen
-
Thread
SDCC 4.5.0 Release Candidate 1
erster Linie viele Bugfixes, dazu ein paar neue Features: * Full atomic_flag support for msc51 and ds390 ports. * Experimental f8 port. * ISO C2y case range expressions. * ISO C2y _Generic selection expression with a type operand * K&R-style function syntax (preliminarily with the semantics of non-K
grobe Idee davon, was die anderen SDCC-Entwickler und ich dieses und nächstes Jahr vor haben. Um die C23-Unterstützung zu vervollständigen, sind Änderungen im Präprozessor, Frontend, der Standardbibliothek nötig, sowie kleinere Änderungen in manchen Backends. Um den Code von SDCC selbst C23-kompatibel
-
Thread
5.1 Verstärker bauen (paar Fragen und Bauteilalternativen)
Realisiere es mit x9c Potis...
an. Realisiere es mit > x9c Potis... Das mag sein, es gibt aber einige Nachfolger. Und die x9c Potis sind halt nur Potis und nicht mehr.
-
Thread
CAN Bus
deines 4433, aber es gibt auch IC´s die die Kommunikation für dich erledigen. Ich glaube der PCA 82C250 und der SJA 1000 sind solche Umsetzer. Die bekommst z.B. im Reichelt. Wie die genau funktionieren weis ich auch nich, sorry. Du solltest dir aber überlegen ob du nicht doch umsteigst auf einen uC
sollte man besser den SJA1000 mit Parallelschittstelle nehmen. Oder eben CAN intern (z.B. auch DS80C390, C505, P87C592). Peter
-
Thread
Float-Berechnung auf 8051 mit SDCC
moin moin, lese mal das Datenblatt zum 80C552, der hat auch 10Bit ADU http://www.datasheetarchive.com/datasheet.php?article=630376 1Bit ADU-> Transistor if Ube<0.6V then Uc>0 else Uc=0. In meinem Labornetzteil benutze
gut rein: Im SDCC-Manual steht folgendes: > The default printf() implementation in printf_large.c does not support > float (except on ds390), only <NO FLOAT> will be printed instead of the > value. To enable floating point output, recompile it > with the option -DUSE_FLOATS=1 on the command
-
Artikel
8051
Programmentwicklung gerne verwendet, siehe BOOT-51. Ein bekannter Vertreter diese Familie ist der 80C535 von Infineon. Der ist zwar mittlerweile ebenfalls veraltet, wird allerdings gerne noch im Schulunterricht verwendet. Mittlerweile heißt er C515 und wird ab Juli 2005 von Firma Infineon nicht mehr
(Freeware) der Universalassembler AS für 69 (!) Prozessorfamilien von Alfred Arnold (GPL) der ANSI-C Compiler SDCC für 8051/DS80C390/Z80 von Sandeep Dutta (GPL) Turbo51 - Free Pascal compiler for 8051 VIDEO-Kurs zur C-Programmierung eines 8051
-
Thread
Basic für 80C31
ist zu klein) > passen. Hallo Blechschaden Danke für die Möglichkeit für das Hexfile. Der 80C31 ist DIP 40 polig.
kein MC, den man für MP3, Video, Webseiten, HDD, > Ethernet usw. bevorzugen sollte. Schafft ein 80C51 IPCore bei 100Mhz kein MP3 ? :) Aus reiner Neugier.. Dieser 80C51 emuliert einen ganzen XT nebst VGA Karte: http://www.fleasystems.com/flea86.html
-
Thread
SDCC & PIC16887: Fehler in erzeugter ASM-Datei
treten dann folgende Fehlermeldungen auf: [code] sdcc -mpic14 --use-non-free -p16f887 -Wl-b1 --std-c99 --opt-code-size -DF_CPU=16000000ul -I./ -I../include -c leds_887.c -o leds_887.o leds_887.asm:452:Error[128] Missing argument(s). leds_887.asm:458:Error[128] Missing argument(s). leds_887.asm
aber in Verbindung mit STM8 und MCS51 funktioniert er gut. Die stm8 und mcs51 backends (wie auch ds390, hc08, s08, z80, z180, r2k, r3ka, tlcs90 und gbz80) sind allerdings auch ausgereifter. Die pic14 und pic16 Backends dagegen sind "Work is in progress" (gleich im zweiten Satz auf http://sdcc.sourceforge.net
-
Artikel
Word Clock Variante 1 - getrennte Steuerplatine
angeschlossenen 4 Widerstände am Gate der IRLUs kann man dann auch weglassen. Bestückungsliste: Name Wert C1,C3,C4,C6,C8,C9 100NF C10,C11,C12,C13 100NF C2 4,7µF C5,C7 47µF D1 1N4001 IC1 ATMEGA88 IC2 7805 IC3 TSOP1738 oder TSOP31238 oder SFH5110 (andere Pinbelegung!) IC4,IC5,IC6 74HCT595N IC7 DS1307 IC8,IC9
RGB LENS Type: Water clear Reverse Voltage: 5.0 V Viewing Angle: 140 degree Lead Soldering Temp: 260°C for 5 seconds Absolute Maximum Rating (Ta = 250C) PARAMETER Symbol RED GREEN BLUE UNITS Power Dissipation PO align="right" | 80 align="right" | 95 align="right" | 85 mW DC Current IF align="right" |
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Im Anhang eine uC Platine mit 96-Pin DIN Steckerleiste. Auf der Platine sind ein PIC18F8722, LM4132-2.5V, 1Mb EEPROM, TMP101, DS13307 RTC, 2x 12-bit DACs, 2x RS232 und 1x RS485, 8 LEDs(TPIC2810) und ein I2C(PCA9554) LCD
Ein I2C- und 1-Wire-Master auf Basis des i2c-tiny-usb und eines DS2482-100.
-
Thread
Pic Bootloader oder nicht?
ist, wenn man größere und komplexere Projekte vorhat. Und dann könntest Du auch leicht die Boliden DS80C390, 251-Serie, Philips-XA Serie davon ableiten, die auf dem 8051-Kern aufbauend 4MB Adreßraum bzw. 16-bit Erweiterungen haben.
da der MC das optimale Timing besser hinkriegt, als ein PC. Bzw. bei den ATMegas und der AT89C51***-Familie eben über einen Bootloader. Peter
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
komplett vernachlässigen. Das wär viel weniger als 1mA Abweichung. Würde der Widerstand jetzt 80°C erreichen sähe das schon anders aus ;)
Resettaster, bei dessen Betätigung (oder beim Batteriewechsel) fährt die Kugel ganz runter, dann auf 0°C und dann auf die aktuell gemessene Temperatur. Bei unter 0°C bleibt die Anzeige bei 0 und bei über 50°C bei 50 stehen. Sonst ist die Software unter Nutzung der onewire.c/.h und der ds18x20.c/.h von Falk
-
Thread
ATmega: Wake-Up Zeit nach Power-Down
pop r21 38a: 4f 91 pop r20 38c: 3f 91 pop r19 38e: 2f 91 pop r18 390: 0f 90 pop r0 392: 0f be out 0x3f, r0 ; 63 394: 0f 90 pop r0 396: 1f 90 pop r1 398: 18
Register werden gesichert. In Plain AVR-GCC wird dagegen nur der übliche Prolog/Epilog eingefügt: [c] // ... 4: 0c 94 40 00 jmp 0x80 ; 0x80 <__vector_1> // ... ISR(INT0_vect) { 80: 1f 92 push r1 82: 0f 92 push r0 84: 0f b6 in r0, 0x3f ; 63 86:
-
Thread
Adressbus, Datenbus
8Bitter haben mindestens einen 16Bit Adreßbus (64kB Code, 64kB Daten), manche auch 22Bit = 4+4MB (DS80C390). Peter
-
Thread
C51-V7.05 Banking-Probleme mit uPSD34xx
Banking für den uPSD3434 programmieren. Laut Ausssage des Keil-Supports liegt es an meiner Version C51-V7.05 . Es wurde mir aber auch gesagt, dass Banking-Programmierung umständlich sei und die Programlaufzeiten manipuliert werden. Nun miene Frage : Lohn es sich überhaupt meine jetzige Version zu
dir einfach ein Upgrade verkaufen. Es gibt (oder gab) preislich unterschiedliche Versionen des C51. Banking kann wohl nur die professional Version. Und die kann nicht nur Banking, sondern auch die erweiterten 8051 mit direkter 24Bit Adressierung (8MB), wie z.B. Maxim DS80C390, NXP P89C669. Da
-
Thread
EMS > Adapter > NetIO > Raspi
das Polling-Intervall bei ca 1,25sec. [code]15-11-06 6:47:05 45692.544 83 81 {4} 55 AA 83 81 D9 3E 3C 56 80 36 B9 02 04 00 |8B 00 E5 1A 15-11-06 6:47:06 46945.048 83 81 {4} 55 AA 83 81 DA 3E 3C 56 18 53 CC 02 04 00 |8B 00 E5 1A 15-11-06 6:47:08 48202.752 83 81 {4} 55 AA 83 81 DC 3E 3C 56 00 84 DF
0x80 0x00 0x80 0x00 0x00 DATA: Unhandled message received(source 0x08, type 0x2a). IO: Got bytes 0xaa 0x55 0x17 0x8 00 0x34 00 0x3c 0x2 0x4a 0x2 0x4a 0x21 00 0x1 0x3 00 00 0x2 0x63 00 00 0x5c 00 0x80
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
ff ff ff fb 80 02 00 0e 6a 25 6a 25 00 00 00 05 80 02 00 0f 6b 29 6b 29 ff ff ff fb 80 02 00 10 6b 2c 6b 2c 00 00 00 05 80 02 00 11 6b 66 6b 66 ff ff ff fa 80 02 00 12 6b 6b 6b 6b 00 00 00 05 01 69 payload has
: 00 01 80 01 00 06 31 e3 31 e3 00 00 00 00 80 02 00 07 3b 9c 3b 9c ff ff ff fa 80 02 00 08 3b 9c 3b 9c 00 00 00 06 80 02 00 09 60 b1 60 b1 ff ff ff fb 80 02 00 0a 60 c2 60 c2 00 00 00 05 80 02 00 0b 60 d9 60 d9