打印
[STM32F0]

《ST的暑假 + 把玩STM32F072 discovery板子》

[复制链接]
1753|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 springvirus 于 2019-6-28 08:37 编辑

天气是越来越热,DIY的热情也随之高涨,一起燥起来!!

本次把玩的是STM32F072的discovery板子,先来看看板上的资源
1. 历来数据兵家的必争之地,板载STLINK
2. 位于东南西北的红蓝绿橙四大镇板LED
3. L3GD20的3轴陀螺仪,通过SPI受控于主MCU
4. 主MCU STM32F072RBT6,片内集成了很多常见的外设,诸如 GPIO ADC DAC COMP TIM1 TIM2 TIM3 TIM14 TIM15 TIM16 TIM17 TIM6 TIM7 RTC I2C SPI CAN USB等等,
定时器真的是数量有够多,性能有够强悍
5. 最具特色的当属TSC(touch sensing controller),板载了一块 触摸板的区域linear touch sensor

STLINK连接PC后,在MDK中设置STLINK download的对应STM32F0xx的编程算法后,就可以直接下载程序了

先来简单看看PC6设置成推挽输出,超时100ms取反
通过调用RCC_GetClocksFreq(),看到PCLK是8MHz,初始化TIM3为8分频,1000个计数溢出


然后玩玩触摸板,看板子手册上触摸功能这块,有专门的stm32 touch sensing library
在官网找到了STM32F0xx_STMTouch_Lib_V1.1.0
其中的STM32F072B_Ex02_Linear_DISCO,就是触摸板的例子,直接编译下载,跑起
从左到右的4个区域,分别对应红蓝绿橙的4个LED,手指划过后,对应LED就会亮起
再反方向划过后,对应的LED就会灭掉,这块功能没有拍照
其他例如L3GD20等,有空时再慢慢玩
祝ST的产品线越来越丰富,新系列产品的性能日益强悍,销量大增!!








Discovery kit for STM32 F0 series with STM32F072RB MCU.pdf (1.57 MB)

stm32f0xx_reference_manual.pdf (13.51 MB)

en.32f0-touch-lib.zip (10.39 MB)




使用特权

评论回复
评论
21ic小喇叭 2019-6-26 14:53 回复TA
一起燥起来!! 
沙发
yklstudent| | 2019-6-27 14:35 | 只看该作者
嗯 感谢分享

使用特权

评论回复
板凳
51xlf| | 2019-6-27 17:27 | 只看该作者
谢谢楼主分享的。         

使用特权

评论回复
地板
i1mcu| | 2019-6-27 17:27 | 只看该作者
STM32F072 discovery免费领取的吗

使用特权

评论回复
5
pmp| | 2019-6-27 17:27 | 只看该作者
discovery板子非常棒。      

使用特权

评论回复
6
mmbs| | 2019-6-27 17:27 | 只看该作者
这个应该有例程的吧              

使用特权

评论回复
7
1988020566| | 2019-6-27 17:27 | 只看该作者
还不错 。                     

使用特权

评论回复
8
lzbf| | 2019-6-27 17:28 | 只看该作者
期待楼主更多的作品了   

使用特权

评论回复
9
houjiakai| | 2019-6-27 17:28 | 只看该作者
外设自己画吗?              

使用特权

评论回复
10
youtome| | 2019-6-27 17:28 | 只看该作者
STM32F072没有使用过         

使用特权

评论回复
11
cemaj| | 2019-6-27 17:28 | 只看该作者
DIY的热情会越来越多 了

使用特权

评论回复
12
sanfuzi| | 2019-6-27 17:29 | 只看该作者
触摸板的区域使用方便吗?     

使用特权

评论回复
13
springvirus|  楼主 | 2019-6-28 08:32 | 只看该作者
mmbs 发表于 2019-6-27 17:27
这个应该有例程的吧

应该有,我是看MDK中有F072的型号,直接建立的工程

触摸板的功能实现是跑的touch lib里的例程

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

127

主题

4411

帖子

13

粉丝