+ Trả Lời Ðề Tài
kết quả từ 1 tới 7 trên 7

Đề tài: Ngắt GPIO

  1. #1
    Thành viên mới
    Tham gia
    Fri Dec 2010
    Bài
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Ngắt GPIO

    cả nhà cho em hỏi ngắt GPIO trong Psoc thiết lập như thế nào vậy? khó quá!

  2. #2
    Thất tinh ác ma
    Tham gia
    Tue Jun 2010
    Bài
    272
    Thanks
    11
    Thanked 22 Times in 18 Posts

    Default

    Ùhm mình cũng đã làm một lần vể vấn đề này nhưng chưa chạy ổn lắm.Hix.Bạn có thế vào phần help của Psoc để tham khảo và biết cách thiết lập.Mình không gửi được code lên không biết diễn đàn sao nữa.Bạn cần có thể liên hệ với mình.Mình send code cho bạn.Thân chào

    ===>Basic Personal Information
    -Hand phone:0985.598.542
    -Yahoo:tieuhoangde_td1010
    -Email:khanhduy.automation@gmail.com

  3. #3
    Thành viên mới
    Tham gia
    Fri Dec 2010
    Bài
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Vậy nếu sử dụng nhiều ngắt GPIO thì làm thế nào? làm thế nào để biết được mình đang viết chương trình cho ngắt ở chân nào?

  4. #4
    Thất tinh ác ma
    Tham gia
    Tue Jun 2010
    Bài
    272
    Thanks
    11
    Thanked 22 Times in 18 Posts

    Default

    //----------------------------------------------------------------------------
    // C main line
    //----------------------------------------------------------------------------

    #include <m8c.h> // part specific constants and macros
    #include "PSoCAPI.h" // PSoC API definitions for all User Modules
    unsigned int dem=0;
    #pragma interrupt_handler PSoC_GPIO_ISR
    void PSoC_GPIO_ISR()
    {
    dem=9;
    }

    void main()
    {
    // Insert your main routine code here.
    PRT0DR=0xff;
    M8C_EnableGInt;
    M8C_EnableIntMask(INT_MSK0,0x20);//kich hoat mat na che ngat.
    LCD_1_Start();
    while(1)
    {
    LCD_1_Position(0,0);
    LCD_1_WriteData(dem+'0');
    }


    }

    ===>Basic Personal Information
    -Hand phone:0985.598.542
    -Yahoo:tieuhoangde_td1010
    -Email:khanhduy.automation@gmail.com

  5. #5
    Thất tinh ác ma
    Tham gia
    Tue Jun 2010
    Bài
    272
    Thanks
    11
    Thanked 22 Times in 18 Posts

    Default

    ban co the tham khao cai do va phat trien len tiep.

    ===>Basic Personal Information
    -Hand phone:0985.598.542
    -Yahoo:tieuhoangde_td1010
    -Email:khanhduy.automation@gmail.com

  6. #6
    Thành viên mới
    Tham gia
    Fri Dec 2010
    Bài
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    M8C_EnableIntMask(INT_MSK0,0x20);//kich hoat mat na che ngat là ntn thế? nếu sử dụng 2 ngắt ở 2 chân khác nhau thì làm ntn? thiết lập phần cứng nữa?

  7. #7
    Thất tinh ác ma
    Tham gia
    Tue Jun 2010
    Bài
    272
    Thanks
    11
    Thanked 22 Times in 18 Posts

    Default

    Trích hayzoi View Post
    M8C_EnableIntMask(INT_MSK0,0x20);//kich hoat mat na che ngat là ntn thế? nếu sử dụng 2 ngắt ở 2 chân khác nhau thì làm ntn? thiết lập phần cứng nữa?
    Câu hỏi này trống không quá chẳng biết là hỏi ai nữa. Thế nên không nhận được câu trả lời cũng là lẽ thường lệ

    ===>Basic Personal Information
    -Hand phone:0985.598.542
    -Yahoo:tieuhoangde_td1010
    -Email:khanhduy.automation@gmail.com

+ Trả Lời Ðề Tài

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

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