GPIO در AVR و رجیسترهای DDR PORT PIN
DDRx
رجیستر DDR جهت هر پایه را بهعنوان ورودی یا خروجی تعیین میکند.
PORTx
در حالت خروجی مقدار پایه و در برخی حالتهای ورودی Pull-up داخلی را کنترل میکند.
PINx
برای خواندن وضعیت منطقی پایه استفاده میشود.
کاربرد
کنترل مستقیم رجیسترها سرعت و درک عمیقتری از سختافزار فراهم میکند.
جمعبندی
این سه رجیستر پایه کار با I/O در AVR هستند.