Interrupt, hur göra?
Postat: 1 juni 2004, 19:39:35
Mitt ekolod igen....
har en interruptrutin som jag vet att den anropas, men sen kommer jag inte vidare.
pseudo kod:
enable interrupt
goto wait
---
---
wait
goto $ ; står här och väntar på interrupt
---
---
slut på pseudo kod.
Kommer till wait och hoppar sen till interrupt rutinen. Det funkar perfa, kommer sen även till retfie, så den ska hoppa tillbaka. Problemet är att jag inte kommer förbi "goto $"
Antagligen inte så konstigt... men hur ska jag gör min delay? den ska stå och göra inget tills interrupten sen ska den fortsätta efter delayen. det är capture eller timer interrupt jag väntar på.
har en interruptrutin som jag vet att den anropas, men sen kommer jag inte vidare.
pseudo kod:
enable interrupt
goto wait
---
---
wait
goto $ ; står här och väntar på interrupt
---
---
slut på pseudo kod.
Kommer till wait och hoppar sen till interrupt rutinen. Det funkar perfa, kommer sen även till retfie, så den ska hoppa tillbaka. Problemet är att jag inte kommer förbi "goto $"
Antagligen inte så konstigt... men hur ska jag gör min delay? den ska stå och göra inget tills interrupten sen ska den fortsätta efter delayen. det är capture eller timer interrupt jag väntar på.