Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »

Shiftin( )

Variable = SHIFTIN(clock, data, mode, bitlength)
Variable : Variable servant à mémoriser le résultat (non String, ni Single)
Clock : Port du Signal d'horloge (0 à 255)
Data : Port du Signal de données (0 à 255)
Mode : 0 = LSB en premier (Least Significant Bit First), après front montant
1 = MSB en premier (Most Significant Bit First), après front montant
2 = LSB en premier (Least Significant Bit First), après front descendant
3 = MSB en premier (Most Significant Bit First), après front descendant
4 = LSB en premier (Least Significant Bit First), avant front montant
5 = MSB en premier (Most Significant Bit First), avant front montant
bitlength : Nombre de bits (1 à 16)
La commande SHIFTIN() permet la réception de données via une communication 2 fils (CLOCK
et DATA).
Les commandes SHIFTIN et SHIFTOUT peuvent être utilisées pour communiquer avec des
composants via un bus SPI™, Microwire™ ou des protocoles similaires. Il vous sera ainsi
possible de piloter des composants SPI™ externes tels que des EEPROM, des convertisseurs
« A/N » ou « N/A ».
After Falling Edge
After Rising
Edge
CLK
Before Rising Edge
DIM A AS BYTE
A = SHIFTIN(3,4,0,8) ' Le port 3 est l'horloge, le port 4 correspond aux données,
CLK
DATA
0
1
1
0
0
LSB
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
' Mode 0 (on travail avec une réception sur 8 bits).
1
0
0
= 26H
MSB
201

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières