OpenEdv-开源电子网

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

定时器的主从模式----参照官方库函数修改为寄存器版

[复制链接]

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
发表于 2012-7-9 11:11:34 | 显示全部楼层 |阅读模式
定时器的主从模式---参照官方库函数修改为寄存器版;
如果有人用到定时器器主从模式的寄存器版,在这基础上修改修改,可能会节省点时间。

官方库函数(主定时器:TIM2;从定时器:TIM3、TIM4):
00001 /**
00002   ******************************************************************************
00003   * @file TIM/Parallel_Synchro/main.c 
00004   * @author  MCD Application Team
00005   * @version V3.1.0
00006   * @date    06/19/2009
00007   * @brief   Main program body
00008   ******************************************************************************
00009   * @copy
00010   *
00011   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
00012   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
00013   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
00014   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
00015   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
00016   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
00017   *
00018   * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
00019   */ 
00020 
00021 /* Includes ------------------------------------------------------------------*/
00022 #include "stm32f10x.h"
00023 
00024 /** @addtogroup STM32F10x_StdPeriph_Examples
00025   * @{
00026   */
00027 
00028 /** @addtogroup TIM_Parallel_Synchro
00029   * @{
00030   */ 
00031 
00032 /* Private typedef -----------------------------------------------------------*/
00033 /* Private define ------------------------------------------------------------*/
00034 /* Private macro -------------------------------------------------------------*/
00035 /* Private variables ---------------------------------------------------------*/
00036 TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
00037 TIM_OCInitTypeDef  TIM_OCInitStructure;
00038 
00039 /* Private function prototypes -----------------------------------------------*/
00040 void RCC_Configuration(void);
00041 void GPIO_Configuration(void);
00042 
00043 /* Private functions ---------------------------------------------------------*/
00044 
00045 /**
00046   * @brief   Main program
00047   * @param  None
00048   * @retval None
00049   */
00050 int main(void)
00051 {
00052   /* System Clocks Configuration */
00053   RCC_Configuration();
00054 
00055   /* GPIO Configuration */
00056   GPIO_Configuration();
00057 
00058   /* Timers synchronisation in parallel mode ----------------------------
00059      1/TIM2 is configured as Master Timer:
00060      - PWM Mode is used
00061      - The TIM2 Update event is used as Trigger Output  
00062      2/TIM3 and TIM4 are slaves for TIM2,
00063      - PWM Mode is used
00064      - The ITR1(TIM2) is used as input trigger for both slaves
00065      - Gated mode is used, so starts and stops of slaves counters
00066       are controlled by the Master trigger output signal(update event).
00067     
00068      The TIMxCLK is fixed to 72 MHz, the TIM2 counter clock is 72 MHz.
00069      The Master Timer TIM2 is running at 281.250 KHz and the duty cycle
00070      is equal to 25%
00071      The TIM3 is running:
00072      - At (TIM2 frequency)/ (TIM3 period + 1) = 28.125 KHz and a duty cycle
00073      equal to TIM3_CCR1/(TIM3_ARR + 1) = 30%
00074      The TIM4 is running:
00075      - At (TIM2 frequency)/ (TIM4 period + 1) = 56.250 KHz and a duty cycle
00076      equal to TIM4_CCR1/(TIM4_ARR + 1) = 60%
00077   -------------------------------------------------------------------- */
00078 
00079   /* Time base configuration */
00080   TIM_TimeBaseStructure.TIM_Period = 255;
00081   TIM_TimeBaseStructure.TIM_Prescaler = 0;
00082   TIM_TimeBaseStructure.TIM_ClockDivision = 0;
00083   TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
00084 
00085   TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);
00086 
00087   TIM_TimeBaseStructure.TIM_Period = 9;
00088   TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);
00089 
00090   TIM_TimeBaseStructure.TIM_Period = 4;
00091   TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure);
00092 
00093   /* Master Configuration in PWM1 Mode */
00094   TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
00095   TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
00096   TIM_OCInitStructure.TIM_Pulse = 64;
00097   TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
00098 
00099   TIM_OC1Init(TIM2, &TIM_OCInitStructure);
00100 
00101   /* Select the Master Slave Mode */
00102   TIM_SelectMasterSlaveMode(TIM2, TIM_MasterSlaveMode_Enable);
00103 
00104   /* Master Mode selection */
00105   TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);
00106 
00107   /* Slaves Configuration: PWM1 Mode */
00108   TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
00109   TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
00110   TIM_OCInitStructure.TIM_Pulse = 3;
00111 
00112   TIM_OC1Init(TIM3, &TIM_OCInitStructure);
00113 
00114   TIM_OC1Init(TIM4, &TIM_OCInitStructure);
00115 
00116   /* Slave Mode selection: TIM3 */
00117   TIM_SelectSlaveMode(TIM3, TIM_SlaveMode_Gated);
00118   TIM_SelectInputTrigger(TIM3, TIM_TS_ITR1);
00119 
00120   /* Slave Mode selection: TIM4 */
00121   TIM_SelectSlaveMode(TIM4, TIM_SlaveMode_Gated);
00122   TIM_SelectInputTrigger(TIM4, TIM_TS_ITR1);
00123 
00124   /* TIM enable counter */
00125   TIM_Cmd(TIM3, ENABLE);
00126   TIM_Cmd(TIM2, ENABLE);
00127   TIM_Cmd(TIM4, ENABLE);
00128 
00129   while (1)
00130   {}
00131 }
00132 
00133 /**
00134   * @brief  Configures the different system clocks.
00135   * @param  None
00136   * @retval None
00137   */
00138 void RCC_Configuration(void)
00139 {
00140   /* Setup the microcontroller system. Initialize the Embedded Flash Interface,  
00141      initialize the PLL and update the SystemFrequency variable. */
00142   SystemInit();
00143   
00144   /* TIM2, TIM3 and TIM4 clock enable */
00145   RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 | RCC_APB1Periph_TIM3 |
00146                          RCC_APB1Periph_TIM4, ENABLE);
00147 
00148   /* GPIOA, GPIOB, GPIOC and AFIO clocks enable */
00149   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
00150                          RCC_APB2Periph_GPIOC | RCC_APB2Periph_AFIO, ENABLE);
00151 }
00152 
00153 /**
00154   * @brief  Configure the GPIOD Pins.
00155   * @param  None
00156   * @retval None
00157   */
00158 void GPIO_Configuration(void)
00159 {
00160   GPIO_InitTypeDef GPIO_InitStructure;
00161 
00162 #ifdef STM32F10X_CL
00163   /*GPIOB Configuration:  PC6(TIM3 CH1) as alternate function push-pull */
00164   GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_6 ;
00165   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
00166   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
00167 
00168   GPIO_Init(GPIOC, &GPIO_InitStructure);
00169 
00170   GPIO_PinRemapConfig(GPIO_FullRemap_TIM3, ENABLE);     
00171 
00172 #else
00173 /* GPIOA Configuration: PA6(TIM3 CH1) as alternate function push-pull */
00174   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
00175   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
00176   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
00177 
00178   GPIO_Init(GPIOA, &GPIO_InitStructure);
00179 #endif
00180   /* GPIOA Configuration: PA0(TIM2 CH1) as alternate function push-pull */
00181   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
00182   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
00183   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
00184 
00185   GPIO_Init(GPIOA, &GPIO_InitStructure);
00186 
00187   /* GPIOB Configuration: PB6(TIM4 CH1) as alternate function push-pull */
00188   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
00189 
00190   GPIO_Init(GPIOB, &GPIO_InitStructure);
00191 }
00192 
00193 #ifdef  USE_FULL_ASSERT
00194 
00195 /**
00196   * @brief  Reports the name of the source file and the source line number
00197   *   where the assert_param error has occurred.
00198   * @param  file: pointer to the source file name
00199   * @param  line: assert_param error line source number
00200   * @retval None
00201   */
00202 void assert_failed(uint8_t* file, uint32_t line)
00203 {
00204   /* User can add his own implementation to report the file name and line number,
00205      ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
00206 
00207   while (1)
00208   {}
00209 }
00210 #endif
00211 
00212 /**
00213   * @}
00214   */ 
00215 
00216 /**
00217   * @}
00218   */ 
00219 
00220 /******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/


修改为寄存器版(主定时器:TIM2;从定时器:TIM3,省略了TIM4):
/*从模式:TIM2主模式,TIM3从模式*/[/mw_shl_code]
void TIM_Parallel_Synchro(void)[/mw_shl_code]
{[/mw_shl_code]
	/* System Clocks Configuration */[/mw_shl_code]
	RCC->APB2ENR|=1<<2;    //使能PORTA时钟[/mw_shl_code]
	RCC->APB1ENR|=1<<0;    //TIM2时钟使能[/mw_shl_code]
	RCC->APB1ENR|=1<<1;    //TIM3时钟使能[/mw_shl_code]
 [/mw_shl_code]
	/* GPIO Configuration */[/mw_shl_code]
	GPIOA->CRL&=0XFFFFFFF0;//PA0输出[/mw_shl_code]
	GPIOA->CRL|=0X0000000B;//50Hz,复用功能输出 	  [/mw_shl_code]
	GPIOA->ODR|=1<<0;      //PA0上拉[/mw_shl_code]
 [/mw_shl_code]
	GPIOA->CRL&=0XF0FFFFFF;//PA6输出[/mw_shl_code]
	GPIOA->CRL|=0X0B000000;//50Hz,复用功能输出 	  [/mw_shl_code]
	GPIOA->ODR|=1<<6;      //PA6上拉	[/mw_shl_code]
	/* Time base configuration */[/mw_shl_code]
	TIM2->ARR=255;//设定计数器自动重装值 [/mw_shl_code]
	TIM2->SC=0  ;//预分频器分频[/mw_shl_code]
	TIM2->CR1 &=~(3<<8);// 选择时钟分频[/mw_shl_code]
        TIM2->CR1 &=~(3<<5);// 选择计数模式[/mw_shl_code]
 [/mw_shl_code]
	TIM3->ARR=9;        //设定计数器自动重装值 [/mw_shl_code]
	TIM3->SC=0  ;		//预分频器分频[/mw_shl_code]
	TIM3->CR1 &=~(3<<8);// 选择时钟分频[/mw_shl_code]
        TIM3->CR1 &=~(3<<5);// 选择计数模式[/mw_shl_code]
         /* Master Configuration in PWM1 Mode */[/mw_shl_code]
	TIM2->CCMR1|=6<<4;  //输出比较模式[/mw_shl_code]
	TIM2->CCER |=1<<0;   //OC1 输出使能[/mw_shl_code]
	TIM2->CCR1  =64;	 //捕获比较寄存器(占空比)[/mw_shl_code]
	TIM2->CCER &=~(1<<1);   //OC1 输出极性[/mw_shl_code]
 [/mw_shl_code]
	/* Select the Master Slave Mode */[/mw_shl_code]
	TIM2->SMCR|=1<<7;	//选择主从模式[/mw_shl_code]
 [/mw_shl_code]
	/* Master Mode selection */[/mw_shl_code]
	TIM2->CR2 |=2<<4;// 主模式选择[/mw_shl_code]
 [/mw_shl_code]
	/* Slaves Configuration: PWM1 Mode */[/mw_shl_code]
	TIM3->CCMR1|=6<<4;  //输出比较模式[/mw_shl_code]
	TIM3->CCER |=1<<0;   //OC1 输出使能[/mw_shl_code]
	TIM3->CCR1  =3;	 //捕获比较寄存器(占空比)[/mw_shl_code]
	TIM3->CCER &=~(1<<1);   //OC1 输出极性[/mw_shl_code]
 [/mw_shl_code]
	/* Slave Mode selection: TIM3 */[/mw_shl_code]
	TIM3->SMCR|=5<<0;	//从模式选择[/mw_shl_code]
	TIM3->SMCR|=1<<4;	//触发选择[/mw_shl_code]
 [/mw_shl_code]
	/* TIM enable counter */	[/mw_shl_code]
	TIM3->CR1|=0x01;    //CEN=1,使能定时器[/mw_shl_code]
	TIM2->CR1|=0x01;    //CEN=1,使能定时器[/mw_shl_code]
}
仿真结果:

但是仿真结果并不是库函数注释中描述的那样
The TIMxCLK is fixed to 72 MHz, the TIM2 counter clock is 72 MHz.
The Master Timer TIM2 is running at 281.250 KHz and the duty cycle is equal to 25%
The TIM3 is running:
  - At (TIM2 frequency)/ (TIM3 period + 1) = 28.125 KHz and a duty cycle
      equal to TIM3_CCR1/(TIM3_ARR + 1) = 30% [/mw_shl_code] 

如果修改:TIM3->SMCR|=5<<0; //从模式选择
为:TIM3->SMCR|=7<<0; //从模式选择
仿真结果与库函数描述相同。



[/mw_shl_code]




[/mw_shl_code]
永远保持一颗学习的心态。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-7-9 11:43:40 | 显示全部楼层
回复 支持 反对

使用道具 举报

53

主题

324

帖子

0

精华

高级会员

Rank: 4

积分
598
金钱
598
注册时间
2012-6-18
在线时间
7 小时
发表于 2012-7-9 11:47:31 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2012-2-26
在线时间
0 小时
发表于 2012-7-13 15:44:22 | 显示全部楼层
请问楼主是用什么仿真的?
努力向前狂奔,只为追随吾心
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2012-7-16 15:18:18 | 显示全部楼层
回复【4楼】鲁少迅:
---------------------------------
keil自带的仿真功能
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2012-10-1
在线时间
0 小时
发表于 2012-10-3 23:19:04 | 显示全部楼层
谢谢共享!复制学习。
回复 支持 反对

使用道具 举报

22

主题

436

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2012-10-8 15:46:57 | 显示全部楼层
hao
回复 支持 反对

使用道具 举报

5

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2013-3-21
在线时间
3 小时
发表于 2013-7-29 10:31:23 | 显示全部楼层
             不错不错,正在学习定时器,很有用
我思故我在
回复 支持 反对

使用道具 举报

35

主题

152

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
金钱
312
注册时间
2013-6-26
在线时间
0 小时
发表于 2013-7-31 17:32:59 | 显示全部楼层
我先记下再说
回复 支持 反对

使用道具 举报

32

主题

72

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2013-10-16
在线时间
1 小时
发表于 2013-10-17 09:20:21 | 显示全部楼层
谢谢楼主的分享 学习了!
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-1-17
在线时间
6 小时
发表于 2014-8-11 20:20:14 | 显示全部楼层
为什么我用time3做主定时器。time2做从定时器就不行了呢?有什么需要注意的地方么?
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2014-1-17
在线时间
6 小时
发表于 2014-8-11 22:12:35 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,为什么只能用time2做为主定时器,我用time3做主定时器,time2做从定时器怎么不行呢!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-12 00:19:04 | 显示全部楼层
回复【12楼】逗留点点:
---------------------------------
这个没有研究哦
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2015-11-21
在线时间
22 小时
发表于 2015-12-18 22:58:47 | 显示全部楼层
回复10楼:是不是你TIM_SelectInputTrigger(TIM2, TIM_TS_ITR1)的TIM_TS_ITR1没有改为TIM_TS_ITR2
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2015-11-24
在线时间
32 小时
发表于 2015-12-28 10:11:39 | 显示全部楼层
快速回复
回复 支持 反对

使用道具 举报

3

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2015-12-25
在线时间
65 小时
发表于 2015-12-28 13:31:38 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2015-12-29 09:06:35 | 显示全部楼层
原子哥,我的帖子怎么没有内容了
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2014-8-20
在线时间
22 小时
发表于 2015-12-30 19:31:41 | 显示全部楼层
学习了,谢谢大神。
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-2-4
在线时间
7 小时
发表于 2016-3-2 15:17:40 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2015-2-4
在线时间
7 小时
发表于 2016-3-2 15:18:20 | 显示全部楼层
程序喃?????
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2016-3-2 16:53:08 | 显示全部楼层
刘远鹏 发表于 2016-3-2 15:18
程序喃?????

帖子内容消失了@正点原子
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

11

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2013-12-5
在线时间
23 小时
发表于 2016-3-2 23:24:11 | 显示全部楼层
学习学习,自己没调通
回复 支持 反对

使用道具 举报

69

主题

495

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2197
金钱
2197
注册时间
2015-11-14
在线时间
542 小时
发表于 2016-3-8 16:50:49 | 显示全部楼层
。。。。
回复 支持 反对

使用道具 举报

69

主题

495

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2197
金钱
2197
注册时间
2015-11-14
在线时间
542 小时
发表于 2016-3-8 16:52:05 | 显示全部楼层
能不能把程序再发一次?
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2016-3-9 08:28:07 | 显示全部楼层
单模先声 发表于 2016-3-8 16:52
能不能把程序再发一次?

四年前的帖子了,我也找不着程序了,请论坛管理员看看为什么不显示帖子内容了 @正点原子
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2016-2-21
在线时间
20 小时
发表于 2016-3-9 08:43:00 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

7

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-6-25
在线时间
61 小时
发表于 2016-3-14 13:52:18 | 显示全部楼层
好谢谢
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2016-3-17
在线时间
14 小时
发表于 2016-3-19 09:24:29 | 显示全部楼层
学习中
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2016-3-17
在线时间
14 小时
发表于 2016-3-19 09:26:20 | 显示全部楼层
怎么看不到内容呢?
回复 支持 反对

使用道具 举报

4

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
323
金钱
323
注册时间
2016-3-24
在线时间
55 小时
发表于 2016-4-16 01:20:49 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

8

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2014-12-2
在线时间
0 小时
发表于 2016-5-4 19:21:31 | 显示全部楼层
正想说帖子咋没有内容了
回复 支持 反对

使用道具 举报

19

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
156
金钱
156
注册时间
2013-9-3
在线时间
7 小时
发表于 2016-6-12 17:51:25 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2019-8-8
在线时间
0 小时
发表于 2016-6-23 15:37:21 | 显示全部楼层
谢谢 正在学习
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-7-12
在线时间
0 小时
发表于 2016-7-12 16:29:27 | 显示全部楼层
不错哦凑数字
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2016-5-24
在线时间
4 小时
发表于 2016-7-17 12:02:42 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

2

主题

90

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1107
金钱
1107
注册时间
2014-8-9
在线时间
192 小时
发表于 2016-7-18 17:55:14 | 显示全部楼层
学习关于定时器的主从模式
回复 支持 反对

使用道具 举报

2

主题

90

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1107
金钱
1107
注册时间
2014-8-9
在线时间
192 小时
发表于 2016-7-18 17:57:00 | 显示全部楼层
我以为回复就可以看到内容,结果还是没有!哪位大神下载了上传一下的!
回复 支持 反对

使用道具 举报

Rein 该用户已被删除
发表于 2016-8-9 21:14:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2013-10-8
在线时间
27 小时
发表于 2016-11-16 12:41:28 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2013-10-8
在线时间
27 小时
发表于 2016-11-16 12:49:51 | 显示全部楼层
哪位大神上传一下
回复 支持 反对

使用道具 举报

3

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2011-11-14
在线时间
12 小时
发表于 2016-12-9 10:34:38 | 显示全部楼层
学习,学习 。
回复 支持 反对

使用道具 举报

3

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2011-11-14
在线时间
12 小时
发表于 2016-12-9 10:34:52 | 显示全部楼层
学习,学习 !……
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
28 小时
发表于 2017-1-6 13:04:53 | 显示全部楼层
haohaohao
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
234
金钱
234
注册时间
2013-9-25
在线时间
60 小时
发表于 2017-2-15 15:41:41 | 显示全部楼层
正在学习
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
638
金钱
638
注册时间
2015-11-25
在线时间
102 小时
发表于 2017-3-6 20:51:18 | 显示全部楼层
学习!!!!!
回复 支持 反对

使用道具 举报

15

主题

78

帖子

0

精华

初级会员

Rank: 2

积分
192
金钱
192
注册时间
2015-7-22
在线时间
126 小时
发表于 2017-4-18 11:05:02 | 显示全部楼层
我来看看
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2014-12-3
在线时间
13 小时
发表于 2017-5-11 11:05:17 | 显示全部楼层
kankan
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2017-4-10
在线时间
20 小时
发表于 2017-5-11 15:27:17 | 显示全部楼层
臣妾看不到啊!
回复 支持 反对

使用道具 举报

强大到爆炸 该用户已被删除
发表于 2017-5-13 20:39:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2014-11-29
在线时间
39 小时
发表于 2017-8-10 16:17:58 | 显示全部楼层
....................................
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 05:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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