know – and not forget!

Eine Erinnerung an mich selbst:

cos(a+b) * isin(a+b)
= e^i(a+b)
= e^(ia+ib)
= e^ia * e^ib
= (cosa+isina)(cosb+isinb)
= cosa*cosb+i*cosa*sinb + i*sina*cosb+i*i*sina*sinb
= cosa*cosb-sina*sinb + i(cosa*sinb+sina*cosb)
=>
cos(a+b) = cosa*cosb – sina*sinb
sin(a+b) = cosa*sinb + sina*cosb

qed.

C-Programmierung Zeiger auf Zeiger

Ist ganz einfach…
Erstelle drei Variablen:
- foo enthält einen Wert
- pfoo soll auf foo zeigen
- ppfoo soll auf pfoo zeigen
weiterlesen …

C-Programmierung-Zeiger In Action

Wer mag es gerne logisch?
jetzt bestimmt nicht mehr, ich tausche zwei Variablen mit folgenden Anweisungen – ohne hilfsvariable:
x ^= y;
y ^= x;
x ^= y;
Das wollen wir nun als Funktion auslagern, dabei sollte schnell klar sein, dass wir dafür Zeiger benötigen.

weiterlesen …

C-Programmierung-Zeiger-auf-Strukturen

Den Zeiger als solches kennen wir ja schon.

Hier nun eine kurze Beschreibung zum Zeiger auf eine Struktur.
Es gibt eine kleine besonderheit, den Operator -> der nur eine andere Schreibweise für dereferenzieren der Struktur und zugriff auf eine Komponente via . auf die dereferenzierte Struktur ist.
Im Beispiel wird dies klar…
weiterlesen …

C-Programmierung-Zeiger

C, Pointer, Zeiger, Adressen, & Referenzieren, * Dereferenzieren… schon wieder? Ja ist ja kein Problem, dafür ist dieses Blog ja da!

Das mit der Programmierung in C klappt nur wenn dieses wichtige Werktzeug Zeiger verstanden ist.
Es handelt sich dabei nicht um ein Teufelswerk der Erfinder der Sprache C sondern um ein elementares Werkzeug.
Mit Zeigern wird es möglich unmittelbar auf den Arbeitsspeicher zuzugreifen. Dies führt leider oft zu Laufzeitfehlern durch Speicherbereichsverletzungen. Einen sicheren Umgang mit Zeigern hilft dieses Problem, und auch weitere Probleme zu vermeiden.

weiterlesen …

C-Programmierung – Die Zeichenkette

Für alle meine Kommilitonen die mir evtl. mal in Elektrotechnik helfen könnten ;)
Das Arbeiten mit Zeichenketten ist sehr einfach, wenn man ein paar Dinge weiß… habe mir mal die Mühe gemacht das ganze so ausführlich wie möglich zu erklären.

weiterlesen …

mikro-Flausen im Kopf…

MIkroControllerFlausen…
1, 2, … und noch mehr
Manchmal neige ich dazu mir zu viel in meinen Kopf zu setzen… Deswegen muss ich meine Gedanken irgendwohin tun, besonders dann wenn diese so sinnfrei sind wie heute. Das Internet ist dafür ja gemacht!
also…

µC-Flausen in meinem Kopf:
weiterlesen …

Das Ende von PHP4

Das letzte PHP4 release ist erschienen PHP4.4.9. Eigentlich sollte dies bereits ende 2007 geschehen sein. Aber was solls ich denke PHP4 wird niemand vermissen – ich jedenfalls nicht.
Dennoch…
weiterlesen …

Mit Apache Konfiguration Wordpress multiblog tauglich machen

Mein Ziel war es meine Wordpress Installation für alle Blogs die ich pflege zu benutzen um mir in Zukunft redundante – überflüssige Arbeit erspaaren zu können.
Leider konnte ich im www keine Lösung finden, die mich ansprechen wollte…
Wichtig war mir dabei, keine Plugins einsetzen zu müssen, die nachträgliche Bearbeitung erfordern könnten und irgendwelche Probleme machen. Mein Gedanke dabei: Wordpress ist nunmal nicht multiblogfähig, über ein Plugin klappt das bestimmt nicht ohne erheblichen Aufwand der Fehler verursachen könnte.
Außerdem wollte ich ein möglichst hohes Maß an Kontrolle über den Code der entsteht um das ganze zu realisieren.

Nach einigen Tagen lesen, suchen, probieren und missglückten komplizierten Ideen war es klar…
Und wie immer so einfach :)
weiterlesen …

Assembler auf dem 8051 – #6 Software-Pulsweitenmodulation

Pulsweitenmodulation – pwm
Möglicherweise unser Prüfungsthema, daher widme ich einem einzigen Programm diesen vorerst letzen Artikel zum Programmieren auf dem 8051-Mikrocontroller…

Einige Hilfreiche Quellen möchte ich vorweg nennen:
http://www.roboternetz.de/wissen/index.php/Pulsweitenmodulation
http://www.mikrocontroller.net/articles/Pulsweitenmodulation
http://de.wikipedia.org/wiki/Pulsweitenmodulation
… google

Eine PWM ist ein Rechtecksignal mit gleichbleibender Frequenz und regelbarer Oberwellenlänge – also bei dem regelbar ist wie lange das Signal auf 1 steht.
Diese Methode der Spannungsreglung findet Einsatz bei hohen Frequenzen, wie z.B. bei Dimmern von Lampen oder der Ansteuerung von Leistungsmotoren. Dabei wird auch deutlich warum niederige Frequenzen weniger Sinnvoll sind.
weiterlesen …