Cette étude logicielle est à
considérer conjointement à la partie
matériel.
Cette librairie pour LabVIEW5.0
(24C08.llb) comme toutes celles du projet
est toujours disponible gratuitement sur la
page de téléchargement.
L'étude sous d'autres systèmes de développement
sera disponible prochainement (quand ? J'en sais fichtre rien!).
Les modules de base développés dans le
début de la présente étude (voir
la table des matères) m'ont permis, par simple lecture des
chronogrammes présent dans la datasheet du composant, de développer
les modules suivants:
2.5.1 Les modules de base
cur_add_read.vi
random_add_read.vi
random_seq_read.vi
byte_write.vi
lign_write.vi
multibyte_write.vi
lire_memoire.vi : permet de lire en une seule passe tout le contenu
de la mémoire (les 4 pages).
lire_page_oparo.vi : lit une page octet par octet (utilise random_add_read.vi)
2.5.2 Exemple d'application:
Ensuite grâce à ces modules il est possible
de développer des applications comme la suivante:
full_IHM.vi
Ce sont surtout les modules
suivants développés dans le début du projet I2C:

pour constituer l'octet de commande et surtout,

pour envoyer la trame la trame au composant sous la forme d'un tableau
de commande facile à constituer
qui permettent de développer rapidement de nouvelles
interfaces de composants par simple lecture des chronogrammes fournis
dans leur datasheet.