embedded-channel.de
Impressum AGBs Kontakt Konzept Suchen Startseite
   
Produkte Online-Shop Fachthemen Support Forum Download
 Home Produkte Single Board Computer - Index - Bootloader BLC877A - Single Board Computer (SBC) mit PIC16F877A
[mehr...]
[Online-Shop starten...]
[mehr...]
[mehr...]
[Forum starten...]
[mehr...]
AGBs
Kontakt
Impressum
Konzept
Gästebuch

Bootloader BLC877A -  Single-Board-Computer mit PIC16F877A

Single Board Computer (SBC) – fertig aufgebaut und getestet mit einem PIC16F877A Controller. Der Controller ist mit einem Bootloader programmiert. Das Board verfügt über 33 IO-Pins, einen 20 MHz Oszillator, eine RS232 Schnittstelle sowie ein CAN-Bus Interface. Sockel sind für einen IO-Expander (MCP23008), für einen Echtzeituhrenbaustein (RTC) und für ein EEPROM vorgesehen. Der Single Board Computer BLC877A kann mit Erweiterungsmodulen ausgestattet werden.

Programmierung des Boards

Die Programmierung des Single Board Computers mit dem gewünschten Programmcode (*.hex Datei) gestaltet sich mit dem Bootloader sehr einfach, es wird kein zusätzliches Programmiergerät benötigt.

  • Das Board wird mit einem seriellen Kabel (CAB9FF6FT) mit ihrem Computer verbunden
  • Die mitgelieferte Bootloader Software für ihr Windows Betriebssystem muss in einem Ordner entpackt werden
  • Start der PICbootPlus.exe
  • Einstellungen in der Software: 56000 Baud und korrekter COM-Port
  • Die zu programmierende *.hex Datei wird über den Button „Search“ ausgewählt
  • Anklicken des „Write“ Buttons und Zuführen der Stromversorgung des Boards – der Controller wird mit ihrer *.hex Datei programmiert
  • Nach einem Reset des Boards wird das neue Programm ausgeführt

Bitte beachten Sie, dass das CAB9FF6FT serielle Kabel nicht im Lieferumfang ist. Zum Programmieren wird dieses Kabel benötigt.

Features

  • 14.3 kB FLASH-Programmspeicher
  • 368 Byte SRAM
  • 256 Byte EEPROM
  • 5 MIPs Befehlszyklus – 20 MHz Oszillator
  • 33 freie IO-Pins
  • 8 zusätzliche IO-Pins mit einem IO-Expander (MCP23008)
  • 8 Analogeingänge mit 10-Bit Auflösung
  • 2 analoge Komparatoren
  • 2 PWM (CCP) Module
  • SPI und I²C Bus
  • Zwei 8-Bit Timer und ein 16-Bit Timer
  • Unterspannungsschutzschaltung
  • Watchdog-Timer
  • Low-Power Modus
  • In-Circuit Debugging möglich
  • RS232 Schnittstelle über SUB-D 9-Pin Stecker (Masse, RS232 Tx und Rx Signale)
  • Sockel für I²C serielles EEPROM, z.B. 24LC256 (32 kB), 24LC512 (64 kB)...
  • Sockel für RS485 (SP485, MAX485...) oder CAN-Bus (MCP2551) Interface Treiber
  • Sockel für I²C Echtzeituhr (RTC DS1307), ein 32 kHz Quarz ist bereits vorhanden
  • 5-Pin Terminal Block Connector für den CAN-Bus (Betriebsspannung von 7-30V)
  • Systemstecker mit Betriebsspannungsleitungen, I²C und SPI Bus um z.B. verschiedene I²C Systeme miteinander zu verbinden
  • Power LED
  • Sockel für Erweiterungsmodule (Displaymodule, IO-Module, Lochraster-Module...)

Der Single Board Computer unterstützt PIC16 und PIC18 Mikrocontroller im 44-Pin PLCC Gehäuse. Das hier beschriebene Board kann für zahlreiche Applikationen eingesetzt werden.

Erweiterungen

Die auf dem Board vorhandenen “Daughter” und “Compact Daughter” Verbindungsstecker können für eine modulare Erweiterung des Single Board Computers genutzt werden. Zahlreiche Erweiterungen an Funktionen sind möglich:

  • LCD Erweiterungsmodul (DEV16T)
  • 7-Segment Display Board (DEV7TC)
  • 8-Bit gepuffertes IO-Board (IO88T-88)
  • Prototyp – Lochraster Board (PT01T-ASM, PT01TC-ASM)


Abb.: Montage eines LCD Erweiterungsboards auf dem SBC Hauptmodul.

Datenblätter und Downloads

  • Datenblatt
  • Bootloader Windows Software mit Quellcode
  • Bootloader *.hex Datei für den PIC16F876A und PIC16F877A Controller
  • Vollständiger PIC16F87xA Bootloader V9.30. Umfasst *.hex Datei, Windows Software und Quellcode
  • [mehr...]

Zurück

Foto zoomen
Newsletter

Hiermit bestellen sie den kostenlosen Newsletter um  aktuelle Informationen zu erhalten. [mehr...]


Service
Homepage automatisch zu den  Favoriten hinzufügen.

Update: 16.03.2006
(c) 2005 embedded-channel.de
Alle Rechte vorbehalten.