-
-
Erfahrener Benutzer
Roboter-Spezialist
eine weitere tolle sache.
man kann die library aus einem microbasic-sourceprogramm selber entwerfen und wie die vorgegebenen library einbinden.
das heisst, wenn man eine gute lcd-routine entworfen hat, braucht man die eigene von microbasic nicht einbinden die in dem unteren aufruf erscheint.
im ordner der defs befindet sich auch zu jedem chip eine moduldatei, von der die benötigten module eingebunden werden, die dort namentlich erwähnt sind.
die dazugehörige mcl enthält das librarykompilat.
folgende module stehen zur verfügung z.b. für den atmega16:
aufbau der datei:
module ATmega16Def
include "ATmega16"
include "system_" ' add here new libraries for this chip separated by commas
include "math"
include "delays"
include "conversion"
include "usart1"
include "spi1"
include "soft_spi"
include "soft_uart"
include "soft_i2c"
include "adc"
include "lcd4"
include "lcd8"
include "eeprom"
include "flash_mcu"
include "fonts"
include "images"
include "glcd"
include "keypad"
include "sound"
include "utils"
include "strings"
include "compact_flash"
include "one_wire"
include "ps2"
include "pwm"
include "mmc"
include "mmc_fat16"
include "cf_const"
include "compact_flash"
include "cf_fat16"
include "twi"
implements
end.
mit einem eigenen librarycompilat kann man diese erweitern. es muss dann der name der library hier eingetragen werden.
man kann die librarys auch einzeln mit include "..." im eigenen sourceprogramm aufrufen.
also dieses konzept ist erste sahne.
Castle
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen