Étape 1: Pin_arduino.h
Arduino uno utilise ATmegaxx8 et définissez le port à l’aide de numer, alors nous pouvons l’utiliser facilement
que les proses sont stockées dans Pin_arduino.h
Nous pouvons trouver le fichier dans ce chemin d’accès C:\Program Files\Arduino\hardware\arduino\avr\variants\standard
Pin_arduino.h ouverte et nous allons voir comment convertir des arduino PORT et DDR
puis nous devons changer les choses suivantes avant que nous puissions utiliser arduino sur ATmega16.
- Le nombre de broches numériques
- Le nombre de quilles analogiques
- Mappages de broche analogique et const des broches analogiques (valeurs réelles pour A0, A1)
- Broche numérique à la cartographie PCICR
- Épingler au port (PORTA, PORTB etc.) cartographie
- Pin à minuterie cartographie
La plupart d'entre eux est simples et on peut obtenir les valeurs correctes de la cible AVR puces datasheet.