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

Bascom i zamiana $crystal

arktik1 28 Maj 2009 17:53 2011 4
  • #1 6586414
    arktik1
    Poziom 27  
    Witam .
    Czy da sie zapisać do pętli DO zmianę $crystal??
    Np.
    IF pina.0=0 then $crystal = 16000000.
    IF pina.0=1 then $crystal = 8000000.
    W każdym razie w tej konfiguracji nie działa.
    A jeśli nie to jak to zapisać żeby działało??
  • #2 6586425
    dawid512
    Poziom 32  
    A niby po co? Chcesz zmieniać kwarce w programie? Bez przesady...
  • #3 6586566
    ZbeeGin
    Poziom 39  
    Taka konstrukcja nie zadziała, gdyż dyrektywy nie są poleceniami tylko informacją dla kompilatora, jak dokonać kompilacji. Także ingerencja w stałą _XTAL nic nie da.
  • #4 6587273
    arktik1
    Poziom 27  
    Mam 2 programy które działają na różnej częstotliwości i chciałem połączyć w 1 .
    Jeszcze jedno pytanie.
    Jeśli po DO wpiszemy CLS to jest kasowany co pętla programu.
    Czy da się zrobić żeby CLS działało tylko za 1 pętlą a potem już nie?
    Oczywiście nie wpisując go przed DO.
  • #5 6587399
    dawid512
    Poziom 32  
    Przykład:
     
    
    dim x as bit
    set x
    
    do
    
    if x=1 then
    reset x
    cls
    end if
    
    
    
    
    loop


    To że masz 2 programy gdzie w każdym masz zadeklarowany inny zegar to wcale nie znaczy że musisz go zmieniać za każdym razem. Przecież np. można wpisać inne wartości do timera itd.
REKLAMA