OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
楼主: lifan_cn

分享PWM输入模式捕捉4路PWM波形的周期和占空比 源码+原理讲解+程序讲解

  [复制链接]

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2012-11-21
在线时间
60 小时
发表于 2016-7-26 10:48:51 | 显示全部楼层
这个程序确实好用,必须精华贴。用TIM2_CH1的程序如下,测试1K,2K,3K信号占空比准确,
占空比是IC2 捕获,周期是IC1捕获,这块注意一下就行,还有前2到3次测量结果不准确要抛弃。
//----------------------PWM输入模式配置--------------------------------------------------
void TIM2_PWMINPUT_INIT(u16 arr,u16 psc)
{
  
        TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
        NVIC_InitTypeDef NVIC_InitStructure;
        TIM_ICInitTypeDef  TIM2_ICInitStructure;
        GPIO_InitTypeDef GPIO_InitStructure;

        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);   
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);

//        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;               //PB7:TIM4_CH2                 
//  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
//  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
//  GPIO_Init(GPIOB, &GPIO_InitStructure);
       
          GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;                 //PA0: TIM2_CH1           
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOA, &GPIO_InitStructure);

        TIM_TimeBaseStructure.TIM_Period = arr; //设置在下一个更新事件装入活动的自动重装载寄存器周期的值  
        TIM_TimeBaseStructure.TIM_Prescaler =psc; //设置用来作为TIMx时钟频率除数的预分频值  
        TIM_TimeBaseStructure.TIM_ClockDivision = 0; //设置时钟分割:TDTS = Tck_tim
        TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //TIM向上计数模式
        TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); //根据TIM_TimeBaseInitStruct中指定的参数初始化TIMx的时间基数单位

//        TIM4_ICInitStructure.TIM_Channel = TIM_Channel_2;                  
//  TIM4_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;      
//  TIM4_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI;   
//  TIM4_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;
//        TIM4_ICInitStructure.TIM_ICFilter = 0x0;

//初始化TIM2输入捕获参数
        TIM2_ICInitStructure.TIM_Channel = TIM_Channel_1; //CC1S=01         选择输入端 IC1映射到TI1上
        TIM2_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;        //上升沿捕获
        TIM2_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; //映射到TI1上
        TIM2_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;         //配置输入分频,不分频
        TIM2_ICInitStructure.TIM_ICFilter = 0x00;//IC1F=0000 配置输入滤波器 不滤波
        TIM_ICInit(TIM2, &TIM2_ICInitStructure);
       
/*配置中断优先级*/
        NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;                     
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
       
  
//        TIM_PWMIConfig(TIM4, &TIM4_ICInitStructure);     //PWM输入配置  
//  这个是选择有效的输入端 ,我这里TIM_TS_TI2FP2选择的PB7,注意:只有TI1FP1和TI2FP2连到了从模式控制器,所以PWM输入模式只能使用TIMx_CH1 /TIMx_CH2信号
//  TIM_SelectInputTrigger(TIM4, TIM_TS_TI2FP2);     //选择有效输入端
//  这个是配置为PWM输入主从复位模式,就是每次输入端有效电平变化的时候定时器计数器就会硬件上置0
//  TIM_SelectSlaveMode(TIM4, TIM_SlaveMode_Reset);  //配置为主从复位模式
//  TIM_SelectMasterSlaveMode(TIM4, TIM_MasterSlaveMode_Enable);                                       
//  TIM_ITConfig(TIM4, TIM_IT_CC2|TIM_IT_Update, ENABLE);          //中断配置
//        TIM_ClearITPendingBit(TIM4, TIM_IT_CC2|TIM_IT_Update); //清除中断标志位
//        TIM_Cmd(TIM4, ENABLE);   

  TIM_PWMIConfig(TIM2, &TIM2_ICInitStructure);     //PWM输入配置           
  TIM_SelectInputTrigger(TIM2, TIM_TS_TI1FP1);     //选择有效输入端        
  TIM_SelectSlaveMode(TIM2, TIM_SlaveMode_Reset);  //配置为主从复位模式
  TIM_SelectMasterSlaveMode(TIM2, TIM_MasterSlaveMode_Enable);                                       
  TIM_ITConfig(TIM2, TIM_IT_CC1|TIM_IT_Update, ENABLE);   //中断配置
        TIM_ClearITPendingBit(TIM2, TIM_IT_CC1|TIM_IT_Update); //允许更新中断 ,允许CC1IE捕获中断       
        TIM_Cmd(TIM2, ENABLE);   

}


u16 period = 0;
u16 DUTY  = 0;
u8 CollectFlag = 1;

void TIM2_IRQHandler(void)
{
        if(CollectFlag)
        {
        if (TIM_GetITStatus(TIM2, TIM_IT_CC1) != RESET)//捕获1发生捕获事件
                {       
                        period = TIM_GetCapture1(TIM2);          //采集周期               
                  DUTY         =        TIM_GetCapture2(TIM2);     //采集占空比
                }
               
                CollectFlag = 0;
        }       
                TIM_ClearITPendingBit(TIM2, TIM_IT_CC1|TIM_IT_Update); //清除中断标志位
}
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2012-11-21
在线时间
60 小时
发表于 2016-7-26 10:49:03 | 显示全部楼层
这个程序确实好用,必须精华贴。用TIM2_CH1的程序如下,测试1K,2K,3K信号占空比准确,
占空比是IC2 捕获,周期是IC1捕获,这块注意一下就行,还有前2到3次测量结果不准确要抛弃。
//----------------------PWM输入模式配置--------------------------------------------------
void TIM2_PWMINPUT_INIT(u16 arr,u16 psc)
{
  
        TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
        NVIC_InitTypeDef NVIC_InitStructure;
        TIM_ICInitTypeDef  TIM2_ICInitStructure;
        GPIO_InitTypeDef GPIO_InitStructure;

        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);   
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);

//        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;               //PB7:TIM4_CH2                 
//  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
//  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
//  GPIO_Init(GPIOB, &GPIO_InitStructure);
       
          GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;                 //PA0: TIM2_CH1           
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOA, &GPIO_InitStructure);

        TIM_TimeBaseStructure.TIM_Period = arr; //设置在下一个更新事件装入活动的自动重装载寄存器周期的值  
        TIM_TimeBaseStructure.TIM_Prescaler =psc; //设置用来作为TIMx时钟频率除数的预分频值  
        TIM_TimeBaseStructure.TIM_ClockDivision = 0; //设置时钟分割:TDTS = Tck_tim
        TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //TIM向上计数模式
        TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); //根据TIM_TimeBaseInitStruct中指定的参数初始化TIMx的时间基数单位

//        TIM4_ICInitStructure.TIM_Channel = TIM_Channel_2;                  
//  TIM4_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;      
//  TIM4_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI;   
//  TIM4_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;
//        TIM4_ICInitStructure.TIM_ICFilter = 0x0;

//初始化TIM2输入捕获参数
        TIM2_ICInitStructure.TIM_Channel = TIM_Channel_1; //CC1S=01         选择输入端 IC1映射到TI1上
        TIM2_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;        //上升沿捕获
        TIM2_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; //映射到TI1上
        TIM2_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;         //配置输入分频,不分频
        TIM2_ICInitStructure.TIM_ICFilter = 0x00;//IC1F=0000 配置输入滤波器 不滤波
        TIM_ICInit(TIM2, &TIM2_ICInitStructure);
       
/*配置中断优先级*/
        NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;                     
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
       
  
//        TIM_PWMIConfig(TIM4, &TIM4_ICInitStructure);     //PWM输入配置  
//  这个是选择有效的输入端 ,我这里TIM_TS_TI2FP2选择的PB7,注意:只有TI1FP1和TI2FP2连到了从模式控制器,所以PWM输入模式只能使用TIMx_CH1 /TIMx_CH2信号
//  TIM_SelectInputTrigger(TIM4, TIM_TS_TI2FP2);     //选择有效输入端
//  这个是配置为PWM输入主从复位模式,就是每次输入端有效电平变化的时候定时器计数器就会硬件上置0
//  TIM_SelectSlaveMode(TIM4, TIM_SlaveMode_Reset);  //配置为主从复位模式
//  TIM_SelectMasterSlaveMode(TIM4, TIM_MasterSlaveMode_Enable);                                       
//  TIM_ITConfig(TIM4, TIM_IT_CC2|TIM_IT_Update, ENABLE);          //中断配置
//        TIM_ClearITPendingBit(TIM4, TIM_IT_CC2|TIM_IT_Update); //清除中断标志位
//        TIM_Cmd(TIM4, ENABLE);   

  TIM_PWMIConfig(TIM2, &TIM2_ICInitStructure);     //PWM输入配置           
  TIM_SelectInputTrigger(TIM2, TIM_TS_TI1FP1);     //选择有效输入端        
  TIM_SelectSlaveMode(TIM2, TIM_SlaveMode_Reset);  //配置为主从复位模式
  TIM_SelectMasterSlaveMode(TIM2, TIM_MasterSlaveMode_Enable);                                       
  TIM_ITConfig(TIM2, TIM_IT_CC1|TIM_IT_Update, ENABLE);   //中断配置
        TIM_ClearITPendingBit(TIM2, TIM_IT_CC1|TIM_IT_Update); //允许更新中断 ,允许CC1IE捕获中断       
        TIM_Cmd(TIM2, ENABLE);   

}


u16 period = 0;
u16 DUTY  = 0;
u8 CollectFlag = 1;

void TIM2_IRQHandler(void)
{
        if(CollectFlag)
        {
        if (TIM_GetITStatus(TIM2, TIM_IT_CC1) != RESET)//捕获1发生捕获事件
                {       
                        period = TIM_GetCapture1(TIM2);          //采集周期               
                  DUTY         =        TIM_GetCapture2(TIM2);     //采集占空比
                }
               
                CollectFlag = 0;
        }       
                TIM_ClearITPendingBit(TIM2, TIM_IT_CC1|TIM_IT_Update); //清除中断标志位
}
回复 支持 反对

使用道具 举报

19

主题

176

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1105
金钱
1105
注册时间
2015-10-27
在线时间
206 小时
发表于 2016-7-27 11:05:15 | 显示全部楼层
楼主的程序,设置的是TIM3,占空比也设置的是TIM3的,为什么中断函数里面是TIM4中断采集TIM4的占空比,从程序看,好像并没有设置TIM4的占空比,是如何用串口输出的
回复 支持 反对

使用道具 举报

15

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
274
金钱
274
注册时间
2016-7-15
在线时间
88 小时
发表于 2016-7-27 11:53:58 | 显示全部楼层
666666666666666666
回复 支持 反对

使用道具 举报

5

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2014-6-13
在线时间
1 小时
发表于 2016-7-27 17:47:47 | 显示全部楼层
好资料,谢谢分享。。。。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
98
金钱
98
注册时间
2013-7-25
在线时间
22 小时
发表于 2016-7-28 13:46:02 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-7-30
在线时间
0 小时
发表于 2016-7-30 00:24:49 | 显示全部楼层
你好,我学习了下这个程序。。。很好,很佩服。但是TIM4测量低频的时候,我修改了加上溢出还是不行。能帮我修改下能够测量低频信号吗新手祈求修改了发我qq2691224103
回复 支持 反对

使用道具 举报

4

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2600
金钱
2600
注册时间
2016-7-6
在线时间
546 小时
发表于 2016-7-30 00:55:22 | 显示全部楼层
我也下载来看看,谢谢楼主分享!
把复杂的事,做简单!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-8-3
在线时间
1 小时
发表于 2016-8-3 10:41:46 | 显示全部楼层
好东西,学习中
回复 支持 反对

使用道具 举报

32

主题

125

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-13
在线时间
76 小时
发表于 2016-8-3 11:54:26 | 显示全部楼层
学习了  
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-8-4
在线时间
0 小时
发表于 2016-8-4 14:46:22 | 显示全部楼层
360浏览器不能下载附件,用IE就可以下载,NND,360什么时候沦落到这个地步了!?
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-6-16
在线时间
4 小时
发表于 2016-8-8 17:10:16 | 显示全部楼层
楼主是个有心人。。。
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-6-16
在线时间
4 小时
发表于 2016-8-8 17:16:23 | 显示全部楼层
附件无法下载。。。。。??
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2016-7-28
在线时间
12 小时
发表于 2016-8-9 10:30:52 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-8-4
在线时间
1 小时
发表于 2016-8-10 21:14:38 | 显示全部楼层

你的程序我有点看不懂啊,能否指点一下啊
回复 支持 反对

使用道具 举报

18

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1195
金钱
1195
注册时间
2012-3-26
在线时间
387 小时
发表于 2016-8-15 21:35:51 | 显示全部楼层
为什么不能下载了?
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2016-7-24
在线时间
21 小时
发表于 2016-8-16 13:03:28 | 显示全部楼层
支持……
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
36
金钱
36
注册时间
2015-8-10
在线时间
3 小时
发表于 2016-8-23 14:51:20 | 显示全部楼层
谢谢楼主的分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-7-17
在线时间
1 小时
发表于 2016-8-24 20:27:20 | 显示全部楼层
最近在搞这个
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2016-8-30
在线时间
15 小时
发表于 2016-8-30 15:53:49 | 显示全部楼层
试试看
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-8-2
在线时间
11 小时
发表于 2016-8-31 22:20:56 | 显示全部楼层
dop101 发表于 2016-7-27 11:05
楼主的程序,设置的是TIM3,占空比也设置的是TIM3的,为什么中断函数里面是TIM4中断采集TIM4的占空比,从程 ...

tim4是用来捕获tim3产生的pwm波的
回复 支持 反对

使用道具 举报

东辉 该用户已被删除
发表于 2016-9-17 23:06:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2016-9-26
在线时间
17 小时
发表于 2016-9-27 17:10:27 | 显示全部楼层
如何达到22MHz的PWM输出啊
回复 支持 反对

使用道具 举报

yimolijie 该用户已被删除
发表于 2016-9-30 09:13:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-6-13
在线时间
8 小时
发表于 2016-10-31 16:07:53 | 显示全部楼层
学习了,这个功能以前一直没搞懂
回复 支持 反对

使用道具 举报

14

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2015-8-5
在线时间
9 小时
发表于 2016-11-3 19:48:41 | 显示全部楼层
多谢分享!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-12-14
在线时间
0 小时
发表于 2016-12-14 14:51:17 | 显示全部楼层
正在调试,借用了
回复 支持 反对

使用道具 举报

9

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2015-11-1
在线时间
44 小时
发表于 2016-12-20 08:43:18 | 显示全部楼层
附件怎么下载不了?
回复 支持 反对

使用道具 举报

chenqingyu 该用户已被删除
发表于 2017-1-10 18:24:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

chenqingyu 该用户已被删除
发表于 2017-1-10 18:29:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

42

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1506
金钱
1506
注册时间
2016-7-3
在线时间
270 小时
发表于 2017-1-10 22:09:02 | 显示全部楼层

楼主的帖子写的很好,很容易能看懂!受教了!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-7-30
在线时间
7 小时
发表于 2017-1-11 16:31:30 | 显示全部楼层
最近多路PWM输入,检测不正常,学习下
回复 支持 反对

使用道具 举报

fulmine 该用户已被删除
发表于 2017-1-13 09:09:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2020-11-14
在线时间
21 小时
发表于 2017-1-13 18:57:12 | 显示全部楼层
下载不了,怎么解
回复 支持 反对

使用道具 举报

liuhanqiu 该用户已被删除
发表于 2017-2-5 19:45:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
170
金钱
170
注册时间
2016-5-17
在线时间
25 小时
发表于 2017-2-6 09:10:47 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

10

主题

147

帖子

0

精华

高级会员

Rank: 4

积分
602
金钱
602
注册时间
2015-7-11
在线时间
94 小时
发表于 2017-2-18 11:10:02 | 显示全部楼层
谢谢分享,很赞!!!
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-10-9
在线时间
4 小时
发表于 2017-2-27 21:13:05 | 显示全部楼层
很老但是很好,只要修改捕获计时器的周期就可以检测低频信号,如果测量结果不准确可能是计数溢出了,小伙伴多注意。
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2015-9-19
在线时间
7 小时
发表于 2017-3-3 09:01:28 | 显示全部楼层
楼主, 代码能发我一份么?    网页上下载不了。邮箱:369610755@qq.com
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2017-2-20
在线时间
16 小时
发表于 2017-3-3 14:32:11 | 显示全部楼层
需要的时候就找到了
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2017-3-8
在线时间
37 小时
发表于 2017-3-8 20:50:10 | 显示全部楼层
谢谢楼主
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-3-11 14:05:13 | 显示全部楼层
lifan_cn 发表于 2013-10-27 19:27
回复【3楼】aming882046:
---------------------------------
tim4的pb7是捕获引脚你说的很对,tim3是产生P ...

学习ing
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-3-11 14:06:08 | 显示全部楼层
fan_xj 发表于 2013-10-28 21:39
我也下载不了。。。。

我也不能下载,郁闷
回复 支持 反对

使用道具 举报

33

主题

310

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
495
金钱
495
注册时间
2016-12-31
在线时间
63 小时
发表于 2017-3-11 14:06:26 | 显示全部楼层
lifan_cn 发表于 2013-10-29 20:46
 好多人下载不了,有好几种浏览器不支持下载,在上传一遍试试,看看可不可以下载1

谢谢楼主
回复 支持 反对

使用道具 举报

25

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-12-6
在线时间
40 小时
发表于 2017-3-11 16:13:58 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2016-11-25
在线时间
28 小时
发表于 2017-3-12 13:59:58 | 显示全部楼层
MARK\\\
回复 支持 反对

使用道具 举报

inanLH 该用户已被删除
发表于 2017-4-11 11:12:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-5-18
在线时间
2 小时
发表于 2017-4-21 09:15:37 | 显示全部楼层
arao和xiaomi 发表于 2017-3-11 14:06
我也不能下载,郁闷

我也不能下载
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-5-18
在线时间
2 小时
发表于 2017-4-21 15:21:30 | 显示全部楼层
怎么下载不了,换浏览器也不行
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-10-19
在线时间
2 小时
发表于 2017-5-7 11:48:12 | 显示全部楼层
顶贴下载
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-29 14:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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