Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
00001 00002 #include "mbed.h" 00003 DigitalOut led1(LED1); 00004 00005 SPI spi(p5, p6, p7); // mosi, miso, sclk 00006 DigitalOut cs(p8); 00007 00008 SPISlave device(p11, p12, p13, p14); // mosi, miso, sclk, ssel 00009 00010 int main() { 00011 cs = 1; 00012 spi.format(8,3); 00013 device.format(8,3); 00014 spi.frequency(1000000); 00015 device.frequency(1000000); 00016 00017 led1 = 1; 00018 while(1) { 00019 wait(1); 00020 led1 = !led1; 00021 cs = 0; 00022 spi.write(0x01); 00023 spi.write(0x02); 00024 spi.write(0x03); 00025 spi.write(0x04); 00026 spi.write(0x05); 00027 spi.write(0x06); 00028 spi.write(0x07); 00029 spi.write(0x08); 00030 cs = 1; 00031 00032 int d1 = device.read(); 00033 int d2 = device.read(); 00034 int d3 = device.read(); 00035 int d4 = device.read(); 00036 int d5 = device.read(); 00037 int d6 = device.read(); 00038 int d7 = device.read(); 00039 int d8 = device.read(); 00040 00041 printf("d1=%X d2=%X d3=%X d4=%X d5=%X d6=%X d7=%X d8=%X\r\n", 00042 d1, d2, d3, d4, d5, d6, d7, d8); 00043 00044 } 00045 }
Generated on Mon Jul 18 2022 22:08:10 by
1.7.2