SPU Master

Dependencies:   mbed

Committer:
jimmy4399
Date:
Wed Jul 24 01:54:52 2019 +0000
Revision:
0:f392d06ebab0
SPI Master;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jimmy4399 0:f392d06ebab0 1 #include "mbed.h"
jimmy4399 0:f392d06ebab0 2
jimmy4399 0:f392d06ebab0 3 DigitalOut cs(PB_6);
jimmy4399 0:f392d06ebab0 4
jimmy4399 0:f392d06ebab0 5 SPI spi(PA_7, PA_6, PB_3); // mosi, miso, sclk
jimmy4399 0:f392d06ebab0 6
jimmy4399 0:f392d06ebab0 7 void init(void)
jimmy4399 0:f392d06ebab0 8 {
jimmy4399 0:f392d06ebab0 9 spi.format(8,0);
jimmy4399 0:f392d06ebab0 10 spi.frequency(1000000); //default frequency 1MHZ
jimmy4399 0:f392d06ebab0 11 cs = 1;
jimmy4399 0:f392d06ebab0 12 }
jimmy4399 0:f392d06ebab0 13
jimmy4399 0:f392d06ebab0 14 int main()
jimmy4399 0:f392d06ebab0 15 {
jimmy4399 0:f392d06ebab0 16 while(1)
jimmy4399 0:f392d06ebab0 17 {
jimmy4399 0:f392d06ebab0 18 cs = 0;
jimmy4399 0:f392d06ebab0 19
jimmy4399 0:f392d06ebab0 20 spi.write(0x8F);
jimmy4399 0:f392d06ebab0 21
jimmy4399 0:f392d06ebab0 22 cs = 1;
jimmy4399 0:f392d06ebab0 23 }
jimmy4399 0:f392d06ebab0 24 }