Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

obsługa przerwania w asemblerze

09 Mar 2006 22:21 1065 7
  • Poziom 13  
    Czy program ktory zawiera procedure obslugi przewania rs232 musi byc koniecznie rezydentny?
  • Pomocny post
    Poziom 16  
    Nie :)

    TYlko to umożliwia działanie 2 programów "jednocześnie" (przynajmniej w dosie). Ty spokojnie pracujesz sobie w dosie a program siedzi w pamięci i obsługuje dane z rsa ale jeśli nie chcesz to mozesz napisać program nie rezydentny i tylko on będzie działa w danym czasie i nic wiecej
  • Poziom 42  
    Nie musi być, wydaje mi się że mylisz pojęcia.
  • Poziom 13  
    A mozecie mi to wyjasnic???
  • Poziom 13  
    jak wydaje sie człowiekowi ze powinno działac a nie działa to rózne mu przychodza mysli do głowy. Swoja droga w dalszym ciagu nie osiagnołem celu.
    Aby rs wygenerował przerwanie musze ustawic:
    w MCR3 -uaktywnienie OUT2
    w IER odblokowanie przerwan (wysłac tam 00000001b)
    oraz odblokwowac przerwanie w kontorlerze PIC

    Coś jeszcze?
    Ramka danych, predkosci, ustawienwie wektora przewan na własna procedure jest napewno dobrze.
  • Poziom 13  
    zle okresilałem adresy portow
    wszystko działa teraz, sory za zawracanie giraty;]
    temat do zamkniecia
  • Poziom 13  
    to znowu ja
    program działa pieknie pod win98 a pod Xp nie chce
    googlowałem troche i wychodzi ze dlatego tak jest gdyz xp juz nie ma w sobie dosa

    Da sie cos zrobic aby program działał tez pod XP ?
  • Poziom 42  
    GoAway napisał:
    Da sie cos zrobic aby program działał tez pod XP ?
    Albo napisać go pod windows i napisać go dobrze (czytaj bez grzebania w portach), albo skorzystać z programów odblokowujących porty (o tym tez było kilka razy na forum).