Mikrocontroller-Schaltungen history menue Letztmalig dran rumgefummelt: 22.03.10 16:42:34
Nun ist die Bearbeitung des Problems beginnend an seiner Formulierung bis hin zum abschließend fehlerfreiem Compilieren des Programms sowie dem Einschreiben des HEX-Codes in den Controller das eine. Auf uns wartet aber noch eine weitere Herausforderung: die Bereitstellung der notwendigen Hardware - erst dann sind wir fertig!
Die Hardware-Entwicklung kann dabei durchaus auf verschiedenstem Niveau erfolgen - im einfachsten Falle verwendet man ein Entwicklerboard - das kann dann vieles - ist aber mit höhere finanziellen Aufwand verbunden. Später kann man das als freie Verdrahtung oder in Perfektion und für große Stückzahlen eine Leiterplatte entwickeln.

1. Am Anfang ...
2. Lauflicht mit dem PIC 16F628A
3. Speicheraufteilung
4. Controller-Peripherie
5. Projekte & Linksammlung
6. Verwandte Themen

PIC-Schaltungen

Mikrocontroller Schaltungen - das Logo

inhaltlich auf korrektem Stand - evtl. partiell unvollständig ;-)

Informatik-Profi-Wissen

Quellen:
Programmieren von PIC-Mikrocontrollern das Portkonzept von PIC-Mikrocontrollern Speicheraufteilung

Just Another Lanuage

Portkonzept Mikrocontroller

Mikrocontroller -  das Speicherkonzept


1. Am Anfang ,,,

... sollte man wahrscheinlich nicht gleich Höhenflüge bekommen und ein komplexes Projekt möglichst noch mit SMD-Bauelementen erweben - das geht sehr wahrscheinlich schief und kostet dann viel Geld. Besser ist, erst einmal kleinere Brötchen zu backen und sich selbst auf diesem Themengebiet einigermaßen sicher zu machen.
Genau deshalb steigen wir mit dem PIC 16F628A, Experimentierplatten und Klingeldraht ein - das funktioniert ja im Bedarfsfall und kann jederzeit umgesattelt werden!!!
der eingesetzte Controller ... die Labor-Experimentierplatine Einsatz Controller PIC 16F628A Grundbeschaltung für den PIC 16F628A

PIC16F628

so sieht die Experimentierplatine aus ...

... und nun setzen wir den PIC 16F628A auf Pin 1

Gundbeschaltung für den PIC 16F628A

die wichtigsten Spielregeln, um Zerstörungen zu vermeiden:
  • immer ohne Spannung an der Schaltung Änderungen vornehmen
  • der Controller kommt immer am Schluss in die Schaltung
  • alle Anschlüsse zum Plus Pol immer mit rotem Draht, alle zum Minus-Pol immer blau
  • Achtung und aufpassen beim Programmieren
    • Richtung in der Programmierfassung
    • Belegung der Steckfelder kontrollieren
... und weil ich "... mit Dir gelitten" habe, stelle ich hier mal dar, wie ich vorgegangen bin - und zwar sehr detailliert - theoretisch könnte man nach den Fotos fast schon aufbauen!!!
... und das wollen wir nun aufbauen:

zwei LEDs blinken an Port A Bit 1 und 2 PIC 16F628A

... und das zugehörige Programm

diese Experimentierplatinen funktionieren schon mal sehr gut ...

... was nicht zuletzt durch die gut gewählte Beschriftung unterstützt wird!!!

vorbereitete Platine sowie Bauelemente

komplette Stromversorgung auf der Experimentierplatine - beachte die Brücken in der Mitte!

komplette Stromversorgung auf der Experimentierplatine von der Seite gesehen

Stromversorgung des Controllers liegt mit + 5 Volt an Pin 14 sowie Minus-Pol an Pin5

der 20 MHz-Taktquarz liegt mit beliebiger Polung an den Pins 15 und 16 des Comntrollers

die beiden 20 pF-Kondensatoren sind am Quarz sowie gegen Masse geschalten

der RESET-Anschluss liegt mit dem 33 k-Widerstand an Pin 4 sowie an + 5 Volt

die Leuchtdioden werden eingebaut

beide eingebaut und einmal aus anderer Sicht

nochmals aus anderer Perspektive

und von oben gesehen ...

Controller richtig einsetzen ...

mit Controller von der anderen Seite gesehen

sieht gar nicht so schwer aus ...

noch ist die Spannungsversorgung mit grünem Drat vermittelt - blau und rot waren noch nicht da

Funktionstest mit angeschlossener Spannungsquelle

   


2. Lauflicht mit dem PIC 16F628A

Hier nun müssen wir, je nach Anspruch, schon ein wenig tiefer in die Programmierkiste greifen. Soll's nur ein einfaches und immer wieder kehrendes Muster sein, so ist das eine einfache forever loop-Schleife. Soll schon die Laufrichtung geändert werden, so benötigen wir einen Eingabeport. Wird auch noch Musterdefinition gewünscht, ist zu unterscheiden, ob wir mit festgelegten oder frei programmierbaren Mustern arbeiten wollen.
... und das müssen wir nun aufbauen:

10 LEDs bilden ein Lauflicht mit dem PIC 16F628A

... und das zugehörige Programm


3. Speicheraufteilung

Mit Sicherheit ist der PIC16F877 für die weitaus meisten Projekte völlig überdimensioniert und somit zu teuer und zu aufwendig (alte deutsche Rechtschreibung!). Für die Mehrzahl der kleinen "Elektronik-Anwendungen" und Aufgabenstellungen ist
 


4. Controller-Peripherie

 

 


5. Projekte & Linksammlung

Mit Sicherheit ist der PIC16F877 für die weitaus meisten Projekte völlig überdimensioniert und somit zu teuer und zu aufwendig (alte deutsche Rechtschreibung!). Für die Mehrzahl der kleinen "Elektronik-Anwendungen" und Aufgabenstellungen ist

 


6. Verwandte Themen history menue scroll up

Was ist alles mit dem Betriebssystem eines Microcomputers verwandt? Antwort: faktisch der gesamte Bereich der Digitalelektronik und sowieso die gesamte Technik der Software-Technologie der Vergangenheit, Gegenwart sowie zumindest der nächsten Zukunft.

Der LC-80 Simulator

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Aktuelles sowie weiterentwickeltes Betriebssystem

Blockschaltbild eines Einchiprechners

   

Projekt Assemblerprogrammierung

   


zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 14. März 2010 um 18.21 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)