Search results

  1. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Cái dòng #include, bạn phải include header file (*.h) chứ không phải source file (*.c) tại em xem trong file I2c.h không có dòng nào include I2c.c, còn trong I2c.c lại có include I2c.h nên em mới include i2c.c. em debug thì thấy nó bị treo ở chỗ i2c_write(0x00,7, datawr); Vậy là...
  2. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Em viết như thế này: #include "msp430g2553.h" #include "lcd.c" #include "i2c.c" unsigned char *datarev; long int i; void main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; //P1REN = BIT6 + BIT7; P1DIR = 0xFC; P2DIR |= 0xff; lcd_init()...
  3. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    nếu em muốn hiện giá trị trong data ra LCD thì phải xữ lý với số BCD như thế nào vậy anh ???? vì các giá trị trong các thanh ghi của DS1307 là các số BCD việc chuyển nó sang số nhị phân 8 bit thì em làm được( lấy giá trị AND với 0x0f và 0xf0) nhưng em gặp...
  4. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    em tải được cái bộ driver của anh rồi:1cool_byebye:nhưng vẫn chưa đọc được DS1307 để hiển thị lên LCD void i2c_read(unsigned char AddRes,unsigned char numbyte,unsigned char *poirev) anh cho em hỏi, cái tham số *poirev để nhận dữ liệu từ DS1307 ra đúng ạ?? em viết...
  5. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Tàm thời thì em dùng driver của các anh mà em tìm được trên diễn đàn. là cái file này ne anh https://www.dropbox.com/s/39fa2sd0krtwhhm/Drivers.zip vấn đề làm dữ liệu trong Ds1307 là các số BCD làm thế nào để chuyển sang thập phân cho chúng hiện ra LCD anh??
  6. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Anh ơi ! cái link bài giảng I2c nó die mất rồi, anh có link nào khác hay sample code liên quan đến USCI I2c mode không anh?? trong datashet em đọc mà không hiểu cái hình nói về quá trình Truyền-Nhận dữ liệu :-s
  7. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Em xem datasheet sáng giờ mà vẫn chưa biết cách cấu hình cho USCI , anh cho em code mẫu nha !!! để em tìm hiểu theo code đó, học ngược lại với thanh ghi
  8. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    vậy là thay vì cấu hình từng điều kiện như USI thì USCI lại set các BIT để có các điều kiện đó đúng chứ ạ??
  9. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Em không hiểu là như thế này: Trong USI ta phải tạo ra các điều kiện START, STOP,.... còn trong USCI thì có các BIT điều Kiện START,STOP,.... Vậy có phải các BIT đó có thể dùng được như các điều kiện đã cấu hình sẵn hay không>? hay phải cấu hình lại như USI ạ??
  10. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Nó có cấu hình lại các điều kiện START , STOP,..gì không anh?? em thấy trong các thanh ghi có sẵn các BIT điều kiện START, STOP,.....
  11. lee_trieu

    [Help] Cấu Hình I2c bằng USCI

    Chào các anh chị !! em muốn học I2c để giao tiếp với DS1307, vấn đề em gặp phải là em học xong phần USI nhưng con IC của em lại hỗ trợ USCI. giwof không thể giao tiếp được. Mong các anh chị hướng dẫn em cấu hình USCI để giao tiếp DS1307 qua I2c Thanks all !!
Top