野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18364|回复: 17

STM32F103C8输出PWM可控脉冲数工程

[复制链接]
发表于 2019-11-7 09:42:20 | 显示全部楼层 |阅读模式

STM32F103C8输出PWM可控脉冲数工程,可调节频率占空比

TIM1 - 4可同时配置输出,TIM2 TIM3输出可控脉冲频率,TIM4 接收正交编码器信号 PB8接Z相外部中断

有需要请回复下载
STM32F103C8 PWM测试.zip (4.25 MB, 下载次数: 222)
回复

使用道具 举报

 楼主| 发表于 2019-12-2 09:35:48 | 显示全部楼层
http://www.openedv.com/home.php? ... read&from=space

分享一个大牛的帖子分享,好东西一起学习。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-8 11:22:02 | 显示全部楼层

初始化配置
[mw_shl_code=c,true]        //输出固定频率
//        TIM1_PWM_Init(4-1,9 - 1);        //2M
//        TIM2_PWM_Init(8000-1,9 - 1);        //2M
//        TIM3_PWM_Init(1000-1,72 - 1);//2M
//        TIM4_PWM_Init(4-1,9 - 1);        //2M
       
        //TIM2 3 DMA配置PWM频率输出脉冲 初始化        PA0  PA6
        TIM2_Dma_Pwm_Pulse_Output_Init();
        TIM3_Dma_Pwm_Pulse_Output_Init();
        delay_ms(5);
        Init_Flag();
       
        //配置TIM4 为编码器捕获模式(F103C8 可用捕获5V的只有TIM1 TIM4)        PB6  PB7
        TIM4_Capture_Mode();
       
        //编码器Z相归零信号外部中断口初始化 PB8可承受5V电压 PB8为TIM4 通道3
        EXTI_PB8_Config();
[/mw_shl_code]

通过串口输入指令
[mw_shl_code=c,true]void Menu(void)
{
        printf("\r\n* * * * * * * * * * * * * * * * * * * *\r\n");
        printf("* 指令: A        输入频率及脉冲数\r\n");
        printf("*          B        改变使能状态\r\n");
        printf("*          C        改变报警状态\r\n");
        printf("*          D        切换方向\r\n");
        printf("*          E        获取编码器反馈及Z相数据\r\n");
        printf("*          F        获取故障信号\r\n");
        printf("*          G        回零\r\n");
        printf("*          H        清除编码器反馈及Z相数据\r\n");
        printf("*          I        自动运行开关\r\n");
        printf("* * * * * * * * * * * * * * * * * * * *\r\n\r\n");
}[/mw_shl_code]
回复 支持 反对

使用道具 举报

发表于 2019-11-30 17:11:37 | 显示全部楼层
支持一下,谢谢楼主
回复 支持 反对

使用道具 举报

发表于 2019-12-21 17:04:18 | 显示全部楼层
感谢分享。。。。。。。。
回复

使用道具 举报

发表于 2019-12-23 10:50:40 | 显示全部楼层
真的很需要啊,下载下来学习一下
回复 支持 反对

使用道具 举报

发表于 2019-12-30 15:45:35 | 显示全部楼层
多谢分享,我下载下来看看
回复 支持 反对

使用道具 举报

发表于 2020-1-12 21:13:04 | 显示全部楼层
回帖看看,啦啦啦啦啦来
回复 支持 反对

使用道具 举报

发表于 2020-2-8 12:58:47 | 显示全部楼层
看看,也许对我有一些帮助哈
回复 支持 反对

使用道具 举报

发表于 2020-2-8 18:21:07 | 显示全部楼层
支持一下,谢谢楼主
回复 支持 反对

使用道具 举报

发表于 2020-2-9 19:03:15 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

发表于 2020-2-18 21:17:10 | 显示全部楼层
谢谢                                             
回复 支持 反对

使用道具 举报

发表于 2020-2-19 11:24:15 | 显示全部楼层
感谢分享~~~~~~~~~~~~~~~~
回复

使用道具 举报

发表于 2020-2-19 14:03:13 | 显示全部楼层
谢谢分享,学习中。。。。
回复 支持 反对

使用道具 举报

发表于 2020-2-19 20:49:34 | 显示全部楼层
学习一下,正在学PWM
回复 支持 反对

使用道具 举报

发表于 2020-3-9 19:17:24 | 显示全部楼层
谢谢楼主,up up
回复 支持 反对

使用道具 举报

发表于 2020-3-11 11:31:13 | 显示全部楼层
看看先,感谢分享
回复 支持 反对

使用道具 举报

发表于 2020-3-12 08:52:40 | 显示全部楼层
888888888888888888888888888888888888888888
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-29 19:52 , Processed in 0.040297 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表