|
|
|
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
|
|
|