Hanna
Sourcecode Batteriemanagementsystem |
Standard board header file. Diese Datei enthält die Standardparameter und Pinbelegungen für das BMS Board. Mehr ...
#include <stdio.h>
#include <stdbool.h>
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
#define | BMS_BOARD_V72 |
Push buttons (Port D, INT0) | |
#define | TASTER_PORT PORTD |
#define | TASTER_1_bm PIN2_bm |
#define | TASTER_2_bm PIN3_bm |
#define | TASTER_3_bm PIN4_bm |
#define | TASTER_4_bm PIN5_bm |
#define | TASTER_ALLE (TASTER_1_bm | TASTER_2_bm | TASTER_3_bm | TASTER_4_bm) |
TFT QVGA Displaymodul (Controller ILI9341) | |
#define | QVGA_SPI &SPIC |
#define | QVGA_CS &PORTB, PIN0_bm |
#define | QVGA_SCK &PORTC, PIN7_bm |
#define | QVGA_MISO &PORTC, PIN6_bm |
#define | QVGA_MOSI &PORTC, PIN5_bm |
#define | QVGA_DC &PORTC, PIN4_bm |
#define | QVGA_LCD_RESET &PORTC, PIN3_bm |
SD Card Reader | |
#define | SD_READER_SPI_ADDR &SPIE |
#define | SD_READER_CS &PORTB, PIN2_bm |
CS Pin, über den der Card Reader aktiviert wird. | |
#define | SD_READER_SCK &PORTE, PIN7_bm |
#define | SD_READER_MISO &PORTE, PIN6_bm |
#define | SD_READER_MOSI &PORTE, PIN5_bm |
#define | SD_READER_SPI SPIE |
#define | SD_READER_SPI_PORT PORTE |
#define | SD_READER_SS &PORTE, PIN4_bm |
!SS! PIN wird nicht benutzt => entweder als Input mit Eingang high oder als Output konfigurieren, sonst wechselt SPI in Slave Mode ! | |
Eingänge (auf Interrupt) zur Überwachung der angesteckten Kabel (Port D, INT1) | |
#define | LADE_POWER_IN_INT_bm PIN1_bm |
#define | USB_POWER_IN_INT_bm PIN0_bm |
Eingang (auf Interrupt) zur Überwachung Power Out (Port E, INT1) | |
#define | LAST_bm PIN3_bm |
Eingang (auf Interrupt) zur Überwachung des Temperaturevents (Port E, INT0) | |
#define | TEMPERATURE_INT_bm PIN2_bm |
Eingang (auf Interrupt) BT Event (Port F, INT0) | |
#define | BT_INT_bm PIN4_bm |
Ausgang, um V_START auszuschalten (Port B1) | |
#define | V_START_OFF_bm PIN1_bm |
#define | V_START_OFF &PORTB, PIN1_bm |
Betriebsarten | |
#define | LEERLAUF 2 |
#define | BETRIEB 1 |
#define | LADEN 0 |
Wartezeit in s | |
#define | WARTEZEIT 10 |
Funktionen | |
void | board_init (void) |
This function initialises the board target resources. Mehr ... | |
Variablen | |
uint8_t | betriebsart |
FILE | usbin |
FILE | usbout |
Filestreams für USB Kommunikation. | |
Standard board header file. Diese Datei enthält die Standardparameter und Pinbelegungen für das BMS Board.
Definiert in Datei board_init.h.
void board_init | ( | void | ) |
This function initialises the board target resources.
This function should be called to ensure proper initialisation of the target board hardware connected to the part.
This function initialises the board target resources.
Definiert in Zeile 46 der Datei board_init.c.