-
大小: 283KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-06-14
- 语言: 其他
- 标签: STM32cubeMX PWM
资源简介
该资源使用STM33cubeMX 在STM32F103C8T6芯片上实现了一个频率1000Hz,占空比50%的PWM的输出
代码片段和文件信息
/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file : main.c
* @brief : Main program body
******************************************************************************
* @attention
*
* © Copyright (c) 2020 STMicroelectronics.
* All rights reserved.
*
* This software component is licensed by ST under BSD 3-Clause license
* the “License“; You may not use this file except in compliance with the
* License. You may obtain a copy of the License at:
* opensource.org/licenses/BSD-3-Clause
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include “main.h“
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include “y_debug.h“
/* USER CODE END Includes */
/* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD */
/* USER CODE END PTD */
/* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD */
/* USER CODE END PD */
/* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN PM */
/* USER CODE END PM */
/* Private variables ---------------------------------------------------------*/
TIM_HandleTypeDef htim1;
TIM_HandleTypeDef htim2;
TIM_HandleTypeDef htim3;
TIM_HandleTypeDef htim4;
UART_HandleTypeDef huart1;
/* USER CODE BEGIN PV */
/* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
static void MX_TIM1_Init(void);
static void MX_TIM2_Init(void);
static void MX_TIM4_Init(void);
static void MX_USART1_UART_Init(void);
static void MX_TIM3_Init(void);
/* USER CODE BEGIN PFP */
/* USER CODE END PFP */
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
/**
* @brief The application entry point.
* @retval int
*/
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration--------------------------------------------------------*/
/* Reset of all peripherals Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_TIM1_Init();
MX_TIM2_Init();
MX_TIM4_Init();
MX_USART1_UART_Init();
MX_TIM3_Init();
/* USER CODE BEGIN 2 */
printf(“begin\n“);
HAL
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7838 2020-06-07 11:38 .mxproject
文件 2235 2020-06-07 11:38 Inc\main.h
文件 16022 2020-06-07 11:38 Inc\stm32f1xx_hal_conf.h
文件 2165 2020-06-07 11:38 Inc\stm32f1xx_it.h
文件 516 2020-06-03 22:02 Inc\y_debug.h
目录 0 2020-06-03 21:53 MDK-ARM\DebugConfig\
文件 2403 2017-11-23 15:41 MDK-ARM\DebugConfig\test_STM32F103C8_1.0.0.dbgconf
文件 81070 2020-06-07 11:45 MDK-ARM\Jli
文件 755 2020-06-03 22:07 MDK-ARM\Jli
目录 0 2020-06-03 21:53 MDK-ARM\RTE\
目录 0 2020-06-03 21:53 MDK-ARM\RTE\_test\
文件 332 2020-06-03 21:53 MDK-ARM\RTE\_test\RTE_Components.h
文件 38843 2020-06-07 11:38 MDK-ARM\startup_stm32f103xb.lst
文件 12484 2020-06-07 11:38 MDK-ARM\startup_stm32f103xb.s
文件 94269 2020-06-07 11:46 MDK-ARM\test.uvguix.11728
文件 15800 2020-06-07 11:45 MDK-ARM\test.uvoptx
文件 19973 2020-06-07 11:38 MDK-ARM\test.uvprojx
目录 0 2020-06-07 11:45 MDK-ARM\test\
文件 3024 2020-06-07 11:45 MDK-ARM\test\main.d
文件 17260 2020-06-07 11:45 MDK-ARM\test\main.o
文件 51 2020-06-07 11:38 MDK-ARM\test\startup_stm32f103xb.d
文件 5800 2020-06-07 11:38 MDK-ARM\test\startup_stm32f103xb.o
文件 3049 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal.d
文件 21776 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal.o
文件 3063 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_cortex.d
文件 22300 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_cortex.o
文件 3057 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_dma.d
文件 19156 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_dma.o
文件 3059 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_exti.d
文件 12392 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_exti.o
文件 3061 2020-06-07 11:38 MDK-ARM\test\stm32f1xx_hal_flash.d
............此处省略41个文件信息
相关资源
- 基于51单片机的直流电机PWM调速系统
- MSP430_PWM控制的呼吸灯
- STM32F103单片机输出SPWM波
- PWM整流控制技术的在线式UPS
- stm32cubemx软件iic读取mpu6050dmp通过串口
- 原创最全51单片机函数库 IO DAC Timer
- STM32 多通道 不同频率 可变频 pwm输出
- 基于单片机的数字PID控制直流电机P
- 单相H桥逆变器移相PWM控制的单片机实
- spwm波正弦波表生成小工具(3款)
- SVPWM源代码,非常好用
- PWM占空可调节verilog例程
- 智能小车pwm调速程序
- TMS320F28069液晶显示可调频率PWM输出
- 基于单片机软件实现直流电机PWM以及
- 使用nrf2401无线遥控车和船等
- 基于verilog设计的PWM
- STM32CubeMX 实验03 通用定时器2定时中断
- CC2530产生PWM
- PWM电力电子课程设计
- 合泰单片机 双通道ad+两路pwm+oled128
- pwm输入捕获
- PWM输出隔离的4~20MA电路
- DSP28335 中pwm 定时器中断设置
- 2个8位PWM实现16位DAC
- 28335实现SVPWM代码
- 51单片机PWM细分控制步进电机的研究初
- 用PWM细分步进电机_包含原理和程序
- IR2104_+_IRF540_MOS电机驱动全桥
- STM32无刷直流电机PWM控制
评论
共有 条评论