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
发布评论