基于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闪烁依梦科技,或许可以帮到你
相关文章推荐
- STM32F0 串口接收超时
- Stm32F030用Coocox工程进行Bootloader升级时程序跑飞
- Wolf32F031 Freedom评估板上HC-SR04 超声波测距模块设计
- 玩转STM32F0 Value Line Discovery 之 认识板载资源
- 玩转STM32F0 Value Line Discovery 之 时钟配置工具
- 玩转STM32F0 Value Line Discovery 之 GPIO配置工具
- 玩转STM32F0 Value Line Discovery 之 点亮LED
- 玩转STM32F0 Value Line Discovery 之 深入理解 SYSTICK定时器
- STM32F0x IAP应用软件
- 射频遥控:固定码与学习码的区别
- 基于车载多媒体平台的车库门遥控器(拷贝型)
- NEC IR:如何解析雷诺原车方控按键板
- 在STM32F中使用UCOSII如何支持低功耗模式
- STM32F030使用RTC周期性唤醒STOP模式
- STM32F0 USART唤醒STOP模式
- STM32F030能不能跑UCOSII
- 带你走进ajax(4)
- 带你走进ajax(4)
- 瀑布流效果
- Windows JDK 1.8降级为1.7方法