stm32f103c8t6

编程入门 行业动态 更新时间:2024-10-12 01:25:44

stm32f103c8t6

stm32f103c8t6

1.在使用stm32f103c8t6驱动mg90s时pwm输出波形正常,舵机无反应检测发现c8t6上的5v并不是输出5v,所以不能使用stm32f103c8t6 上的5v引脚给电机供电。我后面用的树莓派是的5v引脚给舵机供电成功运行

2.定时器不能打开,之前我用的是定时器time1是高级定时器所以是HAL_TIMX_PWM_Start(&htim3,TIM_CHANNEL_1);开启高级定时器应该是这个忘记了

HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_1);开启通用定时器

具体步骤

 

 

 

 

 

 

 

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_TIM3_Init();
  /* USER CODE BEGIN 2 */
HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_1);

  /* USER CODE END 2 */

  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */
        __HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,100);
    /* USER CODE BEGIN 3 */
  }
  /* USER CODE END 3 */
}

复制代码即可运用

仿真波形 

 如何仿真

 改成这样-pSTM32F103C8   DARMSTM.DLL  SARMCM3.DLL

下一步

 

 

格式为: GPIOX_IDR.n

 

 

可以完成 

更多推荐

stm32f103c8t6

本文发布于:2024-03-13 01:33:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1732885.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!