
core board test
Revision 0:4700b0ab9ad0, committed 2018-07-20
- Comitter:
- xmwmx
- Date:
- Fri Jul 20 02:40:25 2018 +0000
- Commit message:
- last commit
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 4700b0ab9ad0 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Jul 20 02:40:25 2018 +0000 @@ -0,0 +1,59 @@ +#include "mbed.h" +#define t 0.02 +DigitalOut a[]={PA_0,PA_1,PA_2,PA_3,PA_4,PA_5,PA_6,PA_7,PA_8,PA_9,PA_10,PA_11,PA_12,PA_13,PA_14,PA_15}; +DigitalOut b[]={PB_0,PB_1,PB_2,PB_3,PB_4,PB_5,PB_6,PB_7,PB_8,PB_9,PB_10,PB_11,PB_12,PB_13,PB_14,PB_15}; +DigitalOut c[]={PC_0,PC_1,PC_2,PC_3,PC_4,PC_5,PC_6,PC_7,PC_8,PC_9,PC_10,PC_11,PC_12,PC_13,PC_14,PC_15}; +DigitalOut d[]={PD_2}; +DigitalOut x[35]={PB_8,PC_15,PA_0,PA_1,PC_8,PA_3,PA_9,PA_10,PA_6,PA_7, PC_6,PB_1,PB_7,PB_6,PB_0,PC_11,PC_12,PD_2,PC_3, + PC_2,PB_4,PB_5,PB_3,PC_14,PB_9,PC_1,PC_0,PC_13,PA_4,PA_5,PA_13,PA_14,PA_2,PC_4,PC_5}; + +//注意!此程序会占用st-link所用引脚,在此程序运行时无法烧录新程序 +//烧录新程序:按住复位连接st-link,大概2秒后松手,烧录时先按住复位,进行复制,松开复位时才会烧录 + +int main() +{ + //先亮一遍 + for(int i=0;i<16;i++) + { + a[i].write(1); + } + for(int i=0;i<16;i++) + { + b[i].write(1); + } + for(int i=0;i<16;i++) + { + c[i].write(1); + } + d[0].write(1); + wait(t); + while(1) + { + //流水灯 + // + for(int i=0;i<35;i++) + { + x[i].write(1); + wait(t); + } + for(int i=0;i<35;i++) + { + x[i].write(1); + wait(t); + } + for(int i=0;i<35;i++) + { + x[i].write(0); + wait(t); + } + // + wait(1); + for(int i=0;i<40;i++) + { + if(i<35){x[i].write(1);} + if(i>4&&i<40){x[i-5].write(0);} + wait(t); + } + + } +}
diff -r 000000000000 -r 4700b0ab9ad0 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Fri Jul 20 02:40:25 2018 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/a7c7b631e539 \ No newline at end of file