感谢意法半导体,ARM中文社区,版主以及工作人员。
板子照片
源代码如下:
/* stm32f031 nucleo m0 test program 最小系统测试程序 不需要头文件和库函数,很小巧实用! 用于I/o口翻转频率测试、跑马灯演示! 作者: 大秦正声,小电子 日期: 2015.12.19 博客: http://yang96381.blog.163.com 邮箱: yang96381@163.com */
#define DELAY_COUNT 0x3fFFFF #define ledoff *(long volatile *)48000414=0x0000;///PB3 low #define ledon *(long volatile *)48000414=0xf;///PB3 high void Delay( long int Count) { for(; Count!= 0;Count--); }int main(void) { *(long*)0x40021014=0x00060014;// PB i/0口时钟使能
*(long*)0x48000400=0x20055;//工作模式输出 *(long*)0x48000404=0x100;//输出上拉 *(long*)0x48000408=0xff;//high speed *(long*)0x4800040c=0x55;//上拉 while(1) { ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon ledoff ledon Delay(DELAY_COUNT);///延时,翻转测试不用 ledoff Delay(DELAY_COUNT);///延时,翻转测试不用 } }