www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD Modul montierbare Universalsteuerplatine mit PIC


Autor: Gerhard. (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Im Anhang sind ein paar Bilder zu einer universell verwendbaren PIC 
Steuerplatine, die hinter einem 2x16 Zeiligen LCD Modul montiert ist.

Ziel zur Entwicklung dieser Platine war, eine moeglichst universell 
verwendbare Microcontrollerplatine zur Verfuegung zu haben, auf der alle 
notwendigen Peripherien fuer viele Aufgaben schon auf der Platine 
vorhanden sind. Sie hat sich bei einigen meiner Projekte schon angenehm 
bewaehrt. Als MC wurde ein 18F4620 mit grossem Programmspeicher 
gewaehlt. Fuer kleine Instrumente oder Steuerungen ist alles vorhanden 
um moeglichst schnell ein Entwicklungsgeraet zur Verfuegung zu haben.

An Peripherie ist folgendes vorhanden:

Umschaltbare RS232 oder RS485 Serielle Schnittstelle
DS1302 Real Time Clock mit 3V Lithium Knopfzelle
AT24C1024 EEPROM Speicher fuer einfache Datenloggeranwendungen
25 Tasten (5x5 Matrix) Interface im Interrupt- oder Poll-Betrieb
I2C Schnittstelle fuer Fernsteuerung des LCDs
Anschluesse fuer TIMER, CAPTURE Eingaenge fuer Frequenz oder 
Zeitmessungsaufgaben
3 Analog und 5 Digital Universal Pin Anschluesse
TMP101 oder LM71 Digitaler Temperaturfuehler
ICD2 Programmieranschluss
PWM Helligkeitssteuerung der LCD Hintergrundbeleuchtung
Elektronische Kontrasteinstellung
Vier Option Jumpers
Dual Rot/Gruen LED fuer Testzwecke
Anschluss fuer einen Lautsprecher oder Piezomelder
2.5V LDO ADC Referenzspannungsquelle mit LM2432

Sollten die vorhandenen IO-Anschluesse nicht ausreichen kann man 
mitttels eines IO Expander z.B. wie dem PCA9698 oder PCF8574 und I2C 
Schnittstelle die vorhanden Anschluesse erweitern.

Man kann natuerlich auch andere aehnliche LCD Module mit dem HD44780 
einsetzten, obwohl die Montierung der Platine nicht mehr direkt moeglich 
ist.

Fuer die Erstellungs der Betriebsprogramme wird CCS C eingesetzt.

Gruss,
Gerhard

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.