您的位置:首页 > 其它

基于Wolf32F031 自由评估板的LED Control实验硬件原理及软件API使用方法(适用于STM32F030/031)

2015-12-06 14:08 531 查看


●本文共分为四部分:

(一)硬件原理

(二)软件API

(三)调用方法

(四)实验现象

 


●硬件准备:

1.Wolf32F031 自由 评估板

2.电源适配器

3.JLink/ULink/STLink(本文以STLink为例)

4.USB转串口(RS232)

 


●硬件原理框图:

 







●软件资源准备:

LED Control工程文件:wolf32f031_LED_control.uvproj

 


●软件API介绍:

//LED pin function init.

void board_led_init(unsigned char led);

 

//single LED control function.

void board_led_ctrl(unsigned char led,unsigned char value);

 

//single LEDs toggle function.

void board_led_toggle(unsigned char led);

 

led取值:ON,OFF

value取值: LED1,LED2,LED3

 


●调用方法:

初始化LED1端口,LED1控制在初始化以后才有效

board_led_init(LED1);

关闭LED2

board_led_ctrl(LED2,OFF);

将LED3的状态取反

board_led_toggle(LED3);

 


●实验现象


3.1硬件连接实物





3.2编译代码并下载

打开code\1.basic\LED_control\Project\wolf32f031_LED_Control

.uvproj,编译并下载工程。





3.3下载完成后,观察LED变化

 3个LED闪烁

依梦科技,或许可以帮到你
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息