Protocole De La Liaison Série Rs232; Protocole De Réception - ID-AL MicroPlayer AP103 Mode D'emploi

Lecteur audio mp3
Table des Matières

Publicité

I.D. AL - MicroPlayer Lecteur MP3 autonome - Mode d'emploi
I.D. AL - MicroPlayer Lecteur MP3 autonome - Mode d'emploi
I.D. AL - MicroPlayer Lecteur MP3 autonome - Mode d'emploi
I.D. AL - MicroPlayer Lecteur MP3 autonome - Mode d'emploi
I.D. AL - MicroPlayer Lecteur MP3 autonome - Mode d'emploi
6 - Protocole de la liaison série RS232
Le MicroPlayer peut communiquer avec d'autres appareils. Il peut recevoir des ordres par son entrée Rx
ou transmettre des informations par sa sortie Tx. Le lecteur répond à la norme RS232 (voir
caractéristiques).
6.1 - Protocole de réception
Avec le protocole d'entrée, le lecteur peut recevoir des ordres pour lancer la lecture d'un répertoire ou
régler le volume. Par ailleurs, dans le cadre d'utilisation de plusieurs lecteurs sur la même liaison, le
lecteur ne répond qu'à son propre numéro (configuré par le fichier config, voir le chapitre en rapport).
Le protocole de réception est construit à partir d'une trame de 3 octets.
Octet 1 (statut) + Octet 2 (commande) + Octet 3 (donnée)
Rappel :
- un octet est constitué de 8 bits : b7 b6 b5 b3 b2 b1 b0
- une représentation binaire est notée : xxxxxxxxb ou en hexadécimal : xxh
L'octet de statut est une information de synchronisation de trame. Son bit 8 (b7) est toujours à 1. Tous les
autres octets (commandes ou données) ont leur bit 8 à 0.
Octet 1 : Statut
> b7 = 1 : désigne un octet de statut.
> b6 - b0 : identification du lecteur à adresser de 001 à 127 (000001b - 1111111b)
- Si le fichier config est manquant, l'adresse du lecteur est 001 par défaut.
- Plusieurs lecteurs peuvent avoir le même numéro d'identification pour créer des groupes
- L'identification 000 est le code "global", tous les lecteurs sont concernés par la commande (commande
unique pour tout les lecteurs, voir fonction " Daisy Chain ").
Octet 2 (Commande) + Octet 3 (Donnée)
- Octet 2 : commande (un octet de commande est toujours suivi d'un octet de données)
> b7 = 0 : désigne un octet de commande ou de donnée.
> b6, b5, b4 : sélection de banque pour la commande de saut de répertoire
> b3, b2, b1, b0 : code commande envoyée au lecteur.
® Waves System
- 15 -
V 1.0 - 2007

Publicité

Table des Matières
loading

Table des Matières