Notes sur le ATtiny13

Voici quelques notes éparses concernat le ATtiny13.

Pins

Le port B (numérique) est celui que nous utilisons ici. Il s'agit d'un registre qui contient ici 6 bits. L'état d'une entrée/sortie numérique peut être lue/écrite de la manière : Pxn, où P signifie port, x est la lettre du port (on n'a que B sur le ATtiny13) et n est le numéro du bit. (de la pin) Par exemple : PB2 est la pin 2.

interruptions

Fonctionnalités

ADC

PWM

compteur (autonome)

diverses fonctionnalités

communication avec d'autres circuits intégrés

i2c

Two wire interface. Deux fils : (data in/out, clock)

SPI

Quatre fils. (MOSI, MISO, clock, chip select)

En parallèle, c'est plus rapide et le choix du chip auquel . En série, tu dois lire au démarrage c'est quoi ton adresse, par exemple avec des DIP switch ou en soudure. Semblable au RS-485 lorsque en série.

Utilise le UART (universel asynchrone receive et transmit serial) et USART (possiblement synchrone)

Synchrone : utilise une clock. Si c'était asynchrone : utilise un start bit et un stop bit. (donc deux bits de plus)

Pas de bit de parité. (y'en aurait si ça aurait

Programmation

Pins

ICSP : In-circuit serial programmer (utilise ISP)

Vitesse de l'envoi du code

Une fois déjà programmée, on peut augmenter la vitesse...

Fuses (bits de configuration du système de la chip)

On peut les uploader juste une fois. Par défaut, la chip sera très lente.

Flag d'optimisation : -Os

Electronix/NotesATtiny13 (last edited 2009-11-05 19:47:03 by localhost)