AVR mikrodenetleyicilerinin veri sayfalarının okunması oldukça iyidir. Sadece Arduino'nuzdaki kesin kontrolör için Google (örn. ATmege328) ve atmel.com web sitesinde "Tam" veri sayfasını bulun . "Özet" i indirmeyin, çok fazla bilgi içermez. Veri sayfasını en son belgelere sahip tek yer olan atmel.com adresinden indirin.
Temel G / Ç'de kullanılan üç kayıt vardır ("G / Ç Bağlantı Noktaları" adlı bölümü kontrol edin):
Nerede n bir liman kimliğidir, A, B, C arasında değişen bir mektup ... IO sayısına bağlı Denetleyiciniz sahiptir pimleri. Her kayıttaki her bit tek bir GPIO pinini temsil eder (evet, bunu tam olarak anlamak için ikili temel bilgilere ihtiyacınız vardır).
- DDR n , Veri Yön Kaydı: Bu, temel olarak giriş (0) veya çıkış (1) için bir pim yapılandırır.
- PORT n , Port n Veri Kaydı: Bir pin çıkış olarak ayarlandığında, ilgili bit çıkış pinini yüksek (1) veya düşük (0) değiştirir. Giriş olarak yapılandırıldığında, çıkış piminde zayıf bir çekme direnci sağlar.
- PIN n , Port n Giriş Kaydı: Giriş olarak yapılandırılmış bir pimdeki geçerli düzeyi okumak için bu kaydı kullanın.