Thông báo

Collapse
No announcement yet.

Cách viết ngắt hoặc code mẫu để dùng nhận data bằng SSP trên LPC 17xx dùng ngắt!!

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

  • Cách viết ngắt hoặc code mẫu để dùng nhận data bằng SSP trên LPC 17xx dùng ngắt!!

    Em đang làm con LPC 1754 + EEPROM.
    em loay hoay 2 tuần nay mà vẫn chưa viết được hàm nhận dữ liệu bằng SSP trên dòng LPC 17xx dùng ngắt!!.
    các bro giúp em với .
    Đọc datasheet thì thấy 1 mớ cờ ngắt,các bro cho em hỏi,cờ ngắt nào là cờ nên được dùng trong trường hợp của em.

    mong mọi người giúp em!!

  • #2
    chào bạn!

    bạn muốn giao tiếp với EEPROM sao lại dùng ssp. phải dùng chuẩn i2c mới đúng.
    còn bạn muốn code ngắt ssp cho lpc thì vào đây mà đọc nhé.
    http://ics.nxp.com/support/documents...ip/tn06008.zip
    các vấn đề về sdcard, usb, tcp/ip, upgrate firmware,...
    trên các dòng chip: stm32, lpc of nxp
    please cell phone: 01649895559

    Comment


    • #3
      Mình không hiểu sao khi mình lập trình ngắt với lpc 2103, kiểm tra bằng debug Keil ARM thì vẫn thấy cờ ngắt được set, địa chỉ ngắt vẫn có trong thanh ghi địa chỉ ngắt nhưng ctrinh lại không nhảy đến hàm ngắt! Nản quá!

      Comment


      • #4
        Nguyên văn bởi nguyenvanvui Xem bài viết
        chào bạn!

        bạn muốn giao tiếp với EEPROM sao lại dùng ssp. phải dùng chuẩn i2c mới đúng.
        còn bạn muốn code ngắt ssp cho lpc thì vào đây mà đọc nhé.
        http://ics.nxp.com/support/documents...ip/tn06008.zip
        thanks bạn,EEPROM 25xx thì dùng giao tiếp SPI,24xx thì dùng I2C .
        Mình dùng 25xx.
        có link cho arm M3 không bạn !!

        Comment


        • #5
          Nguyên văn bởi delta21 Xem bài viết
          thanks bạn,EEPROM 25xx thì dùng giao tiếp SPI,24xx thì dùng I2C .
          Mình dùng 25xx.
          có link cho arm M3 không bạn !!
          bạn vào các code mẫu của keil đó vào mục lpc1700 lục mấy cái code ngắt với spi dành cho lcd đó kết hợp thêm tài liệu trên là làm đc,biết sáng tạo chút chứ bạn,đâu có sẵn đâu mà dùng he
          các vấn đề về sdcard, usb, tcp/ip, upgrate firmware,...
          trên các dòng chip: stm32, lpc of nxp
          please cell phone: 01649895559

          Comment


          • #6
            bạn delta21 ơi

            mình quên mất mình có viết spi điều khiển led 7 đoạn bằng 1768 trên thread này nè,
            hình như có ngắt đó bạn: http://www.dientuvietnam.net/forums/...lpc1768-44221/
            các vấn đề về sdcard, usb, tcp/ip, upgrate firmware,...
            trên các dòng chip: stm32, lpc of nxp
            please cell phone: 01649895559

            Comment


            • #7
              Nguyên văn bởi nguyenvanvui Xem bài viết
              bạn delta21 ơi

              mình quên mất mình có viết spi điều khiển led 7 đoạn bằng 1768 trên thread này nè,
              hình như có ngắt đó bạn: http://www.dientuvietnam.net/forums/...lpc1768-44221/
              mình đã xem qua ,code của bạn ko dùng ngắt,chỉ là tuần tự gửi byte ra thôi.
              thanks bạn nhiều..... bạn làm nhiều như vậy chắc hẳn bạn có kiến thức về dòng này, tiện đây bạn cho mình hỏi :
              Trong LPC 17xx mà dùng module SSP như là SPI ,có mấy loại trạng thái ngắt(interrupt status ) :Mask interrupt status,Raw Interrupt status.
              Mình đọc datasheet thấy chúng đều mô tả giống như nhau.Bạn có thể nói sơ qua cho mình về vấn đề này được không,ngắt Raw,mask dùng trong các trường hợp nào,có gì khác nhau giữa chúng?

              Giờ mình muốn thông qua SSP ,mỗi khi dữ liệu nhận đầy trong buffer,chương trình sẽ ngắt ,trong chương trình ngắt mình sẽ đọc dữ liệu đó vào thanh ghi,vậy trong trường hợp như vậy,mình nên dùng các cờ ngắt nào ?

              thanks bạn
              Last edited by delta21; 19-04-2012, 14:39.

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...
              X