Thông báo

Collapse
No announcement yet.

Giao tiếp i2c ds1307

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

  • Giao tiếp i2c ds1307

    em chào mọi người. em đang tìm hiểu về giao tiếp với ds1307 nhưng có câu lệnh không hiểu nên mạo muội đăng bài lên đây mong bác nào biết giải thich hộ em với ạ? câu lệnh này đây ạ "SDA = (data2send & 0x80) ? 1:0;" em thắc ,mắc là sao SDA la dũ liệu dạng bit còn dữ liệu data2send&0x80 la dạng byte thì sao lại gáng với nhau được ạ phải chăng thêm vào đoạn ? 1:0; nữa thì sẽ là lấy ra giá trị là một bit không ạ? mong các bác giải thích giùm. em cảm ơn

  • #2
    (data2send & 0x80) ? 1:0; //dịch: kiểm tra bit thứ 8 của data2send, giá trị and đúng (khác 0) => gán 1 cho SDA. Giá trị and sai (bằng 0) gán 0 cho SDA

    Comment


    • #3
      vâng em cam on anh?

      Comment


      • #4
        chao cac bac . E dang tim hieu ve con ic ds1307 va gap mot so vuong mac voi cac cau lenh ma khong hieu y nghia cua chung la gi.. hom nay e xin dang len day de nho cac bac giup e voi ạ!!

        //write_ds1307(2,0x15);
        //sec=read_ds1307(0); // read second
        min=read_ds1307(1); // read minute
        hour=read_ds1307(2); // read hour
        // printf(lcd_putchar,"%u",hour_digit2);

        e moi tap tenh vao nen chua am hieu nhieu. mong gap duoc cuu nhan phu tro

        Comment


        • #5
          hizz.. sao ko ai giup e vs vại

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X