SPIOUT/de

From MCS Wiki AVR
< SPIOUT(Difference between revisions)
Jump to: navigation, search
(Created page with "= <span class="f_Header">Action</span> = Sends a value of a variable to the SPI-bus. <span style="font-family: Arial;"> </span> <span style="font-family: Arial;">&nbsp...")
 
m (1 revision)
 

Latest revision as of 21:16, 15 February 2013

Contents

= (**COPIED FROM ENGLISH PAGE**) === Action

Sends a value of a variable to the SPI-bus.

 

 

Syntax

SPIOUT var , bytes

 

 

Remarks

var

The variable whose content must be send to the SPI-bus.

bytes

The number of bytes to send. Maximum value is 255.

 

When SPI is used in HW(hardware) mode, there might be a small delay/pause after each byte that is sent. This is caused by the SPI hardware and the speed of the bus. After a byte is transmitted, SPSR bit 7 is checked. This bit 7 indicates that the SPI is ready for sending a new byte.

 

 

See also

SPIIN , SPIINIT , CONFIG SPI , SPIMOVE

 

 

Example


Dim A(10) As Byte
Config Spi = Soft , Din =Pinb.0 , Dout =Portb.1 , Ss =Portb.2 , Clock =Portb.3
Spiinit
Spiout A(1), 4 'write 4 bytes a(1), a(2) , a(3) and a(4)
End

Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language