PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 18-10-2014, 03:59 PM   #1
longdv
Đệ tử 2 túi
 
Tham gia ngày: Oct 2009
Bài gửi: 26
:
Thumbs down vấn đề phục vụ nhiều ngắt trong MPLABX XC8

Em đang viết cho pic16f887. tình hình là em muốn viết 2 ngắt timer cho timer0 và timer1.
nhưng em tìm hiểu thì XC8 chỉ cho phép viết 1 trình phụ vụ ngắt. rồi có ngắt xãy ra rồi vô đo so sánh cờ để phân loại ngắt. như vậy sẽ rất bất tiện cho việc viết nhiều trình phụ vụ ngắt.
thêm 1 trường hợp nữa là xãy ra ngắt khi đang phụ vụ 1 ngắt khác thì sao?
hay là em đã hiều sai. the như luồng này: http://www.microchip.com/forums/m729209.aspx
Các anh chị chỉ em với.
longdv vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-10-2014, 12:47 AM   #2
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
1. PIC16F887 chỉ có 1 vector ngắt cho tất cả các ngắt, XC8 không cho phép bạn viết hàm ngắt cho từng loại ngắt. CCS thì có thể.
2. Đối với PIC16F887, nếu 1 ngắt (B) xảy ra trong khi 1 ngắt khác (A) đang được phục vụ, thì B phải chờ tới lúc A đã được phục vụ xong mới được phục vụ.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-10-2014, 12:40 PM   #3
longdv
Đệ tử 2 túi
 
Tham gia ngày: Oct 2009
Bài gửi: 26
:
Cho em hỏi thêm một câu nữa.
Trong xc8, làm sao để em có thể đưa con trỏ chương trình tới địa chỉ reset vector (0000h) để thực hiện reset chương trình tại 1 thời điểm bất kỳ, khi chương trình đang chạy bình thường.
longdv vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-04-2015, 08:51 PM   #4
lacrangchay
Nhập môn đệ tử
 
Tham gia ngày: Apr 2015
Bài gửi: 2
:
chào bạn
k biết bạn đã xử lý đc vần đề này chưa chứ bây giờ mình đang mắc phải. nếu bạn đã giải quyết xong rồi xin chỉ giáo nhé
lacrangchay vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 10:51 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam