Modifications

Sauter à la navigation Sauter à la recherche
1 532 octets ajoutés ,  10 août 2013 à 16:36
Page créée avec « {{ArduPi-I2C-NAV}} == Registres == {{bloc-etroit|text=Le programme de notre Arduino simulera 3 registres 0x00, 0x01 et 0x02... chacun ayant ses propres spécificités.}} {|... »
{{ArduPi-I2C-NAV}}

== Registres ==
{{bloc-etroit|text=Le programme de notre Arduino simulera 3 registres 0x00, 0x01 et 0x02... chacun ayant ses propres spécificités.}}

{| class="wikitable" border="1"
|-
| align="center" | Registre
| align="center" | Description
|- style="font-size: 90%"
| align="left" | 0x00
| align="left" | Registre d'exécution.<br />Placer l'une des valeurs supportées dans ce registre provoque l'exécution de l'opération souhaitée.<br />Ce registre peut également être lu.
|- style="font-size: 90%"
| align="left" | 0x01
| align="left" | Registre opérant 1. ''Non utilisé pour le moment''.
|- style="font-size: 90%"
| align="left" | 0x02
| align="left" | Registre opérant 2. ''Non utilisé pour le moment''.
|}

== Registre d'exécution : 0x00 ==
=== 0x00 : NOP ===
Rien à exécuter.

Valeur spéciale principalement utilisée en interne par le programme Arduino.

=== 0x01 : No Version ===
Numéro de version du logiciel en cours d'exécution sur Arduino.

'''Résultat:'''<br />
Le numéro de version est retournée en lisant ensuite un octet sur le registre 0x00.

=== 0x02 : Retourne une valeur décimale ===
Retourne une type '''double''' contenant la valeur numérique décimale (5.67 dans cet exemple) codée sur 4 bytes/octets.

'''Résultat:'''<br />
Le résultat est ensuite disponible en lisant ''4 octets'' depuis le registre 0x00

=== 0x03 : non utilisé ===
Non utilisé pour le moment

'''Résultat:'''<br />
''Pas de résultat pour cette opération''

{{ArduPi-I2C-TRAILER}}
29 917

modifications

Menu de navigation