这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » kangyuxuan的ST L053试用进程帖

共5条 1/1 1 跳转至

kangyuxuan的ST L053试用进程帖

菜鸟
2015-11-30 18:48:52     打赏

1.今天刚收到开发板先来个开箱秀,板子直接放到快递信封里,塑料都压烂了。

----------------------------------------------------------------------------------------------------------------------------------

2.拆开后当然是先下载一个示例程序爽一下。

首先是搭建开发环境,用的是mdk5.14,所以需要先下载工具包

STMicroelectronics STM32L0 Series Device Support and Examples

见官网http://www.keil.com/dd2/pack/

然后装stlink驱动,http://download.eeworld.com.cn/detail/nmg/545602

官网下载一些示例程序(最下面的STM32SnippetsL0

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1898/PF260788#

OK,一切准备就绪,插上usb数据线,打开STM32SnippetsL0->Projects->GPIO,不需要做任何设置,已经设置好了(注意debug选stlink),编译->下载,成功;

下面就可以开始玩了。

----------------------------------------------------------------------------------------------------------------------------------

3.想快速玩玩,STM32CubeMX绝对适合刚入门的你。当然如果对mdk比较熟的,对stm32开发较熟悉的那直接mdk编程就行了。

安装stm32cubemx和对应的开发包STM32CubeL0(开发包也可在cube中下载),具体安装和使用教程网上很多。

可以去STM32cube中文网的资源下载里有云盘链接,也可自行百度,

http://www.stm32cube.com/

开发工具有了,板子的原理图是必须的,

板子的原理图http://download.eeworld.com.cn/detail/nmg/545600

我也是图方便,先点个灯。查找下灯,LD1不行了,LD3是电源,那就只有LD2可以玩了。控制PA5就可以。


cube的配置特简单,只需设置下PA5为GPIOoutput,其它的可不动,采用默认就行。


在主程序里加入

while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5 ,1);
delay(200);
HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5 ,0);
/* USER CODE BEGIN 3 */

}
直接调用库函数,写位。延时函数根据经验随便一个for循环,不要太长或者太短,要不跑马灯就会一直一个状态,当然可以直接MDK里debug,单步运行就可以看到跑马灯效果。

4.



专家
2015-11-30 19:19:37     打赏
2楼
不错

院士
2015-11-30 21:13:30     打赏
3楼

印象中sniper里的示例都是使用寄存器来完成的。

程序在阅读起来可能会有一些难度的。


助工
2015-12-02 10:18:37     打赏
4楼
板子数量较多,就没包装啦~不影响使用就好啦。帖子写的不错,继续更新哦,内容再继续充实,加油哈!

助工
2015-12-29 15:31:23     打赏
5楼
期待楼主更新

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]