ATMEGA16 I / O cảng như một xe buýt hai chiều?

C

cit_stu

Guest
Tôi muốn sử dụng cảng ATMEGA16 như một đầu vào cho thời gian cụ thể và như là một đầu ra cho cụ thể thời gian ..
Có thể sử dụng ATMEGA16 I / O cảng như một xe buýt hai chiều??

 
Có, bạn chỉ cần sửa đổi i / đăng ký hướng o, khi chuyển đổi giữa các đầu vào / đầu ra.

Kính trọng.

 
Việc đăng ký sử dụng để điều khiển theo hướng đăng ký là DDRx
trong đó x là cảng

ví dụ nếu bạn viết DDRA = 0xFF
Sau đó, A Port là OUTPUT

nếu bạn writed DDRA = 0 sau đó PORTA là cấu hình như INPUT

Kính trọng
Nandhu

 

Welcome to EDABoard.com

Sponsor

Back
Top