Thông báo

Collapse
No announcement yet.

Vấn đề nhập xuất ra từng chân của PORT với thành ghi DDRx

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

  • Vấn đề nhập xuất ra từng chân của PORT với thành ghi DDRx

    Theo mình biết thì thanh ghi hướng nhập xuất DDRx có 8 bit. Vậy nếu mình mún 1 chân của PORT xuất và chân kia của PORT nhập được không.
    Vd mình muốn PortB.0 đến PortB.3 nhập còn tất cả các Port còn lại xuất thì mình gán : DDRB=0xF0;
    Như vậy có được không?
    Thứ 2 mình muốn hỏi là giao giếp I2C chỉ sử dụng 2 chân mỗi port, thấy hơi phí, nếu mình khai báo port và chân giao tiếp I2C rồi:
    #asm
    .equ __i2c_port=0x18 ;PORTB
    .equ __sda_bit=0
    .equ __scl_bit=1
    #endasm
    Thì các chân còn lại sử dụng như thường được không, hay là phải bỏ trống cả 6 chân còn lại.
    Bác nào biết giúp mình, mình cảm ơn lắm lắm

  • #2
    - Bạn có thể xuất nhập ở chân bất kỳ ( miễn nó có chức năng xuất nhập I/O ).
    - Bạn có thể nhập vào 1 chân và xuất ra 1 chân khác
    - Bạn cũng có thể vừa xuất , vừa nhập trên cùng 1 chân
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X