bascom.dxp.pl



Idź do strony głównej
Dyrektywy kompilatora

$asm
Rozpoczyna blok instrukcji asemblera. Używana razem z $end asm - dyrektywą kończącą blok instrukcji asemblera.
Przykład użycia :
$asm
nop
$end asm

$baud
Ustawia prędkość transmisji łącza szeregowego. Użycie tej dyrektywy w programie zastępuje wartość ustawioną w opcjach kompilatora na zakładce "Communications"
Przykład użycia :
$baud = 9600

$baud1
Ustawia prędkość drugiego łącza szeregowego (w mikrokontrolerach, które je posiadają).
Przykład użycia :
$baud1 = 9600

$crystal
Zmienna definiująca częstotliwość taktowania mikrokontrolra. Ma znaczenie przy wykorzystaniu łącza szeregowego oraz instrukcji opóźniających.
Przykład użycia :
$crystal = 4000000

$data
Informuje kompilator, że dane znajdujące się po instrukcji data mają być umieszczone w pamieci programu FLASH.

$dbg
Umożliwia śledzenie odwołań procedur do stosu.

$default
Informuje kompilator o typie pamięci, w którym mają zostać umieszczone zmienne.
Przykład użycia:
$default XRAM

$eepleave
Informuje kompilator, aby nie modyfikował pliku *.EEP

$eeprom
Informuje kompilator, że dane znajdujace się po instrukcji data mają być umieszczone w pamieci EEPROM

$eepromhex
Informuje kompilator, aby plik EEP z zawartoscią pamieci EEPROM tworzyłw formacie HEX (domyślnie tworzy w formacie binarnym).

$external
Informuje kompilator, aby dołączył zewnętrzen procedury lub funkcje z biblioteki.

$inc
Informuje kompilator, aby dołączył zawartość zewnętrznego pliku z danymi

$include
Informuje kompilator, aby dołączył zawartość zewnętrzengo pliku z kodem

$lib
Informuje kompilaot o dołączonych bibliotekach

$noinit
Informuje kompilator, aby nie generował kodu inicjującego zmienne.

$noramclear
Informuje kompilator, aby nie generował kodu zerującego pamieć RAM



 


Polityka prywatności

WWW.CAD.PL -- polski serwis CADowski