Thông báo

Collapse
No announcement yet.

Khởi Tạo ADC CodeVision

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

  • Khởi Tạo ADC CodeVision

    Cho em hỏi khi em khởi tạo adc trong code vision thì ctrinh khởi tạo cho mình những dòng code như trong hình (em ko chụp phần code ngắt của nó ) ...
    xin các pro chỉ giáo giúp em là dòng
    ADMUX=FIRST_ADC_INPUT | (ADC_VREF_TYPE & 0xff);
    và SFIOR&=0x1F; có ý nghĩa là gì ? ( tức là gán giá trị 2 thanh ghi ADMUX và SFIOR = bao nhiêu ? e biết toán tử | là OR ; & là AND nhưng vẫn ko hiểu đc 2 dòng lệnh trên ...!

  • #2
    ADMUX = 0 | (0x20 & 0xff)
    SFIOR = SFIOR & 0x1f
    Kết quả bạn tự tính nhé.

    Comment


    • #3
      Nguyên văn bởi trgiap Xem bài viết
      ADMUX = 0 | (0x20 & 0xff)
      SFIOR = SFIOR & 0x1f
      Kết quả bạn tự tính nhé.
      Đó căn bản là e chưa biết tính ạ @@
      Như 0x20&0xff thì là mình nhân từng bit của 0x20 với từng bit tương ứng của 0xff ạ ?
      0x20 = 00100000
      0xff = 11111111
      => 0x20 & 0xff = 00100000 = 0x20 ... e làm thế có đúng ko ?

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X