TiLDA MK3/spi: Difference between revisions
Jump to navigation
Jump to search
Chrisstubbs (talk | contribs) (Created page with "See here [https://docs.micropython.org/en/latest/pyboard/library/pyb.SPI.html] for the main micropython documentation. SPI1 is used for the board's onboard wifi. SPI2 is exp...") |
Chrisstubbs (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
from pyb import SPI | from pyb import SPI | ||
spi = SPI(2) | spi = SPI(2) #create SPI on port 2 | ||
spi.init(SPI.MASTER) | spi.init(SPI.MASTER) #set the mode. Other things like baudrate=80000, polarity=1, phase=0, crc=None can be set here | ||
spi.send(170) #send int byte | spi.send(170) #send int byte | ||
spi.send(b'\xAA') #send hex byte | spi.send(b'\xAA') #send hex byte | ||
</pre> | </pre> |
Latest revision as of 22:48, 7 July 2018
See here [1] for the main micropython documentation.
SPI1 is used for the board's onboard wifi.
SPI2 is exposed on the 'X' header, under the white silkscreen section for your name.
from pyb import SPI spi = SPI(2) #create SPI on port 2 spi.init(SPI.MASTER) #set the mode. Other things like baudrate=80000, polarity=1, phase=0, crc=None can be set here spi.send(170) #send int byte spi.send(b'\xAA') #send hex byte