Thông báo

Collapse
No announcement yet.

AVR-Cho em hỏi về ngắt ngoài INT0

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • AVR-Cho em hỏi về ngắt ngoài INT0

    EM muốn hỏi làm sao mình bíêt là đang có tín hiệu ngắt ngoài ( ý của em là có 1 biến nào đó mà khi có ngắt ngoài xảy ra thì nó set là 1 , còn không có thì nó set là 0 hay không ? Biến đó là biến gì ? )
    Thanks !

  • #2
    Nguyên văn bởi hoacucvang Xem bài viết
    EM muốn hỏi làm sao mình bíêt là đang có tín hiệu ngắt ngoài ( ý của em là có 1 biến nào đó mà khi có ngắt ngoài xảy ra thì nó set là 1 , còn không có thì nó set là 0 hay không ? Biến đó là biến gì ? )
    Thanks !
    Cờ báo ngắt ngoài (External interrupt flag) trong thanh ghi GFIR
    Mấy ai định nghĩa được tình yêu.
    Có gì đâu một buổi chiều.
    Kề dao lên cổ yêu hay chết .
    Gật đầu cái rụp thế là yêu.

    --------
    Apple

    Comment


    • #3
      EM có in thử giá trị của GIFR khi có ngắt và không ngắt thì giá trị đều không đổi , không hiểu sao . ( giả sử GIFR = 32)

      Comment


      • #4
        Nguyên văn bởi hoacucvang Xem bài viết
        EM có in thử giá trị của GIFR khi có ngắt và không ngắt thì giá trị đều không đổi , không hiểu sao . ( giả sử GIFR = 32)
        làm sao in ra được, đây là loại cờ báo đặc biệt, chỉ MCU mới được xài thôi, Trình ngắt xảy ra cũng tương đương cờ ngắt phất lên rồi còn gì.

        Cờ ngắt set để báo cho MCU, xong là nó được xóa ngay trong trình ngắt...
        Attached Files
        Mấy ai định nghĩa được tình yêu.
        Có gì đâu một buổi chiều.
        Kề dao lên cổ yêu hay chết .
        Gật đầu cái rụp thế là yêu.

        --------
        Apple

        Comment


        • #5
          dùng codevision thì khi thiết lập bạn chỉ cần khai báo ngắt vậy là trong chương trình nó sẽ tự sinh cho bạn muốn làm jf khi sảy ra ngắt cũng được
          Thiết kế chế tạo các loại máy xoáy nắp, chiết rót định lượng dùng trong dược phẩm và thực phẩm.

          Comment


          • #6
            Cho phép tại hạ thêm một câu: Dùng Codevision là dễ nhất, nó cấu hình cho mình hết cả, bạn muốn ngắt sườn, mức gì đều ok miến là bạn dùng đúng chân ngắt được cấu hình vì Codevision tạo luôn cho bạn hàm ngắt mà. Sau đó bạn muốn làm gì ở trong cái hàm ngắt đó cũng ok.
            VD đơn giản nhất là nối chân ngắt đó ra một phím bấm, một chân I/O khác vào một con led để check. Sau ví dụ này là bạn sẽ làm với ngắt ngoài ngon lành luôn.
            Chúc bạn học tập tốt!

            Comment


            • #7
              các pác cho em hoi mot chút
              em dung atmega8,sử dụng thach anh 8M,ct trình của em là cho lần lượt các chân ở mức thấp dể làm sáng led(tất nhiên là ko sử dụng các chân INT0,INT1,reset,xtal).và sử dụng ngắt INT0,INT1.
              khi có ngắt ngoài xảy ra thì trình tự các led sẽ sáng khác nhau,thực hiện xong ngắt thì trở về ct chính. chú ý là thời gian sáng và tắt các led là như nhau
              nhưng sao khi em tét tren bo mạch thì khi nó phục vụ ngắt xong thì quay trở lại thì bị trễ một thời gian rất lớn.
              ví dụ khi led nối vói portB.1 sáng thì có ngắt xảy ra.như ct ta viết thì khi thực hiện xong ngắt thì portB.1 vẫn sáng trong thời gian trễ,rồi đến led nối với portB.2 sáng. nhưng thực tế led nối vói portb.1 sáng trong khoảng thời gian gấp3->4 lần thời gian trễ.
              thế là sao ha cac pác.
              em quên ko mang doan code di nên ko đua lên dc

              Comment


              • #8
                đây là doạn code của em.các pác xem júp và chỉ cho em với
                Attached Files

                Comment

                Về tác giả

                Collapse

                hoacucvang Tìm hiểu thêm về hoacucvang

                Bài viết mới nhất

                Collapse

                • bqviet
                  Trả lời cho Đấu tắt điện cho máy tính bảng
                  bởi bqviet
                  Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
                  06-12-2025, 17:17
                • nguyendinhvan
                  Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
                  bởi nguyendinhvan
                  Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
                  05-12-2025, 19:59
                • afrendly
                  Trả lời cho Đấu tắt điện cho máy tính bảng
                  bởi afrendly
                  Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
                  04-12-2025, 01:27
                • nick22
                  Trả lời cho Máy điện châm ?
                  bởi nick22
                  Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
                  01-12-2025, 13:23
                Đang tải...
                X