Skip to content

Instantly share code, notes, and snippets.

@hidasia
hidasia / STM32_TIMER.c
Last active May 24, 2017 11:42
STM32_TIMER_Init
void TIM3_Int_Init(u16 arr,u16 psc)
{
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);
TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;
TIM_TimeBaseInitStructure.TIM_Prescaler=psc;
TIM_TimeBaseInitStructure.TIM_Period=arr;
TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;
@hidasia
hidasia / STM32_GPIO.c
Last active May 24, 2017 11:27
STM32_GPIO_Init
void Pins_Init()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC|RCC_AHB1Periph_GPIOE,ENABLE);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5|GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_100MHz;

Keybase proof

I hereby claim:

  • I am hidasia on github.
  • I am xsia (https://keybase.io/xsia) on keybase.
  • I have a public key whose fingerprint is F993 2C65 ED24 03FA 3DBA 6EC5 8F87 A47C 1F68 84B7

To claim this, I am signing this object: