-
Thread
Sinus erzeugen mit Mikrocontroller
Und hier noch, wie ein Sinus-DDS aussehen kann: [c] const int sinewave_length=256; const unsigned char sinewave_data[] PROGMEM = { 0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae, 0xb0,0xb3,0xb6,0xb9,0xbc,0xbf
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
-
Thread
JBC "Weidinger Edition"
Jedenfalls vermisse ich meinen Weller bestimmt nicht mehr. Privat habe ich immer noch eine WTCP 51, und bei meinem Budget wird das wohl auch noch länger so bleiben. Eher besorge ich mir vieleicht noch eine gebrauchte WS 81. Weil sooo schlecht im Vergleich sind die Weller nun auch nicht. Abgesehen
ich auch viel SMD mit einem Aoyue Heissluftgebläse. Dienstlich habe ich auch immer noch eine WTCP 51 mit einem dicken 9er Eisen als Zweitlötkolben. Ich löte oft an Platinen herum die vierlagig mit jeweils 250um Kupferauflage sind, und da kann der alte dicke WTCP alleine aus seiner Wärmekapazität her
-
Thread
Energiebilanz E-Auto übers Jahr hinweg [Endet: 31.12.2029?] Gesperrt
drauf. Was macht der "Durchschnittshaushalt" anders als wir? Selbst während 100% Homeoffice durch C-19 hat sich das kaum geändert. (Erinnert mich immer daran beim nächsten Monitor besser drauf zu achten, der aktuelle heizt mit gut 150W) Ich muss halt leider 80km 3x die Woche Pendeln - im Moment jedoch
Kiste aber noch 80% anzeigt, dann ist Beschiss beweisbar.
-
Thread
Einsteiger, Anfänger - Welche Mikrocontroller-Familie?
>MSP-430, Freier C Compiler: http://mspgcc.sourceforge.net/ >8x51, C Compiler: http://sdcc.sourceforge.net/ >AVR, C Compiler: http://winavr.sourceforge.net/ für AVR lieber ein normales GCC Compiler, der man als Standart
Mein erstes Projekt bei Siemens war die Entwicklung eines BDE-Terminals auf Basis eines Siemens 80C535. Wir arbeiteten mit einem sehr komplexen und leistungsfähigem 80C535-ICE, Protokollanalyzer und natürlich Life-Ausgaben. Die Kombination aus ICE/Debugger und Life-Ausgabe z.B. über UART ist aus
-
Thread
10-15GHz Baugruppe von LCT - Schema gesucht
Zu dem Transistor C1-12 gibt es noch ein Datenblatt https://www.digchip.com/datasheets/parts/datasheet/017/C1-12-pdf.php 1,1 Watt im 70cm-Band bei 12V Versorgung, 11dB Verstärkung. Mit dem großen Gehäuse hätte ich mehr
heraus. Für die 80er Jahre sicherlich not bad.
-
Thread
Hilfe bei Akkuwahl
Bei -20...80°C hätte ich ja Lithium-Thionylchlorid-Teile vorgeschlagen, aber diese Systeme gibt's wohl nur als Primarelemente (also kein Akku), und mögen wohl auch keine hohen Ströme. Pech ...
immerhin ca. 150mAh und einen max. Ladestrom von 100mA! *ABER* * Operating temperature range: -40°C - +85°C * Maximum discharge current: Continuous 2.0 A Pulse, 1 sec 5.0 A (naja; aber 1.2 A bei -25⁰C gehen noch ganz gut) * Length 51 mm. max * Diameter 15.1 mm.
-
Thread
Codegröße 8051 vs Cortex M0
ersetzt, davor waren es noch etliche 10k mehr. Noch ein paar Rahmenbedingungen: Compiler sind Keil C51 und CooCox mit GCC, uC sind ADuC847 und STM32F051R8 Wie sind Eure Erfahrungen damit? Hat jemand einen Tipp, woran man noch drehen kann? Vielen Dank Gruß Martin
selben Preis wenn man mal die Versandkosten mit einbezieht. Der günstigste 8051 kompatible (CIP-51) bei Mouser kostet 0,52 € und hat 512 Byte Ram und 2 kB Programmspeicher. Der günstigste Cortex kostet 0,80 € hat dafür aber schon 4 kB RAM und 32KB flash und ist um Welten besser ausgestattet. Wenn's
-
Thread
.mcu AT89s8252
scheinst ja noch gar keine Ahnung von der Materie zu haben. Besorg Dir zuerst mal von Philips den "80C51 family programmer's guide and instruction set" sowie die "80C51 family hardware description". Dazu dann das Datenblatt von Atmel. Damit solltest Du schon loslegen können.
8051 Defines in RAD51 Syntax fuer zusätzliche Registerbezeichnungen ; Stand 23.03.2001 ; 8051 MOD FILE ; REV. 1.0 JAN 6, 1986 TCON_0 bit 088H ;TIMER CONTROL TCON_1 bit 089H ;TIMER CONTROL TCON_
-
Thread
Schaltnetzteil defekt? Wäschetrockner AEG Electrolux
glaube ich ;-). Hier erstmal das Datenblatt. http://docs-europe.electrocomponents.com/webdocs/0b7c/0900766b80b7c715.pdf Habe Drain - Source 9,7 Ohm - finde das ziemlich niederohmig. Mal schauen wo ich das Teil herbekomme. Und hoffen das nichts anderes kaputt gegangen ist. Grüße & vielen Dank
Siehe Datenblatt: http://docs-europe.electrocomponents.com/webdocs/0b7c/0900766b80b7c715.pdf Schau in welchem Package er ist (3. Seite), und messe pin 5 gegen den diagonal gegenüberliegenden pin. Du musst ihn vorher auslöten! Grüße
-
Thread
altes Phytec MCB-51 Monitor/Basic Befehle?
eine Erweiterung des Extended Basic (Exbasic) für den C64 benutzt. Aber was will man heute mit einem Basic auf der Basis 8052 noch anfangen? Für die PIC32 gibt es ein Basic als C-Projekt. Damit kann man innerhin das Basic sehr leicht um eigene Befehle
einfach gestrickt: Maximite/Duinomite. Der Controller (PIC32MX795F512) ist ein PIC32 mit immerhin 80 MHz Takt.
-
Thread
LowCost Photovoltaik-Akku bauen?
C1/R1 nie überlastet, da es mit dem Ladestrom befüllt wird, der für C1/R1 allein dimensioniert ist. C2/R2 muss den halt auch aushalten - sonst trifft Dein Fall zu. 100Ω W. schrieb im Beitrag #6559274
Wenn man den Versprechen der Hersteller glauben darf ist das beim LiFePO4 anders, dort wird von 80% Entnahme Kapazität über 1000 Cyclen für Jahre geschrieben. Kaufe je einen und teste :) Starter Batterien können den vielfachen Strom der Ah (20C) selten für Jahre bringen, mögen aber keinen Dauerbetrieb
-
Thread
Problem mit der Ansteuerung LCD (HD44780)
msdelay(50); } } [/c] Bei dem Beispiel wird als Mikrocontroller AT89S52 angegeben ich werwende aber AT89C51. Ist das ein Problem ? Woran könnte mein Problem liegen ? MfG Juergen B.
jetzt funktioniert die Textausgabe. Den Hinweis auf den Port 0 habe ich wohl im Datenblatt vom AT89C51RC2 übersehen. MfG Juergen B.
-
Thread
Delphi 3 Programm kompilieren
$IFDEF Windows} WinProcs {!!.41} {$IFNDEF VER80} {!!.51} , WinDos {!!.51} {$ENDIF}; {!!.51} {$ELSE}
grundwissen wird das "neukompilieren als 32 > software" eher schwierig ... Ich arbeite seit Jahren mit C/C++, C# und VB. Ich denke schon, dass Grundwissen vorhanden ist - Delphi habe ich mal ein Jahr etwas gemacht, ist aber schon länger her. Ich gehe davon aus, dass ich mich hier ausreichend einarbeiten
-
Thread
Problem Codesegment
.DB 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 .DB 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41 .DB 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41 .DB 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 .DB 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40 .DB 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41 .DB 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41 .DB 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40
-
Thread
serielle Ausgaben auf AT89S52 Baud-Raten-Generator startet nicht
folgenden code und teste ihn im simulator von keilµvision. Den Code habe ich eigentlich von einem c515c-l. Wenn ich bei Keil als µC den c515c-l einstelle funktioniert auch alles tadellos. Bloß mit meinem AT89S52 nicht. Es scheint mir so, als wenn der Baud-Raten-Generator (bei serial mode 1 sollte
Beitrag #3808617: > Der steckt im dritten Timer Du bist ein echter Witzbold. Der TO kommt vom 80C515. Der hat einen separaten Baudraten Generator für 4800Bd und 9600Bd bei 12MHz Takt. So etwas gibt es im 89S52 nicht. Und der im Link des Datenblattes für den UART genannte BDRCON existiert auch
-
Thread
LED etwas langsamer dimmen
1<<WGM32) | (1<<WGM33); TCCR3B |= (1<<CS32) | (1<<CS30); //Presclaer 1024, bei Zählen bis 80 --> etwa 195Hz TCCR3C= 0x00; //steht so im Datenblatt TIMSK3= 0x00; //keine Interrupts benötigt int a =0; int min =0; int max = 80; OCR3A
1<<WGM32) | (1<<WGM33); TCCR3B |= (1<<CS32) | (1<<CS30); //Presclaer 1024, bei Zählen bis 80 --> etwa 195Hz TCCR3C= 0x00; //steht so im Datenblatt TIMSK3= 0x00; //keine Interrupts benötigt int a =0; int min =0; int max = 80; OCR3A
-
Thread
QSPICE von Mike Engelhardt
wird qspice immer nur auf x86 laufen können, da er eine IEEE > Erweiterung zur Voraussetzung nimmt (80 Bit-floats), um überhaupt zu > funktionieren. In der aktuellen Version werden sowohl 64 als auch 80 Bit unterstützt. Es gibt dafür zwei Executables (QSPICE64.exe und QSPICE80.exe), von denen QUX.exe
Yalu X. schrieb im Beitrag #7463802: > In der aktuellen Version werden sowohl 64 als auch 80 Bit unterstützt. > Es gibt dafür zwei Executables (QSPICE64.exe und QSPICE80.exe), von > denen QUX.exe ja nach Einstellung eines aufruft. Defaultmäßig sind 64 > Bit eingestellt ("Fast (less accurate
-
Thread
Autobatterie mit Netzteil laden
ein Thema ist immer wikipedia: https://de.wikipedia.org/wiki/Starterbatterie#Ladespannung_und_.E2.80.9EGasen.E2.80.9C
Solarbatterie dann in Ordnung oder? (Also in Bezug auf Zyklenfestigkeit) http://www.ebay.de/itm/12V-80Ah-AGM-Batterie-Solarbatterie-Versorgungsbatterie-langlebig-/252661556061?hash=item3ad3cd635d:g:cTgAAOSw2xRYPz3Y
-
Thread
LCD Farbdisplay ??
sowie 17Bit Adressbus und braucht schon etwas CPU-Leistung für den Bildaufbau. Das DisplayRam ist mit 80kB on Chip. Ich nutze ihn mit den M16C80 in Kombination. Zu dem Teil habe ich schon diverse Male hier etwas gelassen, wer dazu näheres will, siehe den thread: (nicht mein Projekt, aber ähnlich)
anfrage) LCD 85,- Admatec Inverter 6,- Admatec (5mA 7.5mA 10mA) SED17305 17,- Glyn M16C80 22,- Glyn 16Bit CPU 256kB || M32C83 28,- Glyn 16Bit CPU 512KB Nebenbei brauchts Du noch ein paar Steckkontakte. Ein Programmiergerät ist nicht nötig, den M16/32 kann man über einen Bootloader
-
Thread
ATTiny2313 & LDC-Display EA DOGM163E
[c] #ifdef EA_DOGM081 lcd_command( 0x31 ); lcd_command( 0x1C ); lcd_command( 0x51 ); lcd_command( 0x6A ); lcd_command( 0x74 ); #elif defined EA_DOGM162 lcd_command( 0x39 );
+= 0x10; #else case 1: column += 0x40; #endif } lcd_command( 0x80 + column ); } [/c] Peter
-
Thread
Ich möchte aus einer Spannung einen binärcode erzeugen
Analog- Digitalwandler. Vielleicht hilft das hier weiter: https://www.youtube.com/watch?v=c7-A658GW5c https://www.swisseduc.ch/informatik/hardware/analog_digital_wandler/docs/script.pdf
passende ADC0804 ist doch problemlos kaufbar und kostete auch nicht die Welt. https://www.amazon.de/1-St%C3%BCck-ADC0804-ADC0804LCN-DIP20/dp/B0C8DN72K9
-
Thread
curl: (7) Failed to connect
einen Endpunkt erstellt, um zu testen, ob die MPU eine Verbindung zum Server herstellt: wenn ich: [c] curl -i -k -X POST -H "Content-Type: application/json" https://........ [/c] bekomme ich [c] curl: (7) Failed to connect to dv7knsjzph.execute-api.eu-central-1.amazonaws.com port 80: Connection
Content-Length: 36 < Connection: keep-alive Connection: keep-alive < x-amzn-RequestId: 14268351-e6d6-4c51-9d5f-1496b0ebfb0d x-amzn-RequestId: 14268351-e6d6-4c51-9d5f-1496b0ebfb0d < x-amzn-ErrorType: InternalServerErrorException x-amzn-ErrorType: InternalServerErrorException < x-amz-apigw-id: VlyEAF6GliAFvHg
-
Thread
Verstärkung der Ausgangssignale
einen Atmel 89C51 falls du vor hast zu gucken http://www.atmel.com/dyn/resources/prod_documents/doc4182.pdf Seite 169
Ich kenn mich mit den 80C51 ja nicht so aus aber um MOSFETs zu schalten brauchst du meistens sehr hohe Pegel und ein Pegel von max.1V reicht da wahrscheinlich nicht aus um den MOSFET gescheit auszusteuern. Musst wahrscheinlich
-
Thread
PIC Programmiereinstieg
dem 8051 (Keil C51). Ich mußte ein 10k Zeilen Programm übernehmen und erweitern. In Assembler undenkbar. Peter
Keyboard-Display-Interface 8279. Alles Assembler. Ich freue mich aber, mich danach wieder meinen 80C517A-Boards mit C zuzuwenden, die auch in Code und Daten je 64k Speichervollausbau haben. Das reicht noch für so einiges. C ist wesentlich eleganter, wenn man etwas Speicher hat. 10k Zeilen in Assembler
-
Thread
Gibt es den Fachkräftemangel? Gesperrt
www.abendzeitung-muenchen.de/inhalt.jedes-wort-wert-neue-marketing-kampagne-der-bayerischen-zeitungsverleger.37414e5c-fa77-4ab5-b39c-be573966c3d7.html Und was gibt`s für Verleger schöneres als "papers" die ihnen für "umsonst" die Seiten füllen!
unter Android oder iOS Jetzt mein eigenes Profil: sehr gute Kenntnisse der Programmiersprache C aufgrund meiner langjährigen Tätigkeit im Bereich der embedded- und PC-Programmierung (Z80, 8051, LPC-, PIC-, ARM- und AVR-Controller); drahtlose Steuerung über Bluetooth Classic zur Ansteuerung von
-
Thread
Die Spanier kommen - und die Geier mit ihnen Gesperrt
www.alkimiaconsulting.com/de/contacto.html mit der Realität auf Google Street View http://maps.google.com/maps?q=d%C3%BCsseldorf+rethelstra%C3%9Fe+153&hl=en&ie=UTF8&ll=51.238447,6.800587&spn=0.000112,0.000301&sll=51.238443,6.800411&sspn=0.000903,0.002411&t=h&hnear=Rethelstra%C3%9Fe+153,+40237+D%C3%BCsseldorf,+Nordrhein-Westfalen,+Germany&layer=c&cbll=51.23846,6.800567&panoid=hP_DlnMfaUYWmJz4PaF7mw&cbp=12,182.42,,0,3.56&z=22 Ein Hinterhof zwischen Kaulmann und Kamps. Das Bild des spanischen Büros stimmt natürlich auch nicht ganz http
-
Thread
Impedanz-Fehler :-( wie 4 kW Netz-Wechselrichter an 5kW Insel-Netz
soll C3 seine Energie wieder abgeben wenn die negative Halbwelle ihr Minimum überschritten hat. Und dann ist auch die Bereitstellung des Basis-Strom mittels C4 falsch/unntöig. Mein neuster Entwurf mit Mosfets
Allerdings mit 20mH und 470µF jeweils zwischen L und N. Strombelastbarkeit 50A. Danke, also L und C in Reihe und damit von der Phase L zum Neutralleiter N. Mit 20 mH und 470µF komme ich aber auf 51,91 Hz: https://elektro.turanis.de/html/tools/calc_lc_resonance.html die 25+80 µF hab ich hier bestellt
-
Thread
Klimanlagen: Effizienzkurve (SEER) gesucht
schaltet der Hochdruckschalter sonst bei 20 bis 26 bar ab: Beim "alten" R134a reichten die 26 bar bis 80°C. Das neuere R1234yf geht auch bis 80°C. Bei dem "modernen" R32 hat man die 26 bar schon bei 42°C erreicht (weshalb das meist nur bei Wärmepumpen verwendet wird). Das umweltfreundliche R290 macht
etwas besser. Man kann praktisch mehr oder weniger einfach alte R22-Anlagen mit R290 betreiben. 80°C oder mehr möchte man mit R32 oder R410a nicht wirklich, dafür braucht man über 50 bar und R410a lässt sich bei 80°C gar nicht mehr verflüssigen. Da kommt man den Anforderungen an eine CO2-Anlage (R744
-
Thread
Heizung für Li Ion Akku
A123 Bspw. http://www.saftbatteries.com/doc/Documents/liion/Cube572/MP176065%20integration_0909.c6ce8774-2fd5-49a2-9b51-771e726e77c3.pdf oder http://www.saftbatteries.com/doc/Documents/liion/Cube572/MP174565%20integration_0909.37908246-0f90-456d-b28a-0771e0727ea9.pdf Laden zw. -20 °C und 60
Die Batterien für den Einsatz in Satelliten (ebenfalls wiederaufladbar und Lithium-Ionen): 18 Jahre (80% DOD 1)) http://www.saftbatteries.com/doc/Documents/space/Cube712/VES%20100.2b6e544e-416e-4337-8f51-ebc5d13bb61b.pdf 1) DOD = Depth of Discharge
-
Thread
Lötkolben <=350€
doch ein interessantes Angebot: https://www.ebay.de/itm/Weller-Lotstation-WS81-PU81-Lotkolben-WSP80-Halter/183656537395?hash=item2ac2c85d33:g:7WMAAOSwmUBb8xoJ:rk:2:pf:0 Insgesamt denke ich, dass eine Lötstation etwas ist, das man sehr gut gebraucht kaufen kann. Die alten Weller (wobei die WS 81
auch kleinste BE löten. Wenn du einen Station orderst, empfehle ich dir zu den 2 üblichen Spitzen (C245-906, C245-907) auch eine feine Spitze (C245-001) mit zu bestellen. Gruß Öletronika
-
Thread
AVR: 16 Bit PWM funktioniert nur sporadisch
, 0xFF ; 255 50a: 9f 73 andi r25, 0x3F ; 63 while ( tmp == USART0_TxTail ); 50c: 80 91 fc 00 lds r24, 0x00FC 510: 98 17 cp r25, r24 512: e1 f3 breq .-8 ; 0x50c <usart0_putc+0xa> USART0_TxBuf[tmp] = data; 514: e9 2f mov r30, r25 516: f0 e0 ldi r31, 0x00 ; 0 518: e5 54 subi r30, 0x45 ; 69 51a: ff 4f sbci r31, 0xFF ; 255 51c: 20 83 st Z, r18 USART0_TxHead = tmp; 51e: 90 93 fb 00 sts 0x00FB, r25 UCSR0B |= (1<<UDRIE0); 522: 55 9a sbi 0x0a,
-
Thread
MMC SD library FAT16 FAT32 read write
b429 cb13 204b 2020 2020 2020 2020 0000c50 2020 4146 3354 2032 2020 1f0e 77be ac7c 0000c60 c022 0b74 b456 bb0e 0007 10cd eb5e 32f0 0000c70 cde4 cd16 eb19 54fe 6968 2073 7369 6e20 0000c80 746f 6120 6220 6f6f 6174 6c62 2065 6964 0000c90 6b73
http://www.mikrocontroller.net/attachment/105372/mmc-0.6.3.zip Da musst Du aber noch in der mmc.c oben bei den defines folgendes ändern, weil ich das verpeilt hab: [c] #define ACMD41 (0x80+41) [/c] auf [c] #define ACMD41 (41) [/c] So, dann solltest Du zum testen auf jeden Fall erstmal
-
Thread
Backofen Touchscreen defekt
21sea&curPageLogUid=jA80RX7mcBfM&algo_pvid=5b295701-3843-4778-854a-24418b5c457e https://m.de.aliexpress.com/item/1005004911888958.html?spm=a2g0n.productlist.0.0.4cd1AJWnAJWnZC&browser_id=15b4890b0fcf43c0989ae42bc92b51eb
www.spiegel.de/netzwelt/gadgets/ifa-neuheiten-drei-weltweit-erste-dampfschubladen-a-4f281eec-790e-474f-80ef-28810d1ae8c9
-
Thread
Neigung feststellen
AS50xx AS51XX Serie von austria microsystems www.austriamicrosystems.com
funktioniert dann werde ich das nicht mit einem Kondensator machen sondern dafür einen eigenen kleinen µC abstempeln der nur die Neigung bestimmt und per SPI weiterreicht. Bei >50 € für einen Gyro fallen die 3€ für ein µC auch nicht ins Gewicht, zumal davon nicht 100000000 Stück gebaut werden. Aber jetzt
-
Thread
Rechengeschwindigkeit µC
wohl aber langsamer. Zwei Beispiele aus der Steinzeit, als alles noch einfacher war: - Die MCS51 Familie brauchte immer 12 Takte für eine Operation. Jeder Befehl wurde in maximal 2 Operationen abgearbeitet. - Der Z80 brauchte 4 bis 23 Takte für einen Befehl Aber wie oben schon geschrieben
Ausserdem ist das eine Milchmädchenrechnung, denn die Kehrseite davon war eine gegenüber beispielsweise Z80 viel niedrigere Taktfrequenz. > .. eigentlich geht es hier um uC und nicht um Desktop Prozessoren Eben. Die hier betrachtete Frage ist bei einfachen µCs noch recht einfach zu beantworten, aber