首页 > 其他分享 >基于GD32E230C8t6的生成PWM实验

基于GD32E230C8t6的生成PWM实验

时间:2024-03-18 21:29:06浏览次数:21  
标签:定时器 GD32E230C8t6 配置 生成 选择 TIM 占空比 PWM

在某立创嫖了块GD32E230来玩,通过GD32于STM32的对照表可知该芯片对应的是STM32f030C8T6,结合之前测试梁山派天空星青春版的经验试着用CubeMx配置个定时器PWM测试下。

1.时钟树配置

芯片型号选择stm32f030c8t6,进入时钟树配置,兆易创新的手册说最大支持72Mhz,但f030最大只有48Mhz,所以要发挥全部性能话还得在文件里头改,图省事就用48了。(记得选择Serial Wire调试防止芯片锁死)

2.定时器选择及配置

 定时器还挺多,但就一个高级俩通用,剩下的都是基本定时器,不过一般也足够用了。选择TIM14,配置如下。其中预分频值为47,重装值99,占空比为50%,没啥东西,生成代码。

给keil安装了GD系列mcu的pack包后在设备选项里选择对应的型号即可编译下载。

  /* USER CODE BEGIN 2 */
  HAL_TIM_PWM_Start(&htim14,TIM_CHANNEL_1);
  TIM14->CCR1=40;
  /* USER CODE END 2 */

启动定时器后直接修改ccr寄存器的值即可在不关闭定时器的情况下修改占空比,对寄存器进行操作的执行效率会更高一点(应该?)。然后使用DAP下载器下载,实际波型如下图:

波形比pxx上买的国产f103好我是没想到的,都说gd的电气性能没有st的好,但是比小作坊的电气性能还是好的,下图为国产103生成的PWM图:

这一大坨。。。我只能说不好评价,有的时候一定要用进口的是有原因的。:D

标签:定时器,GD32E230C8t6,配置,生成,选择,TIM,占空比,PWM
From: https://blog.csdn.net/sjdnddhdh/article/details/136790015

相关文章

  • 数字人解决方案— SadTalker语音驱动图像生成视频原理与源码部署
    简介随着数字人物概念的兴起和生成技术的不断发展,将照片中的人物与音频输入进行同步变得越来越容易。然而,目前仍存在一些问题,比如头部运动不自然、面部表情扭曲以及图片和视频中人物面部的差异等。为了解决这些问题,来自西安交通大学等机构的研究人员提出了SadTalker模型......
  • shell生成测试数据
    #!/bin/bash#生成测试数据的函数generate_test_data(){localdata_dir=$1localnum_files=$2localfile_size=$3#创建数据目录mkdir-p"$data_dir"#生成指定数量和大小的文件for((i=1;i<=$num_files;i++));doloca......
  • Python教程:生成Excel并更改表头
    简介在数据处理和报告生成中,Excel文件是一种常见的格式。Python提供了许多库来处理Excel文件,其中包括openpyxl,它是一个功能强大且易于使用的库,可以用来生成、修改和读取Excel文件。本文将介绍如何使用Python的openpyxl库生成Excel文件,并且演示如何更改表头。生成Excel文件首先......
  • uniapp微信小程序随机生成canvas-id报错?
    uniapp微信小程序随机生成canvas-id报错?文章目录uniapp微信小程序随机生成canvas-id报错?效果图遇到问题解决场景:子组件,在mounted绘制canvas;App、H5端正常显示,微信小程序报错;效果图遇到问题随机生成canvas-id方式,控制台报错【:canvas-idattributeisun......
  • WordPress自动生成原创文章插件
    WordPress作为最受欢迎的内容管理系统之一,为博客和网站的搭建提供了便捷的解决方案。而在内容创作方面,自动生成原创文章的插件为WordPress用户提供了更为高效的选项。什么是WordPress自动生成原创文章插件?WordPress自动生成原创文章插件是一类功能强大的工具,它们通过结合......
  • 外贸网站文章批量生成器
    随着全球贸易的不断发展,越来越多的企业开始关注外贸市场,而拥有高质量的内容是吸引潜在客户的关键之一。然而,为外贸网站生产大量优质的文章内容可能是一项耗时且繁琐的任务。因此,外贸网站文章批量生成软件成为了解决这一难题的利器。外贸网站文章批量生成的重要性提升网站......
  • pytest+allure生成html报告(入门篇)
    一. 安装pytest库pipinstallpytest代码如下(示例):importpytestclassTestLogin:deftest_login(self):print('---------------login--------------')if__name__=='__main__':pytest.main(['-vs']) 运行结果如下:二、在pyth......
  • 构建自己的二维码生成工具
    原文链接欢迎大家对于本站的访问-AsterCasc前言最近开发的嵌入式人脸核验机器上有二维码识别解析的需求,所以经常需要使用不同样式的二维码进行测试,进行识别度判断和效率调整。但是很多生成二维码的网址不是广告太多,就是功能不全,所以这里咱们简单写一个放在自己的网站中......
  • 迈向生成式几何 AI
    AI生成360°图像。[原始图像由作者使用CopernicAI生成。一、说明  近年来,能动人工智能取得了显著的进步,使机器能够生成图像、文本甚至音乐。然而,仍然缺少一些数据模式。那就是几何事物的生成。本篇注意这个事情并给出观点。二、AI生成模式概说  一些最著名......
  • 关于scss手动遍历生成类名
    1、自动生成宽度类名$width-name:300,100;@each$namein$width-name{.w#{$name}{width:$name+px;}};//以上代码将会生成.w300{width:300px;};.w100{width:100px;}2、自动生成间距类名$margin-name:(mt:(16,24,10),mb:(16),ml:......