ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU

[STM32F0] stm32f0系列的固件例程之互补波形输出

[复制链接]
222|1
 楼主 | 2019-12-31 14:22 | 显示全部楼层 |阅读模式
在上一轮的年末狂想曲,我为ST”活动之一的资料下载活动中,下载了 AN4735_适用于STM32F0系列的STM32Cube固件例程.pdf 这份文档,刚好手头一块NUCLEO-STM32F030R8,就以此文档写一份学习笔记。
F0-互补波形-1.png

首先,要去ST官网下载STM32CubeF0的固件包。
输入网址:
https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef0.html
在页面中Get Software ” 下载最新版的“STM32Cube MCU Package for STM32F0 series  V1.11.0”(需要注册)。
STM32Cube_FW_F0_V1.11.0的例程是根据官方出的各种板子划分的,NUCLEO-STM32F030R8目录下的文件夹如下所示:
F0-互补波形-2.png
Examples里面是基于HAL库的,延时某一种外设的例程;
Applications里面是关于中间件的例程;
Demonstrations里面是多种外设和中间件整合演示的例程;
TemplatesTemplates_LL分别是基于HAL库和LL库的工程样板(含IAR,MDK,SW4STM32)。
官方文档提醒:固件压缩包解压到离更目录近一点的文件夹,以免工程路径太深,开发工具出现问题。
作为一名初学者,我就选个简单的例程(TIM_Complementary Signals)测试看看。
按照STM32CubeF0GettingStarted”中所述,MDK用户按如下图步骤,烧到板子上跑例程。
F0-互补波形-3.png
照着NUCLEO-64引脚引出分布图,找到高级定时器TIM1的3路通道引脚位置。
F0-互补波形-4.png

用示波器看下输出波形:
TIM1通道1
F0-互补波形-5.png
TIM1通道2
F0-互补波形-6.png
板载例程,很顺利的跑起来了,我修改下定时器TIM1的互补波形,改成上高有效下低有效。还是通道1的波形。
F0-互补波形-7.png
固件包的例程都有readme.txt,对于例程所要演示的功能的设置参数进行说明,帮助使用者更好的理解程序参数配置。

使用特权

评论回复
| 2019-12-31 23:27 | 显示全部楼层
这个stm32 f030单片机性价比还是非常不错的,这是啥示波器啊这么清晰

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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