AVR - vstupy, vystupy
Michal Grunt
michal.grunt na vynet.cz
Středa Červen 15 22:13:33 CEST 2011
Zdravim,
potreboval bych trochu poradit. Ted jsem se do problemu tak zamotal, ze uz ani nevim ci jsem :-) Mam trochu zmatek s tim, jak u AVR (WinAVR+GCC) dany port (resp. pin napr. PD6) nastavit jako vstupni (a jak z nej cist) nebo jako vystupni (a jak na nej zapsat 1 nebo 0)...
Zapnout PD6 jako vystupni port
#define PD6_out DDRD |= (1<<PD6);
Zapsat log 1
#define PD6_log1 PORTD &= ~(1<<PD6);
Zapsat log 0
#define PD6_log0 PORTD |= (1<<PD6);
Zapnout PD6 jako vstupni port
#define PD6_in DDRD |= (0<<PD6);
Cteni z PD6
#define PD6_read PIND&PD6
Je to tak, nebo uplne jinak?
MG
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20110615/ae518e20/attachment-0001.htm>
Další informace o konferenci Hw-list