logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR][Bascom] własna biblioteka a parametry

mirekk36 05 Sie 2008 14:58 1991 2
  • #1 5410209
    mirekk36
    Poziom 42  
    Witam,

    stanąłem na kolejnym rozdrożu, o ile już potrafię śmiało robić wstawki asemblerowe w Bascomie, mogę i nawet poprawiłem na swoje potrzeby niektóre biblioteki Bascoma - gdzie trzeba było prawie tylko w assemblerze to jednak nurtuje mnie jedna rzecz.

    jak zrobić aby we własnej biblitece uzyskać jakąś hmm funkcję lub procedurę wywoływaną z parametrami ale na takiej zasadzie jak funkcje:

    LCD
    PRINT

    i tym podobne. Czytałem wprawdzie jakiegoś i tak fajnego PDF'ka autorstwa kolegi Zbigniewa Gibka, i jest tam trochę na te tematy. Jednak tam opisane jest tworzenie własnych procedur które hmmm trzeba deklarować jeszcze samemu w programie głównym. To troszkę ciężko tak działać.

    przecież używając bibliotek bascomowskich nie trzeba deklarować w programie głównym wszystkich funkcji i procedur, które chcemy z nich użyć

    ..... no ale może jest to co ja chcę nie możliwe dla zwykłego śmiertelnika poza samymi twórcami Bascoma ????
  • Pomocny post
    #2 5410988
    ZbeeGin
    Poziom 39  
    mirekk36 napisał:
    Czytałem wprawdzie jakiegoś i tak fajnego PDF'ka autorstwa kolegi Zbigniewa Gibka, i jest tam trochę na te tematy. Jednak tam opisane jest tworzenie własnych procedur które hmmm trzeba deklarować jeszcze samemu w programie głównym. To troszkę ciężko tak działać.

    A czy zastanawiałeś się w jaki sposób przekazać kompilatorowi czy ma na stos wrzucić jakieś parametry? Dlatego potrzebna jest deklaracja nagłówka funkcji/procedury znajdującej się w bibliotece. Niestety nie ma innego wyjścia.

    mirekk36 napisał:
    przecież używając bibliotek bascomowskich nie trzeba deklarować w programie głównym wszystkich funkcji i procedur, które chcemy z nich użyć

    W tym wypadku informacje nagłówkowe są umieszczone w kompilatorze i stamtąd są pobierane.

    mirekk36 napisał:
    ..... no ale może jest to co ja chcę nie możliwe dla zwykłego śmiertelnika poza samymi twórcami Bascoma ????

    Jak napiszesz jakąś ciekawą i użyteczną bibliotekę to MCS chętnie wprowadzi ją do zestawu bibliotek. W ten sam sposób powstał AVR-DOS. Najpierw JFV napisał biblioteczkę i parę programików przykładowych, a potem została ona włączona do BASCOM-a.
REKLAMA