Trích:
Nguyên văn bởi ThuNguyenvan
Mình chuyển qua dùng HitechC lâu rồi nên CCS cũng không nhớ rõ. Tuy nhiên bao giờ thì khi trong isr của ngắt nào đó, bạn cũng phải clear cờ ngắt của nó đi. Ví dụng trong ngắt RDA thì phải có lệnh RXIF = 0, nếu không ngắt sẽ xảy ra liên tục.
Bạn kiểm tra xem đã clear cờ chưa nhé
|
Theo mình nghĩ sau khi thoát ngắt với CCS thì nó đã tự xóa cờ ngắt rồi,không biết có phải thằng CCS nó "củ chuối củ mài" hay không chứ mình đã làm với động cơ và thấy là nhiều khi phải "chèn thêm" 1 hoặc 2 dòng lệnh vào những "chỗ hiểm" thì nó mới ổn định và chạy đúng.
bản thân mình đã là giao tiếp qua RS232 với CCS và thấy không có vấn đề gì cả,nhưng có nhiều chương trình trên PC thì rất là dở,chủ yếu là tự viết bằng VB hoặc VC với trình độ còn khá hạn chế