-
Thread
DDS mit R/2R-Netzwerk, Output unsauber
0xd8,0xd5,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3, 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a
,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c }; Kannst du das bestätigen? Ich verstehe, was du meinst
-
Thread
C# Buchstaben aus Array zählen und Häufigkeit bestimmen
, vielen Dank schon mal für die vielen Antworten und entschuldigt bitte meinen Fehler, dass ich C# geschrieben habe anstatt C. Habe meine Wissenslücke bereits aufgearbeitet :)! Verbessert hab ich array stringkette. Es benötigt nur eine Größe von [80] (0-79 = 80 Zeichen + Nullzeichen). Ebenso
Peter II schrieb im Beitrag #4134934: > darf es auch C++ sein? im Moment hat er noch genügend mit einfachem C zu kämpfen. Marc Mad schrieb im Beitrag #4134933: > [80] (0-79 = 80 Zeichen + Nullzeichen) ??? Noch mehr üben! Wenn ich ein Array definiere
-
Thread
Sinus sehr seltsam
0xd8,0xd5,0xd3,0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3, 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83, 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51, 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e,0x2c,0x2a,
,0x1d,0x1f,0x21,0x23, 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c, 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a,0x6d,0x70,0x73,0x76,0x79,0x7c } }; uint16_t i=0; uint8_t tone=0; volatile uint16_t
-
Thread
Interruptbehandlungen beim 80C535 in C
Habe mal zwei Fragen zu den Interruptbehandlungen beim 80C535 in C. Habe zwar in vielen Büchern und Dokus gelesen das man den Interrupten verschieden Prioritäten geben kann, aber dieses nicht durch Bitadressierung erreichen kann. Nur leider finde ich dazu keine
stimmen. Ansonsten sieh einfach im entsprechenden Datenblatt nach. Zur Bitbeeinflussung werden in C gerne Masken verwendet. Ein guter Compiler nimmt dann wenn möglich automatisch die richtigen Bitbefehle. Ansonsten sieh in Deinem Compiler Handbuch nach. Im "C51-Primer" steht auch sehr viel drin
-
Thread
Suche Ladegerät für Autobatterien
Ist ja noch gar kein Winter! Sowas hilft: https://images-eu.ssl-images-amazon.com/images/I/51f7VbhASjL._SX300_QL70_.jpg
nur 13 € teurer als das LT10: https://www.amazon.de/AEG-Automotive-97024-Mikroprozessor-Ladeger%C3%A4t-Temperaturausgleich/dp/B076RTK521/ref=sr_1_1_sspa?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=aeg%2Blt10&qid=1575523584&sr=8-1-spons&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFBU1JFOTI1OTA4WE0mZW5jcnlwdGVkSWQ9QTAwOTE4ODAzVlhEMDlQTzhBODkyJmVuY3J5cHRlZEFkSWQ9QTA2NzQ1MjBYTjgxTEVOOUs0UDMmd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl
-
Thread
zufalls-pwm erzeugen ATMEGA88
lcd_gotoxy(0,0); // Cursor auf 1. Zeile, 1. Zeichen lcd_putstr(" signal1:51,2Khz "); // Ausgabe Festtext: 16 Zeichen lcd_gotoxy(1,0); // Cursor auf 2. Zeile, 1. Zeichen lcd_putstr(" signal2:51,2Khz "); // Ausgabe Festtext: 16 Zeichen _delay_ms
[C] while(1) { OCR1B = Berechnungswert_0; OCR1A = Berechnungswert_1; } [/C] Ein AVR ist doch kein Excel. Variablen ändern nicht magisch ihren Wert! [C] void Zufallszahl
-
Thread
Wie war ds Früher ?
non-plus-ultra, aus dem heraus konnte man gleich den Compiler aufrufen (das war dann schon DOS-Zeit). Die C-Compiler sind mir seit dem 286er bekannt, gabs aber auch schon für den Z80. Da wurden noch Batch-Files geschrieben, damit man zum Programm-Erstellen nicht den Compiler und den Linker separat aufrufen
Also, beim Z80 hat wohl kaum noch jemand die Befehle mit dem Mäuseklavier in den Speicher geklackert. Für die damals weit verbreiteten 6502- und Z80-Rechner gab es in der Regel BASIC im ROM ab Werk. Assembler war auch
-
Thread
Dumme Frage: 32x32 Bit Multiplikation in 2 Zyklen ?
c-hater schrieb im Beitrag #3909992: > Eine größere Ansammlung von Volladdern. Nö. Ein einziger Volladdierer. Um die beiden Teilsummen der Kaskade von Carry Save Addern zu addieren.
ein "Paper" von 2009. Es sind einfach 32 Stück 32bit > Volladdierer. Die Multiplikation dauerte 51ns. Ich finde in dem Paper 54ns, und zwar in der Version mit CSA (Fig 3) statt CLA (Fig 2). Also eben /nicht/ mit 32-Bit Volladdierern (@c-hater: in den Bildern wird die wortweise Interpretation verwendet
-
Thread
Solider Lötkolben! Weller WS81 oder JBC BT-2BWA oder ?
selbstgebauter 60W Magnastat (Später noch zwei geschenkte Magnastaten gekriegt, adoptiert) Einen Weller WESD51 Gebrauchte Metcal MX-500 90W Pace Station mit Vakuum Entlötkolben und Heissluft Düse für SMD WP80 mit Pace Adapter und 90W Station Hakko FX-888D gebrauchte JBC (AD-2200) + AC-2600 Parametrisierzusatz
Das geht sogar mit dem Messer, wenn mans auf die Spitze stellt. Das wäre C105120, C105129, C115120, C115129, C245941, C245940. Sogar die richtig dicke Serie 470 hat da was dabei C470061. Wegen diesen RGB LEDS, werden die nur an den Ecken gelötet, oder auch in der Mitte das
-
Thread
AD-Wandler mit VHDL verwenden
kenn mich mit FPGAs noch nicht so aus. Komme aus der 80c51 Ecke. Ich würde gerne einen simplen AD-Wandler wir z.B. in einem 89c51 implentiert ist, per FPGA nachbilden. Brauche ich dazu einen ext. Baustein (z.B. AD9433) wie oben erwähnt? Habe folgendes
rookie schrieb im Beitrag #2515048: > Ich würde gerne einen simplen AD-Wandler wir z.B. in einem 89c51 > implentiert ist, per FPGA nachbilden. Das ist jetzt leider eine /komplett unterschiedliche Technologie/. AD-Wandler per sukzessiver Approximation sind auf uC (auch dem 8051) über Ladungsteiler
-
Thread
Lagerauflösung wer kann das noch gebrauchen?
Klaus S. schrieb im Beitrag #7522596: > - 68C51 piggy back 68C51? Was soll das sein? (Piggy Back ist klar, das sieht man auf dem Bild)
Typ: 80c51 war gemeint, sorry
-
Thread
Schreiben eines USB-Treibers mit libusb-win32
,WORD wWrd1,WORD wWrd2,char *cPtr,BYTE bCount) { return(usb_control_msg(dev,bDir,wCommand,wWrd1,wWrd2,cPtr,bCount, 5000)); } ************************************************************* Auszug aus lusb0_usb.h (Bestandteil
ist der Code sehr viel einfacher, kompakter und übersichtlicher geworden. Es gibt ein allgemeines C-File (reni_v0.77.c), das die Bedienerschnittstelle, die Mess-Schleife und die Werte-Ausgabe enthält. Zwei weitere C-Files (dx10_v0.77.c und xl80_v0.77.c) bilden die Schnittstellen zu den beiden unterstützten
-
Thread
Buch "Der PIC im Hausgebrauch" (oder so ähnlich)
Hi ein gutes Buch über µC ist extrem schwer. IMHO gibt es nur ein gutes, deutschsprachiges Buch zum Thema µC: Das Microcontroller Kochbuch MCS51 Andreas Roth ISBN: 3826607228 Und das dazugehörige Applikationskochbuch.
veraltet ansehen, da sollte man schon den CAN-Bus verwenden und am besten gleich was mit CAN intern (T89C51CC02 o.Ä.). Peter
-
Thread
Problem mit Header-Datei für C Programmierung Microcontroller
hallo, ich muss für eine prüfung ein codeschloss in c programmieren und zwar auf einem microcontroller der familie 8051 (infineon sab80c535-n). das problem dabei ist, dass ich nicht weiß, wie die ports zu adressieren sind. zwar habe ich gegooglet und auch
datei sowie die reg535.h http://pastebin.com/A7V8S54x sind bereits bestandteil der installation von uc51 gewesen, sowie die dateien reg51.def: http://pastebin.com/J7nrTf8p und reg535.def: http://pastebin.com/Tpnftwr1 ich habe keine ahnung, wie ich dieses problem angehen könnte, da meine c-fähigkeiten
-
Thread
80C32 Mikrocontroller zu verschenken
Hallo, mehr als 200 (etwa 266, vielleicht habe ich mich verzählt) nie benutzte originalverpackte 80C32-Mikrocontroller von Atmel zu verschenken. Alle zusammen für 10€ (Versandkosten + Aufwand). Ich habe früher viel gesammelt, von Digitalkameras bis hin zu meinen Lieblingscontrollern der MCS51-Serie
wegziehen will. Was ich nicht verkaufen o. verschenken kann, schmeiße ich in die Tonne! Habe außerdem noch 80C49-Asbach-Uralt-Controller, falls jemand Interesse hat. Und diverse Logik-Chips. Viele Grüße und ein schönes Wochenende! Parkchemiker (Thomas Strauß) https://www.eisen2.de (und alte Homepage https
-
Thread
Programmspeicher emulieren
Ne, das soll ein DS80C400 werden (8051). Gleich mit Ethernet und allem drum und dran. Muss dann zwar ein bißchen Banking einbauen, was aber nicht das Problem sein sollte.
kann man dann noch ein paar sachen mehr mit machen.) Auch wenn es wirklich interessant ist. Aber DS80C400, SDRAM und CPLD bekomme ich für nen Bruchteil des Preises. Und Board muss ich sowieso machen, ob jetzt mit DS80C400 oder ARM.
-
Thread
Silabs EFM8 - Top oder Flop?
schonmal nicht schlecht: - 50MHz - 50nA Sleep mit BOD - 12Bit ADC - auch 5V-Typen - freier Keil C51 Mir gefällt auch am 8051 seine Unkompliziertheit und sein effektiver Befehlssatz. Leider sind bei uns die Programmierer allergisch gegen 8051 und Strom sparen spielt auch keine Rolle.
angeregt, aber Du als angemeldeter Nutzer könntest ja mal eine Email an den Mod senden. 8051* MCS51* AT89* DS89* 89C* P89C* 80C* LPC9* XC8* http://www.mikrocontroller.net/forum/mikrocontroller-elektronik/8051 Max M. schrieb im Beitrag #4771431: > So eine hohe Taktfrequenz hab ich bis jetzt noch
-
Thread
Weller aus den USA
Thread gab, aber dort wurden meine Fragen nur begrenzt beantwortet. Auf Amazon gibt es die Weller WES51 für 90$: http://www.amazon.com/Weller-WES51-Analog-Soldering-Station/dp/B000BRC2XU/ref=sr_1_1?ie=UTF8&qid=1458028242&sr=8-1&keywords=weller+wes51 - und das sogar mit "free shipping". 20 Euro Einfuhrumsatzsteuer
E3612A? Das PSU hat auch keinen Jumper (wusste ich nicht) und kann daher auch nur 110V. Hat mich mal 80$ gekostet.
-
Thread
Zeitbasis nichtlinear, Jitter HM1005
switch handles V+ to GND analog signal levels. Maximum off-leakage current is only 1nA at TA = +25°C and 6nA at TA = +85°C."
10 96 957 11 97 968 11 98 978 10 99 990 12 100 1000 10 101 870 -130 102 80 -790 103 51 -29 104 46 -5 105 40 -6 106 11 -29 Man sieht wie linear der Anstieg letztlich ist. Meist sind es 11 LSB von einem Messwert zum nächsten. Dies ist vorne so wie hinten - eine
-
Thread
Attiny Programmierung
gucken (und später dann auch kaufen). Okay, bestand aus 2 Büchern und hatte prinzipiell für MCS-48, MCS-51 und MCS-166 (16 Bit etwas). War mühselig. Und Völkner hatte noch etwas (was nicht so tolle war wie es sich herausstellte): Einen EPROM-Emulator (der mehr schlecht als recht ging und der für C64 war
konnte von diesem Emulator versorgt werden. Also schrieb ich einen ersten rudimentären Assembler für 80C48 mit integriertem Zeilenedior der gerade einmal so auf einem Schneider CPC lief. So war das... danach kamen die üblichen verdächtigen: MCS-51, PIC16 (na ja), AVR, STM32... Aber daneben war eher
-
Thread
Avr->R2R->Sinus
,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb3 .byte 0xb0,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x98,0x95,0x92,0x8f,0x8c,0x89,0x86,0x83 .byte 0x80,0x7c,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x63,0x60,0x5d,0x5a,0x57,0x54,0x51 .byte 0x4f,0x4c,0x49,0x46,0x43,0x40,0x3e,0x3b,0x38,0x36,0x33,0x31,0x2e
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x05,0x06,0x07,0x08 .byte 0x09,0x0a,0x0c,0x0d,0x0f,0x10,0x12,0x13,0x15,0x17,0x19,0x1b,0x1d,0x1f,0x21,0x23 .byte 0x25,0x27,0x2a,0x2c,0x2e,0x31,0x33,0x36,0x38,0x3b,0x3e,0x40,0x43,0x46,0x49,0x4c .byte 0x4f,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63,0x67,0x6a
-
Thread
Embedded Linux erkennt USB Stick aber /dev/sdd wird nicht angelegt? /dev/ttyUSB bei UMTS-Stick auch!
>] (bus_add_driver+0x188/0x270) [ 1.174255] [<c01ace80>] (bus_add_driver+0x0/0x270) from [<c01adcf8>] (driver_register+0x80/0x144) [ 1.183715] [<c01adc78>] (driver_register+0x0/0x144) from [<c01aed44>] (platform_driver_register+0x4c/0x60) [
>] (bus_add_driver+0x188/0x270) [ 1.845214] [<c01ace80>] (bus_add_driver+0x0/0x270) from [<c01adcf8>] (driver_register+0x80/0x144) [ 1.854675] [<c01adc78>] (driver_register+0x0/0x144) from [<c01aed44>] (platform_driver_register+0x4c/0x60) [
-
Thread
Pull-Up Widerstand verstehs net
noch immer empfindlicher gegen > Einstreuungen, Störungen usw. sein. Intel hatte deshalb beim 80C51 einen weiteren Pullup implementiert. Bei low ist nur der schwache Pullup aktiv, um Strom zu sparen. Bei high wird zusätzlich ein starker Pullup parallel geschaltet, um störunempfindlich zu sein.
Peter D. schrieb im Beitrag #5847327: > Intel hatte deshalb beim 80C51 einen weiteren Pullup implementiert. Bei > low ist nur der schwache Pullup aktiv, um Strom zu sparen. Bei high wird > zusätzlich ein starker Pullup parallel geschaltet, um störunempfindlich > zu
-
Thread
Befehlssatz der bo8-CPU - was ist gut, was ist schlecht
ein kurzes "make" eingeben muss. ⁴) Bei anderen Prozessoren und Mikrocontrollern, wie dem 6502, Z80, 68000, 8051, C167, TMS320Cxx und AVR (einschließlich der zugehörigen Tools) hatte ich diese Probleme zwar nicht, aber die sind ja im Vergleich zu deinem Prozessor auch Kinderkram.
berechnet der Assembler. [pre] IXL 3c.8c ergibt IXL 4f DXL 8c.3c ergibt DXL 4f IXL 8c.3c ergibt IXL af (Start=008c Ziel=013c) DXL 3c.8c ergibt DXL af (Start=013c Ziel=008c) [/pre] Gleicher Wert für Start
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
der passt aber vom Messbereich nicht, +80 vs. +300°C. Warum wurde der vorherige Link gelöscht? Da war der Sensor zu sehen, wohl eher ein low cost Produkt. https://www.youtube.com/watch?v=dPZUcyfhzyg
Johannes S. schrieb im Beitrag #5455014: > der passt aber vom Messbereich nicht, +80 vs. +300°C. > Warum wurde der vorherige Link gelöscht? Da war der Sensor zu sehen, > wohl eher ein low cost Produkt. > https://www.youtube.com/watch?v=dPZUcyfhzyg Sry, habe selber gemerkt das
-
Thread
suche HF Koppler
glauben. Normalerweile erreicht man -80dbm IM3 bei 2* -30dbm direkt am Mischer. und für einen K2 von -80dbm darf der Mischer sogar nur bis -40dbm ausgesteuert werden. Man kann natürlich den Abschwächer reindrehen und dafür die ZF Verstärkung
. Und man erhält einen klasse Tiefpassfilter, was sich ja auch gezeigt hat. Ersatzschaltbild wie L,C,L,C,L,C,,,,, . Gruß Sascha Aber für Ideen bin ich immer offen, da ich ja nach einer Lösung suche.
-
Thread
Welcher µC für meinen Zweck?
avr schrieb im Beitrag #4694279: > Das Problem bei den efm8 ist mMn der bescheidene C-Compiler Welcher? SDCC? Silabs hat doch den KEIL C51 eingekauft, der mal 3000 EUR pro Lizenz gekostet hat. Der ist so schlecht nicht. > Memcmp braucht knapp 400 Bytes mehr als eine entsprechende
Kann man den sdcc für die efm8 überhaupt nutzen? Ich meinte den Keil c51 und den Assemblercode von dem finde ich ziemlich schlecht. DMA haben übrigens nicht alle.
-
Thread
schnell binär nach bcd wandeln
danke :-) das ist sie also in asm code: uint16_t bintobcd (uint16_t bin) { 9c0: 02 c0 rjmp .+4 ; 0x9c6 <bintobcd+0x6> uint16_t bcds=0; while(bin>=10000) { bin-=10000; 9c2: 80 51 subi r24, 0x10 ; 16 9c4: 97 42 sbci r25, 0x27 ; 39 9c6: 27 e2 ldi r18, 0x27 ; 39 9c8: 80 31 cpi r24, 0x10 ; 16 9ca: 92 07 cpc r25, r18 9cc: d0 f7 brcc .-12 ; 0x9c2 <bintobcd+0x2> 9ce: 20 e0
-
Thread
Einzelne Bits an Ports eines 8051 ansprechen
$NOMOD51 $INCLUDE (89S8252.MCU) hast du es so gemacht ?
Nein, es geht so wie ich es dir gesagt habe. Dann in Preferences "c:\mide\asem51" eintragen.
-
Thread
eeprom funktion aus quelltext entfernen - data im flash speicher
0x08 , 0x7E , 0x09 , 0x09 , 0x00, 0x18 , 0xA4 , 0xA4 , 0xA4 , 0x7C, 0x7F , 0x04 , 0x04 , 0x78 , 0x00, 0x00 , 0x00 , 0x7D , 0x00 , 0x00, 0x40 , 0x80 , 0x84 , 0x7D , 0x00,
0x54 , 0x20, 0x04 , 0x3E , 0x44 , 0x24 , 0x00, 0x3C , 0x40 , 0x20 , 0x7C , 0x00, 0x1C , 0x20 , 0x40 , 0x20 , 0x1C, 0x3C , 0x60 , 0x30 , 0x60 , 0x3C, 0x6C , 0x10 , 0x10 , 0x6C ,
-
Thread
Welchen Baustein soll ein Anfänger nehmen?
genügend aufgebohrte 51er. Sehr schön fand ich damals den Flash-Speicher beim AVR, gerade in der Entwicklung. 51er gabs entweder als OTP oder UV-EPROM, letztere schweineteuer, um die DM80, wenn ich mich recht erinnere. Aber
Arbeitstisch brauchten um ihre fehlgebrannten OTPs zu entsorgen, bin ich schon längst mit nur einem AT89C51 ausgekommen, der in wenigen Sekunden neu geflasht war. Das muß so 1993 gewesen sein, da war an AVRs noch lange nicht dran zu denken. Der 8051 hat verschiedene Speicherbereiche, was es einerseits
-
Thread
Samsung N150: Dateifehler nach Reparatur
= -- == -- == == == -- -- -- -- -- --------------- -------------------- 61 00 08 00 88 00 00 1c 40 10 00 40 00 00:15:04.158 WRITE FPDMA QUEUED 60 00 08 00 80 00 00 01 2f 77 50 40 00 00:15:04.158 READ FPDMA QUEUED 61 00 38 00 78 00 00 1c 01 2c 00 40 00 00:15:04.158 WRITE FPDMA
-- == -- == == == -- -- -- -- -- --------------- -------------------- 61 00 08 00 e0 00 00 1b 80 10 00 40 00 00:15:00.314 WRITE FPDMA QUEUED 61 00 d8 00 d8 00 00 1b 41 2c 00 40 00 00:14:56.692 WRITE FPDMA QUEUED 60 00 08 00 d0 00 00 01 2f 77 50 40 00 00:14:56.692 READ FPDMA
-
Thread
oszi gemessen -> 31428 baud?
0 CE 0 28 0 80 92 DF 80 E1 5C CE 0 28 0 0 12 DF 80 E1 5C CE 0 28 0 80 93 E0 80 E1 5C CE 0 28 0 0 13 E0 80 E1 5C CE 0 28 0 80 93 E0 80 E1 5C CE 0 28 0 0 13 E0 80 E1 5C CE 0 28 0 80 13 E0
[pre] > B6 DF 0 E1 0 CE 0 28 0 0 > 36 DF 0 E1 0 CE 0 28 0 80 >... > 93 E0 0 E1 5C CE 0 28 0 80 > 13 E0 0 E1 5C CE 0 28 0 0 [/pre] Das erste Byte ist die Prüfsumme (mod 256) der folgenden Bytes.
-
Thread
PT100 Messumformer Platinen Layout
= R12 = 910k Vref = 5V bekommt man folgende Werte Temp PT Uout Uout_lin Tinv_lin dT °C ohm V V °C K 0 100,0 0,000 0,02 -0,39 -0,39 10 103,9 0,501 0,51 9,85 -0,15 20 107,8 1,000 1 20,03 0,03 30 111,7 1,496 1,49 30,16 0,16 40 115,5 1,990 1,98 40,24 0,24
man abschnittsweise herleiten. Für -20..80°C ist R11 = 91ohm, R5 = R11 = 820k, Rest bleibt. Temp PT Uout Uout_lin Tinv_lin dT °C ohm V V °C K -20 92,2 0,135 0,153 -20,39 -0,39 -10 96,1 0,592 0,599 -10,16 -0,16 0 100,0
-
Thread
int nach 'Bar graphic' konvertieren
Pseudocode: [c] const string A = "----------------"; const string B = "****************"; string C = A; memcpy(C, B, percent16); [/c] Ggf. ist es sogar performanter, die beiden Teilstücke mit Positionierung
leer Hierzu muss er also 6 Digits löschen, und dann nur ein Balken schreiben. Anbei bei Code: [c] void loop() { int iCursor = 0; int iBarC = 0; iRandom = random(0,80); // generate a random number // byte(0) = | // byte(1) = || // byte(2) = ||| // byte(2) = |||| //
-
Thread
Suche Infos zum Eigenbau Preselector
da einige Verständnisprobleme: 1) Der Durchmesser des Ringkerns scheint nur ca. 20mm zu betragen (T80?), der T130 hat aber d=33mm. 2) Bei 20wdg, fres=6,7MHz und C=520pF käme da ein T80-10 heraus (~1,3µH), der wäre aber schwarz. 3)Deine Messung bei 6,7MHz zeigt eine Kreisgüte von ca. Qu=95, ein bisschen
vs. 7,05MHz) zwischen S11 > und S21. Ja, das ist mir auch aufgefallen. Deshalb habe ich mal das C auf ca. 1200pF vergrössert um bei gleicher Windungszahl auf das 80m-Band zu kommen. Siehe Bild, auch hier gibt es diesen Versatz. Ich werde diese Kerne mal nicht verwerfen, sondern werde morgen mal
-
Thread
AVR, Devices über 64k FLASH erkennen?
ldi r25, 0x80 ; 128 5c: 80 93 02 3e sts 0x3E02, r24 ; 0x803e02 <pC> 60: 90 93 03 3e sts 0x3E03, r25 ; 0x803e03 <pC+0x1> 64: 84 e3 ldi r24, 0x34 ; 52 66: 90 e0 ldi r25, 0x00 ; 0 68: 80 93 00 3e sts 0x3E00, r24 ; 0x803e00 <_edata> 6c: 90 93 01 3e sts 0x3E01, r25 ; 0x803e01 <_edata+0x1> ... [/pre] > Ist jetzt dafür soweit kein Problem aber starten bei 0x4000 und haben
-
Thread
Firmenwagen oder Gehaltserhöhung?
Firmenwagenfahrer schrieb im Beitrag #4342189: > Bedingung 51% der Gesamtfahrleitung sind Dienstfahrten! Nur mal so aus Interesse: Zählen zu den 51% auch die Fahrten von Zuhause zum Arbeitsplatz und zurück?
Lu R. schrieb im Beitrag #4343632: > Firmenwagenfahrer schrieb: >> Bedingung 51% der Gesamtfahrleitung sind Dienstfahrten! > > Nur mal so aus Interesse: Zählen zu den 51% auch die Fahrten von Zuhause > zum Arbeitsplatz und zurück? Nein.
-
Thread
C64-FPGA Projekt MEGA 65
Kennt den jemand: https://shop.trenz-electronic.de/de/TE0765-03-S001-MEGA65-hochentwickelter-C64-und-C65-kompatibler-8-Bit-Computer?c=563 Angeblich schon 400 verkauft!
Der beste C64 war sowieso und fuer alle Zeiten der C128D!
-
Thread
CAN-BUS mit dsPIC30F6014
: C1CFG2bits.SEG2PH = 0x4; // phase buffer segment 2 = 100 00021A 203951 mov.w #0x395,w1 00021C 784091 mov.b [w1],w1 00021E B3CF80 mov.b #0xf8,w0 000220 60C000 and.b w1,w0,w0
#0x394,w1 000238 784091 mov.b [w1],w1 00023A B3CF80 mov.b #0xf8,w0 00023C 60C000 and.b w1,w0,w0 00023E B34030 ior.b #0x3,w0 000240 B7E394 mov.b w0,C1CFG2bits 22: } 000242 FA8000 ulnk 23:
-
Thread
BlueNiceCom UART 89C51
Kann ich von meinem BlueNiceCom Modul die UART Schnittstelle direkt mit RxD und TxD von meinem 80C51(Philips) verbinden? Danke
wenn du den 80c51 mit max 3,6V betreibst ja
-
Thread
Neue Wanderkiste Schöneberg
Folgendes habe ich der Kiste zugefügt: 8 Stück Eprom (gebraucht, verschiedene Grössen) 2 Stück D780C CPU (Zilog Z80) 15 Stück Dopplefassungen für Speicherriegel 10 Stück MJ3000 NPN Transistor TO3 2 Stück 80C537 Microcontroller 50 Stück SMD Trimmer 1 K 50 Stück SMD Trimmer 100 R 50 Stück SMD
FSDM0565RB Fairchild Powerswitch + Kühlkörper (deformierte Anschlüsse) 21 25 MHz Quarz 1 Siemens 80C537-N 8-Bit CMOS Single-Chip µC
-
Thread
Conrad Charge Manager 3000 Entladestufe defekt, woran könnte es liegen?
Entladeschaltung.png Es fehlt auf jeden fall die Messleitung (an einem, an beiden Widertsäden ?) zum uC. Als der erste Widerstand wegen Alterung oder 35 GradC im Zimmer durchbrannte, hat der uC eine zu hohe Spannung am A/D-Wandler Messeingang bekommen und der geht seit dem nicht mehr...
/225000-249999/235210-as-03-de-Akku_Master_C3.pdf Grüße David.P
-
Thread
Dateiformat Firmware
Daten <xx> ist mir aber noch nicht so ganz klar. Es gibt auch kürzere Zeilen, z.B. [code] S2160C8E24D14BFE6C059F802C067BF57AD5ED80ED3FFBFC S2150C8EB675C305007CE8EB700000FDD27C0CFEFFFB4F S2060F00000100E9 S2080FFFFC368E0CFF1E S804000000FB [/code] Somit scheint das <xx> nicht die Anzahl der
Pïadmi'..amÿbigu 000104E0 6F 75 73 20 67 73 75 62 91 B4 DC 51 6E 6F 0B C0 ous gsub‘´ÜQno.À [/code]
-
Thread
Reparatur Pfaff 5710 Nähmaschine
wäre hilfreich). Da > sollte ein stinknormaler Feld-Wald-Wiesen-Elko ausreichen. Es sind ein SAB 80C515 und M27C1001. Volker B. schrieb im Beitrag #7303580: > Gibt es nicht die Möglichkeit ein Test-ROM mit lauter NOPs einzusetzen, > das dann dazu führt, dass die MCU die Adresse hochzählt? Ist
Keine A. schrieb im Beitrag #7303598: > Es sind ein SAB 80C515 und M27C1001. Nett! Mit dieser MCU habe ich Anfang der 1990er die Hardware zu meiner Diplomarbeit aufgebaut. > Habe leider kein anderes hier. Das NOP könnte man auch statisch "programmieren
-
Thread
80C48 MCS48 Assembler
8048 <> 8051, nicht kompatibel. Mag die '48-er Architektur etwas an '51 erinnern, ist sie jedoch eher eine Art Betaversion gewesen, aus der dann '51 erwuchs. Finger weg wenn's nicht unbedingt sein muss.
Zeit! Es gibt mit Sicherheit noch den TASM, einen Table Driven Assembler, der für verschiedene µC (8080, 8085, Z80, 6502, 6800, 8048, usw.) einsetzbar ist. Habe diesen für 8048 und 8085 erfolgreich eingesetzt. Falls im Internet nicht auffindbar, hier ein Buchtip: Erfolgreich Messen, Steuern
-
Thread
Für was sind die ganzen ICs?!
Chipset" eines Mainboards bestand damals auch tatsächlich noch aus mehreren Bausteinen, z.B. bei P82C206 sollen es vier Stück sein: https://pdf1.alldatasheet.com/datasheet-pdf/view/87410/ETC/P82C206.html
Wenn ich mich recht erinnere, ist der P82C206 der DMA.
-
Thread
80C535 High und Low
Hallo, weis jemand von euch wenn der µC 80C535 low und high an den ports erkennt, welche spannungsschwellen es gibt? danke christian
Zu beachten ist jedoch, dass der 80C535 -typisch für MCS-51 Derivate- keinen high-Pegel ausgibt. Ein Port kann nur gegen Masse geschaltet werden, für high-Pegel braucht man einen Pull-Up.
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
C: 1+ 8,49 € 10+ 6,96 € 100+ 5,68 € D: 1: 5,88 € 10: 4,70 € 25: 4,58 € 100: 4,46 € PIC 16F676 A: 1 2,80 3 2,70 25 2,44 100 1,89 B: 1,40 C: 1+ 2,09 € 10+ 1,19 € 100+ 1,09 € D: 1: 1,51 € 10: 1,20 € 25: 1,18 € 100: 1,15 € PIC 16LF870 A: 1 8,01 3 7,45 25 6,81 100 5,45 B: 2,85 C: 1+ 7,17 € 26+ 7,00 € 100+ 6,79 € D: 1: 3,31
-
Thread
Empfehlung 8-Bit-Controller: STM8
günstig, aber Können kann er nicht viel. Einen externen Bus hat er wohl auch nicht, mit seinen max. 80 Pins. Dann doch lieber 'nen AVR oder besser einen R32C :-)
entsprechenden parametrischen Suchen bemüht, was ich gefunden habe hat mich ernüchtert: NXP: größter 80C51er hat 8k RAM, dafür nur 64k Flash. TI: "Up to 32 kB Flash, up to 1.2 kB RAM" sagt wohl alles, dafür angebich einen 24-Bit-ADC. Analog: Maximal 62k Flash, 2304 Bytes SRAM. Preis: 5 Dollar/Stk. bei