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 #include "mbed.h" 00002 00003 //SETTING THE PERIPHERIE 00004 DigitalOut myled(LED1); 00005 SPI spi(p5, p6, p7); // mosi, miso, sclk 00006 DigitalOut cs(p19); // chip select for SPI 00007 PwmOut PWM1(p21);PwmOut PWM2(p22);PwmOut PWM3(p23); 00008 PwmOut PWM4(p24);PwmOut PWM5(p25);PwmOut PWM6(p26); 00009 00010 int main() { 00011 00012 00013 //SPI 00014 spi.format(8,3); 00015 spi.frequency(1e6); 00016 char t_deadH=0x07; // 0830 00017 char t_deadL=0xFF; 00018 uint16_t t_dead = 0x0830; 00019 cs = 0; 00020 spi.write(t_deadH); // KEEP THIS ORDER ! 00021 spi.write(t_deadL); 00022 cs = 1; 00023 PWM1.period(7.0); 00024 PWM1 = 2.0/7.0; 00025 PWM2 = 3.0/7.0; 00026 PWM3 = 4.0/7.0; 00027 PWM4 = 5.0/7.0; 00028 PWM5 = 6.0/7.0; 00029 PWM6 = 1.0/7.0; 00030 00031 while(1) { 00032 myled = 1; 00033 wait(0.2); 00034 myled = 0; 00035 wait(0.2); 00036 } 00037 }
Generated on Sat Jul 16 2022 16:53:18 by
1.7.2