Bonjour a tous,
Je souhaite dialoguer en communication SPI avec un potentiomètre digital et une carte Arduino.
Je pilote cette carte Arduino depuis mon logiciel MATLAB.
J'ai bien compris que les librairies SPI du Arduino crées exprès pour ça, n'ont pas été créées sur MATLAB et que donc je dois me farcir la réécriture de ces fonctions composants la librairie SPI.
Une fois les codes de fonction trouvées hop, ni une ni deux, je me lance dans ma confection personnelle de la librairie SPI pour MATLAB.
Tout va bien jusqu’à la fonction SPI.transfer() ...
En effet dans celle ci, il convient de renseigner trois registres du microcontrolleur Atmel présent sur la carte Arduino. Et la, GROSSE interrogation : comment accéder aux registres depuis MATLAB ?
Par exemple pour écrire dans le registre SPCR, si j'utilise bêtement SPCR = 5; MATLAB me répond qu'il ne connait rien a ce nom la !
J'ai l'impression d’être un pionnier, je ne trouve rien du tout a ce sujet sur le net... Quelqu'un a-t-il déjà tenté pareille chose ?
D'avance merci et bonne soirée a tous.
Partager