Trích:
Nguyên văn bởi minhtienbk
nếu trong đoạn chương trình trên có xài ngắt ,mà ISR lại rất dài ,thì ta viết như thế nào ,có phải thế này ko :
ORG 0
goto main
ORG 0x18
goto ISR
ORG 0x2a
ISR .......
......
retfie
main .....
.....
đúng ko anh ? chỗ này quan trọng vì ko qua nó thì cũng ko có file HEX
chắci ai cũng gặp thế này khi sài 18f
|
Bạn viết như vậy là được rồi, nhưng nó chỉ xử lý ngắt có mức ưu tiên thấp (vectơ nằm ở 0x0018), còn ngắt có mức ưu tiên cao (vectơ nằm ở 0x0008) thì không biết sẽ có code gì nằm ở phần vectơ của nó.
Thân,