Search Suggestions
CooCox CoIDE Nucleo STM32F103RB Example

CooCox CoIDE Nucleo STM32F103RB Example

TONYLABS 23 Mar, 2016
  • 82
  • 0

GPIO Example

#include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" int main(void) {    GPIO_InitTypeDef GPIO_InitDef;    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);    GPIO_StructInit(&GPIO_InitDef);    GPIO_InitDef.GPIO_Pin = GPIO_Pin_5;    GPIO_InitDef.GPIO_Mode = GPIO_Mode_Out_PP;    GPIO_InitDef.GPIO_Speed = GPIO_Speed_10MHz;    //Initialize pins    GPIO_Init(GPIOA, &GPIO_InitDef);    static int count=0;    static int i;    static int led_state=0;    while(1)    {        static int count=0;        static int i;        static int led_state=0;        for (i=0; i<10000; ++i)            GPIO_WriteBit(GPIOA, GPIO_Pin_5, led_state ? Bit_SET : Bit_RESET);            led_state = !led_state;            GPIO_WriteBit(GPIOA, GPIO_Pin_5, led_state ? Bit_SET : Bit_RESET);            printf("%d\r\n", ++count);    } }

PWM Example

 


订阅并保持联系

输入您的电子邮箱即可在第一时间获得 TONYLABS 资讯