打印
[STM32F0]

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

[复制链接]
757|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
whoislj|  楼主 | 2019-12-31 14:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在上一轮的年末狂想曲,我为ST”活动之一的资料下载活动中,下载了 AN4735_适用于STM32F0系列的STM32Cube固件例程.pdf 这份文档,刚好手头一块NUCLEO-STM32F030R8,就以此文档写一份学习笔记。

首先,要去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目录下的文件夹如下所示:
Examples里面是基于HAL库的,延时某一种外设的例程;
Applications里面是关于中间件的例程;
Demonstrations里面是多种外设和中间件整合演示的例程;
TemplatesTemplates_LL分别是基于HAL库和LL库的工程样板(含IAR,MDK,SW4STM32)。
官方文档提醒:固件压缩包解压到离更目录近一点的文件夹,以免工程路径太深,开发工具出现问题。
作为一名初学者,我就选个简单的例程(TIM_Complementary Signals)测试看看。
按照STM32CubeF0GettingStarted”中所述,MDK用户按如下图步骤,烧到板子上跑例程。
照着NUCLEO-64引脚引出分布图,找到高级定时器TIM1的3路通道引脚位置。

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

使用特权

评论回复
沙发
lihui567| | 2019-12-31 23:27 | 只看该作者
这个stm32 f030单片机性价比还是非常不错的,这是啥示波器啊这么清晰

使用特权

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

本版积分规则

2

主题

101

帖子

0

粉丝