Chào mọi người !
Em có thắc mắc là :
ví dụ e code cho atmega16.Trong cùng 1 PORTD,e muốn dùng chân PD0 và PD1 cho UART; dùng chân PD4 và PD5 cho PWM; còn lại dùng cho IN-OUT bình thường.Khai báo thanh ghi cho UART và PWM thì e không lăn tăn gì ; nhưng khi e muốn khai báo thanh ghi DDRD=0b11111111(hay đại loại là 1 giá trị DDRD khác) cho chức năng IN-OUT ở chân PD2,PD3,PD6,PD7 ; thì giá trị DDRD có bị ảnh hưởng đến các chân PD0,PD1(UART) và PD4,PD5(PWM) không ạ (e không dùng các chân PD0,PD1,PD4,PD5 cho chức năng IN-OUT)?
Cảm ơn mọi người.
Em có thắc mắc là :
ví dụ e code cho atmega16.Trong cùng 1 PORTD,e muốn dùng chân PD0 và PD1 cho UART; dùng chân PD4 và PD5 cho PWM; còn lại dùng cho IN-OUT bình thường.Khai báo thanh ghi cho UART và PWM thì e không lăn tăn gì ; nhưng khi e muốn khai báo thanh ghi DDRD=0b11111111(hay đại loại là 1 giá trị DDRD khác) cho chức năng IN-OUT ở chân PD2,PD3,PD6,PD7 ; thì giá trị DDRD có bị ảnh hưởng đến các chân PD0,PD1(UART) và PD4,PD5(PWM) không ạ (e không dùng các chân PD0,PD1,PD4,PD5 cho chức năng IN-OUT)?
Cảm ơn mọi người.
Comment