蓝桥杯物联网竞赛_STM32L071_19_输出方波信号(PWM)

news2024/10/7 4:26:24

国赛考了一个方波,第一次考这个,连个示波器都没有

CUBMX配置:

在这里插入图片描述
在这里插入图片描述
按上述配置刚好是32MHZ / 32 / 100 = 10KHZ

理论:

在这里插入图片描述

频率:就是一秒钟能产生多少个脉冲,如下图:

在这里插入图片描述

这算是一个脉冲,1KHZ说明一秒钟产生1000个这样的脉冲,频率越大,单位时间产生的脉冲越多,等效成的模拟信号量自然就越平稳,例如2HZ也就是一秒俩脉冲,前0.5秒憋出一个脉冲自然就不流畅

占空比:指一个脉冲中高电平占整个脉冲的份额

占空比高,自然高电平占的份额多,模拟电压也就高

分辨率:分辨率就是占空比的最小变化量

例子:

在这里插入图片描述

假设我设置上述的PULSE = 50,也就是设置了脉冲宽度为50,何为脉冲宽度呢,朴素的讲就是一个脉冲中高电平占的时间

在这里插入图片描述
上述已经设置了自动重装载值即一个脉冲占的时间为100(准确来说是1 / 1M * 100秒)

脉冲宽度为50(准确说1 / 1M * 50秒)

占空比就是:脉冲宽度 / 自动重装在 * 100% = 50%
脉冲宽度最小一次 + 1也就是由50变成51那么分辨率就是1 / 100 * 100 % = 1%
频率就是1 / (1 / 1M * 100) = 10000HZ也就是10KHZ

Keil5配置:

在这里插入图片描述

HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1);

初始化一下就输出方波了,由于没有示波器且这个PA0啥东西也没接所以也就不知道啥效果有条件的可以用示波器测测

相关函数:

    __HAL_TIM_SET_PRESCALER(&htim2, 32 - 1);  // 修改预分频为
	__HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_1, 50);  // 修改脉冲宽度
	__HAL_TIM_SET_AUTORELOAD(&htim2, 100 - 1);  // 修改自动重装载

有了上述函数就可以调频率,占空比,分辨率的值了

补充:

在这里插入图片描述

auto-reload preload=disable

这个函数我一直以为是计数器记满后让其归零,重新记录,但是我查阅资料好像不是

设为DISABLE时是当你修改自动重装载的值后,计数器立即产生计数溢出,然后重新计数
反之ENABLE自动重装载被写入新值后,计数器完成前旧的计数后,再开始新周期

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1797560.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

源码发布Quantlab4.2,Deap因子挖掘|gplearn做不到的咱们也能做。(代码+数据)

原创文章第552篇,专注“AI量化投资、世界运行的规律、个人成长与财富自由"。 又到了星球发布代码的日子: 更新说明:1、Deap做因子挖掘的框架使用。值得说明的是,源码级别,并非产品级,不能指望输入一堆…

降噪是什么意思?视频如何降噪?一文了解全部

在视频制作的过程中,我们经常会遇到噪音问题,这些噪音可能来自拍摄环境、录制设备或其他源头。然而,对于初学者来说,降噪是什么意思,以及如何有效地在视频中进行降噪可能是一些疑惑的问题。本文将深入解释降噪的概念&a…

Mat的lambda方式像素高效遍历(C++11)

Mat的lambda方式像素高效遍历(C11) 文章目录 Mat的lambda方式像素高效遍历(C11)前言一、Mat的lambda方式像素高效遍历二、代码实现总结 前言 图像遍历是图像处理中的经典操作,快速高效的进行像素遍历对性能的提升至关…

[AI OpenAI] 提取GPT-4中的概念

总结: 研究人员采用新的可扩展方法,将GPT-4的内部表示分解为1600万个通常可解释的模式,这些模式被称为“特征”,目的是提高语言模型的透明度和可解释性。通过使用稀疏自编码器,研究人员能够识别与特定概念相关的特征&…

《今日科技》是什么级别的期刊?是正规期刊吗?能评职称吗?

问题解答 问:《今日科技》是不是核心期刊? 答:不是,是知网收录的正规学术期刊 问:《今日科技》是什么级别的? 答:省级。主管单位:浙江省科学技术厅 主办单位:浙江省…

免费分享一套SpringBoot+Vue校园论坛(微博)系统【论文+源码+SQL脚本】,帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue校园论坛(微博)系统,分享下哈。 项目视频演示 【免费】SpringBootVue校园论坛(微博)系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBootVue校园论坛(微博)系统 Java毕业设计…

Cesium401 (Unauthorized)https://api.cesium.com/v1/assets/2/endpoint未授权问题

目录 前言1.原因分析2.解决问题1.禁用默认的imageryProvider2.禁用图层切换3.移除所有默认图层4.使用自己的地形(可选) 3.最终解决方案4.总结 前言 在初始化Cesium的Viewer以后,Viewer会自动去访问Cesium官网的资源,如果访问不到官网的资源,就…

parseInt函数

貌似遇到问题了,在Java中,parseInt方法是java.lang.Integer类的一个静态方法,它用来将字符串转换为基本数据类型int。如果字符串不能被解析为有效的整数,parseInt会抛出一个NumberFormatException。 原来是取整串转换,…

Lab_ Exploiting an API endpoint using documentation

https://portswigger.net/web-security/learning-paths/api-testing/ 开局一个页面 打开代理和burp,查看功能点,然后看HTTPhistory 然后使用题目已知的账号去登录一下 My account 登录 然后发现 /api 路径 那么我们访问一下 URL/api ,发现…

宋仕强论道 之 AI(人工智能)

《宋仕强论道 之 AI(人工智能)如何赋能新质生产力》于6月3日由新华瞭望网首发后,被环球科技新闻网等多家媒体转载;随后又分别以《宋仕强论道 之 AI如何赋能新质生产力》《宋仕强:AI赋能新质生产力的理论探索与实践路径…

有关大学的搜题软件?六个不限次的公众号和软件分享啦 #其他#职场发展

有些同学虽然喜欢刷题,但是如果参考答案遗失、找不到参考答案,导致做好的题目无法校对,就会比较烦恼了。不过不用担心,今天就给大家分享一些超好用的搜题工具 1.彩虹搜题 这是个老公众号了 它不仅可以查到大学题目,…

【机器学习】朴素贝叶斯算法及其应用探索

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 朴素贝叶斯算法及其应用探索引言1. 朴素贝叶斯基本概念1.1 贝叶斯定理回顾1.2 朴…

【Unity实战篇 】 | Unity实现UGUI颜色渐变,支持透明渐变

前言 【Unity实战篇 】 | Unity实现UGUI颜色渐变,支持透明渐变一、双层颜色渐变1.1 组件属性面板1.2 效果及代码 二、多层颜色渐变2.1 组件属性面板2.2 效果及代码 总结 前言 在Unity中UGUI的实现图片和文字颜色渐变效果是一个很常见的需求。下面就来看一下颜色渐变…

【微前端实战总结篇】

微前端现有的落地方案可以分为三类,自组织模式、基座模式以及模块加载模式。 一、为什么需要微前端? 这里我们通过3W(what,why,how)的方式来讲解什么是微前端: 1.What?什么是微前端? 微前端就是将不同的功能按照不同的维度拆分成多个子应用。通过主应…

面向AI应用开发实战分享 - 基础篇

“前端转AI,第一讲来了” 引言 如果你是一名前端开发,同时又对AI开发很感兴趣,那么恭喜你,机会来了。 如果不是也没关系,同样能帮大家了解AI应用的开发思路。 本文将带大家从面向AI开发的基础知识开始,再…

1、旋转在三维空间中的表现形式

有4种表达方式:旋转矩阵SO(3)、四元数、旋转向量和欧拉角。 一、旋转矩阵SO(3) 定义:旋转矩阵是一个33的正交矩阵,且行列式为1。表示:可逆矩阵,逆矩阵和转置矩阵相同,表示相反的旋转。优点:可…

卫星通信频段有哪些

卫星通信使用到的频段涵盖L, S, C, Ku, Ka等,而最常用的频段是C(4~8GHz)和Ku(12~18GHz)频段,而Ka(27-40GHz)频段是后起之秀。目前地球赤道上空有限的地球同步卫星轨位几乎已被各国占满,C和Ku频段内的频率资源被大量使用,而Ka频段的…

1347:【例4-8】格子游戏

【解题思路】 该题为判断无向图是否有环。可以使用并查集来完成。学习并查集时,每个元素都由一个整数来表示。而该问题中每个元素是一个坐标点,由(x, y)两个整数构成。 将二维坐标变为一个整数,通过一个公式将二维坐标换算为一个整数&…

弘君资本:20家退市!港交所迎“新”扫“旧”

港交所行政总裁陈翊庭周三到会彭博亚洲财富峰会时表明,对研制开支大的企业和许多科技企业来说,香港商场仍是具备招引力的上市渠道,上市规矩18C章可满足特专科技企业需求。 值得一提的是,首家特专科技新股晶泰科技已于6月4日正式进…

抖音小红书淘宝拼多多商家订单对接ERP|获取电商平台订单信息(商家授权)

custom-自定义API操作 支持抖音拼多多淘宝小红书 公共参数 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_…