PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   một câu hỏi nhỏ (http://www.picvietnam.com/forum/showthread.php?t=3509)

maiduy082 09-02-2009 02:29 PM

một câu hỏi nhỏ
 
các anh cho em hỏi chút
em chưa hiểu về ngắt ngoài
em muốn hỏi thế này
#INT_EXT
#INT_EXT1
#INT_EXT2
#INT_EXT3
khác nhau thế nào và sử dụng ra sao
cám ơn các anh.
e có tài liệu C Compiler Reference Manual
nhưng nói chung chung quá nên em cũng mù tịt

txnghia 09-02-2009 02:58 PM

Trích:

Nguyên văn bởi maiduy082 (Post 22471)
các anh cho em hỏi chút
em chưa hiểu về ngắt ngoài
em muốn hỏi thế này
#INT_EXT
#INT_EXT1
#INT_EXT2
#INT_EXT3
khác nhau thế nào và sử dụng ra sao
cám ơn các anh.
e có tài liệu C Compiler Reference Manual
nhưng nói chung chung quá nên em cũng mù tịt

Ngắt ngoài là chương trình được ngắt từ tính hiệu từ bên ngoài (bên ngoài VĐK). Khi có sự thay đổi tín hiệu nào xảy ra ở các chân INT_EXT, 1, 2, 3 mà đúng với loại tín hiệu mà ta định thì bộ xử lý sẽ xem đó là một tín hiệu ngắt và đưa chương trình chạy đến một hàm ngắt định sẵn. Ví dụ như một tín hiệu ngắt có thể là một thay đổi mức tín hiệu từ cao "1" xuống thấp "0".

Ngắt nội là ngắt từ tính hiệu bên trong của VĐK. Ví dụ như một bộ đếm khi chạy đến một giá trị ngắt đã định thì nó sẽ tạo ra một xung tín hiệu ngắt, ngắt bộ xử lý, đưa chương trình đến một hàm ngắt.

Người ta cũng gọi ngắt ngoài là hardware interrupt vì ngắt bằng một tín hiệu thực từ bên ngoài đưa vào chân INT_EXT và ngắt trong là software interrupt vì nhờ phần lập trình để tạo ra ngắt.

internal interrupt: ngắt nội
external interrupt: ngắt ngoại.

txnghia
08/02/09

namqn 09-02-2009 05:56 PM

Trích:

Nguyên văn bởi txnghia (Post 22473)
...

Người ta cũng gọi ngắt ngoài là hardware interrupt vì ngắt bằng một tín hiệu thực từ bên ngoài đưa vào chân INT_EXT và ngắt trong là software interrupt vì nhờ phần lập trình để tạo ra ngắt.

...

Nếu vậy các ngoại vi tạo ngắt (như các module CCP1, ADC, ...) thì gọi là hardware hay software?

Thân,


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam