Holgi's Elektronikseite

So sehe ich nicht aus !Holgi's Elektronikecke


Besucher seit 15.01.1999


Probleme beim Umgang mit Microchips PIC Microcontrollern
Wer gerade erst anfangen möchte PIC's zu programmieren sollte das hier vieleicht einmal lesen. Probleme beim löschen von PIC's im UV-Gehäuse ? Probleme beim programmieren von Flash PIC's ? Schau mal rein ! Da wirst du einiges finden ;) Links zu deutschen Seiten mit Thema PIC.
Probleme bei AVR/ATMega Microcontrollern
So ähnlich wie die PIC Seite
Linksys WPC54G WLAN PCMCIA Karte mit SuSE 9.1 installieren
IBM600E Laptop SoundChip CS4610 mit SuSE 9.1 installieren
Meine Probleme mit USB
Schaltungen zum Nachbauen

Grundsätzliches zu meiner Homepage:

Ich entwerfe in der Regel keine Schaltungen oder Programme für andere. Dazu fehlt mir einfach die Zeit. Schon gar nicht Radar- oder Blitzlichtstörgeräte. Auf sowas antworte ich gar nicht erst. Bei mir sind keine Bausätze, Platinen oder programmierte Chips zu den Schaltungen erhältlich. Ich kopiere keine Chips und gebe auch keine Tips dazu.

Ich programmiere Microcontroller nur in "C". Assemblerprogramme oder Tips dazu findest du hier nicht.

Fast alle Schaltungen benutzen einen oder mehrere programmierte Chips. Bevor du die Schaltung nachbaust besorge dir ein Programmiergerät für diese Chips !

Schaltpläne und Layouts kann man sich mit der Demoversion von Eagle ansehen, ausdrucken und ändern.
Ich mache mir nicht die Mühe dir diese in einem dir genehmen Dateiformat zu schicken.

Wer die Schaltungen mit PIC12Cxxx oder 16Cxxx nachbauen möchte braucht ein TEURES Programmiergerät.
Ich kenne keine EINFACHE, BILLIGE Schaltung mit der diese PICs programmiert werden können.

Alle vorgestellten Schaltungen sind nur Beispiele wie man es machen kann. Es gibt immer eine bessere Lösung.
Die Schaltungen sind zum Teil mehrere Jahre alt und ausreichend für meine Zwecke.
Ich programmiere dir keine Sonderlösung ! Das wirst DU selbst tun müssen.

Ich beantworte keine Fragen die mit "Könnte man" oder "Ist es möglich" beginnen.
Eine (aus erster Sicht) leichte Aufgabenstellung ist oft nur auf komplizierte Weise zu lösen.

Ich verstehe mich nicht als Briefkastentante für Elektronik.
Wer nicht weiß wie man eine LED oder ein Relais richtig anschließt ist hier auf der falschen Seite.

Anfragen zu Tuning Chips für Auto's werden ungelesen gelöscht.


Code Anzeige für RC5-Infrarot Fernbedienungen (PIC16F84)
RC5 Anzeige am COM-Port ohne LCD
RC5 Empfänger für WinAmp
NEU: RC5 Empfänger für WinAmp mit PIC12F675
Alle erweitert auf Extended RC5
 Mehrere RC5-Infrarot Sender/Empfänger (mit PIC's)
Codes für die 433MHz Sender/Empfänger hinzugefügt 
16-Kanal RC5 Sender 
Präzisionsthermometer mit DS1821 und PIC16F84
NEU: Dual Thermometer mit DS1821 und PIC16F84
DS1821 Programmiergerät mit PIC16F84
DS1821 COM-Port-Dongle mit PIC12C509 oder PIC12F675
und ein Windows-Programm zum anzeigen der Temperatur
Monster LCD-Display für Winamp
8x40 Zeichen ? Kein Problem
PIC16F873 und Displays mit T6963 Controller
Neu: Selbiges mit pinkompatiblem PIC18F252
PLL-Taktgenerator 6,1mHz - 13MHz (PIC16C73)
Digital einstellbarer Rechteckgenerator
PLL-Taktgenerator 10Hz - 30MHz (PIC16F84)
Digital einstellbarer Rechteckgenerator
Ein kleines Effektlicht
Mit PIC12C509. Besteht aus sieben Teilen. Fünf davon sind Leuchtdioden !
Programmierbarer Rückwärtstimer (PIC16F84)
Für Sleeptimer, Belichtungstimer u.a.
Extrem einstellbarer An-Aus-An-Aus... Timer
Analoge Balkenanzeige mit LCD-Textdisplay (PIC12C671)
Kann ein oder zwei Spannungen als Balken anzeigen
Einfache DC-DC Wandler über Prozessor oder CMOS-Gatter
Ladungspumpen, Spannungsverdoppler und Spannungsinverter, Kaskaden
Nullmodem Kabel
Braucht man immer mal
8051 Controller-Experimentierboard
Zum  Nachbauen vielleicht etwas zu groß, aber als Entwicklungsvorschlag für eigene abgespeckte Systeme geeignet.
Nützliche Adapter für LCD-Displays
Inverter für Displays mit erweitertem Temperaturbereich
Winamp über 433MHz fernsteuern (Mit PIC's)
Ein RC5 Infrarot zu UHF Repeater
LCD-Display am COM Port (PIC16F628) CompactFlash zu IDE Adapter
Parallelport 8 Bit Epromsimulator bis 64kB
Das UV-Löschgerät hat ausgedient ;)
Neu: Software für Linux !
Parallelport Prommer für Xilinx CPLD/FPGA
und ein Testboard für XC9536
Holgi's Brainstorming Seite
Nichts fertiges. Nur ein paar Ideen/Experimente
16F84 steuert DL1416 LED-Display
AT90S8515 Frequenzzähler für kleine Frequenzen
8051 steuert Grafikdisplay mit T6963 (Text und Grafik)
PIC18F258 steuert Grafikdisplay mit T6963 (Text und Grafik)
PIC18F6720 steuert Grafikdisplay mit KS108 (Text und Grafik)
ATiny26 macht Farben mit einer RGB-LED
und mehr oder weniger nützliches.

Kleine PC-Programme von mir z.B. HRedir, Bmp2Eagle, Hex2Bin, Bmp2C. Einfach mal reinsehen

Meine AVR/ATMega Testboards und ein Parallelport-Prommer
Anzeige für GPS-Mäuse mit LCD-Text-Display 40x2 Zeichen
ATMega323 steuert T6963 LCD-Controller (Text & Grafik)
ATMega128 steuert KS108 LCD-Controller (Text & Grafik)
Parallelport AVR/ATMega Prommer
Prototyp: AVR / ATMega USB Prommer
ATMega32 liest und schreibt CompactFlash FAT12/16/32
Neu: Funzt auch mit MMC/SD Cards
Projekte mit USB Chips von FTDI
LCD Display an FT245BM
Prototyp: AVR / ATMega USB Prommer
PIC16C765 USB-Testboard
Die ersten Versuche
Versuche mit meinem Tektronix TDS 210
Was man aus einem Speicheroszi noch so rausholen kann.
Vorschau, nur ein Bildchen zum staunen ;)
Kondensatormeßgerät mit PIC16F84
PIC18Fxxxx Testboards für TQFP64 und TQFP80 Gehäuse
PIC18F2550 USB-Testboard
USB-LCD-Display mit HD44780
Monster USB-LCD-Display mit T6963
Wie übertrage ich Daten mit einem BILLIGEN Funk Modul Spielkram für LCDHype
Treiber für Serielle und USB-Displays
Experimente mit Text- und Grafikdisplays
ATMega, PIC18F2550, PIC18F4550, HD44780, T6963 und KS108
Meine ersten Programme für ARM7 LPC2136
MultiFAT für ARM7 LPC2136
SingleFAT für ARM7 LPC2136
bisher nur mit MMC/SD Cards

Die Liste wird sicherlich noch länger. Also gelegentlich mal reinsehen. Aber nicht öfter als einmal pro Monat.


Ich habe zwei C-Compiler für PIC's als Ausbildungs/Studentenversion gefunden. Beide erzeugen Code bis 1k Worte. 16F84 oder 12C508 werden also voll unterstützt.

HI-TECH PICC Lite Jetzt mit Support für noch mehr PIC's (16F877, 16F628, 12F675 u.a.). 

PIC CC5x 16F84 und haufenweise andere (auch sehr aktuelle wie 16F628, 12F675) PIC's

Ich bevorzuge CC5x. Erzeugt sehr schlanken Code. PICC hab ich mal kurz ausprobiert, aufgrund der eingeschränkten PIC Auswahl der Demoversion aber gleich wieder entsorgt. Wenn man sich die Schaltungen oben ansieht müßte ich diese Seite eigentlich Holgi's PIC-Seite nennen. Ich arbeite aber auch mit 8051 Prozessoren und AVR/ATMega. Links zu Freeware C-Compilern für diese Prozessoren:

AVR-GCC oder WinAVR für AVR's und ATMega's


SDCC für 8051 kompatible Prozessoren, auch AT89S8252 und DS89C320. Oder unter Snapshots die aktuellste Version runterladen. Dort wird auch an PIC's und 68HCxxx gearbeitet. Mal sehen wann die ersten lauffähigen Programme compiliert werden können.


The SDCC Open Knowledge Resource Eine gute Seite mit Code-Beispielen für SDCC

Die Atmel Prozessoren gefallen mir nach ersten Versuchen immer besser. Ein ATMega8 im DIP28 Gehäuse hat z.B. 4K Worte Programmspeicher und 1kB RAM ! Nimm AVR-GCC oder WIN-AVR als C-Compiler dazu und du wirst glücklich damit. Nix Codebeschränkung auf 1kB. AVR's haben lineare RAM- und Codebereiche. Nicht diese schwachsinnige Krücke von RAM- und Codebanking bei PIC's die dem Assembler Programmierer Alpträume bereitet. Microchip hätte es besser wissen sollen. Ein nicht zu vernachlässigender Teil vom Programmspeicher geht bei PIC's alleine bei der Bankumschaltung drauf ! Das verringert auch die Geschwindigkeit des Programmes selbst.

Jetzt zieht Microchip mit den PIC18 nach. Diesmal ohne RAM-Banking. Einen freien C-Compiler ohne Einschränkungen für PIC18 kenne ich nicht. C18 V2.20 ist nur eine 60 Tage Demoversion. Tip: deinst + neuinst :)


Folgende Seiten verweisen freundlicherweise auf mich ohne dafür bezahlt oder anders dazu gezwungen worden zu sein :)

Helmut Holm 4-Kanal IR Dimmer (Link zum Dimmer ist tot ? Frag den Author wo sie jetzt liegt). Ein Modem das die Steckdose als Verbindung benutzt !

Links zu privaten Elektronikprojekten in Deutschland
Homepage von Holger Heinemann. Derselbe Vorname dasselbe Hobby. Find ich gut !!
Die beste Seite mit Links zu privaten Projekten die ich kenne.
Unter "Eigene Projekte" eine sehr gute Beschreibung zum RC5 Code.

DSE-FAQ-News Mengen von Links (und gute ! Auf jeden Fall reinsehen.)

The SDCC Open Knowledge Resource
Eine gute Seite mit Code-Beispielen für SDCC den Freeware C-Compiler für 8051 Prozessoren.

Infrarot Fernbedienung für Modelleisenbahnen
Seite von Pekka Siiskonen. Modelleisenbahn per Infrarot-Fernbedienung steuern. Alles in Englisch !

Seite von Michael Dworkin (CC5X.DE)
Webkatalog für Schaltungen von Hobby-Elektronikern mit direkten Links auf die Schaltungen.
Elektronik Verzeichnisse nach Themen sortiert. Ist noch am Anfang, aber auch schon einiges drauf.
Könnte mal eine richtig gute Seite werden. Ich find sie jetzt schon gut.

Homepage von Ulrich Radig
Cooler AVR Webserver (hab ich auch schon probiert) mit RTL8019 (z.B. ISA Karte)
ARM32 Webbox mit uClinux

www.mikrocontroller.net
Jede Menge Foren zu allen Themen rund um Microcontroller z.B. AVR, MSP430
Auf jeden Fall mal reinsehen !



Impressum:
 

Diese Seite dient rein informellen Zwecken. Nachbau und Benutzung der vorgestellten Schaltungen und Programme ist auf eigene Gefahr. Ich bin nicht verantwortlich für Schäden die durch unsachgemäßen Aufbau oder Fehlfunktionen auftreten können. 

Alle Rechte an meinen Schaltungen, Brenndateien und Programmen bleiben bei mir. Bei privater Anwendung dürfen sie uneingeschränkt benutzt werden. Veröffentlichung in Zeitschriften, CD-Kollektionen oder sonstige Medien sowie gewerbliche Nutzung nicht ohne meine ausdrückliche Genehmigung

Alle Links die ich zu externen Seiten angegeben habe kann ich nicht ständig daraufhin prüfen ob dort vorhandene Links auf fragwürdige Seiten führen. Ich distanziere mich ausdrücklich vom Inhalt der verlinkten Seiten.


Dipl.Ing. (FH) Holger Klabunde

Bellmannstr. 7

24114 Kiel


E-Mail