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

[复制链接]
 楼主| springvirus 发表于 2019-6-25 10:03 | 显示全部楼层 |阅读模式
本帖最后由 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的产品线越来越丰富,新系列产品的性能日益强悍,销量大增!!




IMG_20190530_152010.jpg

IMG_20190530_152039.jpg

Discovery kit for STM32 F0 series with STM32F072RB MCU.pdf (1.57 MB, 下载次数: 51)

stm32f0xx_reference_manual.pdf (13.51 MB, 下载次数: 97)

en.32f0-touch-lib.zip (10.39 MB, 下载次数: 90)




评论

一起燥起来!!  发表于 2019-6-26 14:53
 楼主| springvirus 发表于 2019-6-28 08:32 | 显示全部楼层
mmbs 发表于 2019-6-27 17:27
这个应该有例程的吧

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

触摸板的功能实现是跑的touch lib里的例程
sanfuzi 发表于 2019-6-27 17:29 | 显示全部楼层
触摸板的区域使用方便吗?     
cemaj 发表于 2019-6-27 17:28 | 显示全部楼层
DIY的热情会越来越多 了
youtome 发表于 2019-6-27 17:28 | 显示全部楼层
STM32F072没有使用过         
houjiakai 发表于 2019-6-27 17:28 | 显示全部楼层
外设自己画吗?              
lzbf 发表于 2019-6-27 17:28 | 显示全部楼层
期待楼主更多的作品了   
1988020566 发表于 2019-6-27 17:27 | 显示全部楼层
还不错 。                     
mmbs 发表于 2019-6-27 17:27 | 显示全部楼层
这个应该有例程的吧              
pmp 发表于 2019-6-27 17:27 | 显示全部楼层
discovery板子非常棒。      
i1mcu 发表于 2019-6-27 17:27 | 显示全部楼层
STM32F072 discovery免费领取的吗
51xlf 发表于 2019-6-27 17:27 | 显示全部楼层
谢谢楼主分享的。         
yklstudent 发表于 2019-6-27 14:35 | 显示全部楼层
嗯 感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

127

主题

4596

帖子

14

粉丝
快速回复 在线客服 返回列表 返回顶部