Сб фев 22, 2020 23:11:41
#include "stm32f10x_conf.h"
int main(void)
{
//Включаємо тактування порту GPIOB
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
//Конфігуруємо на вивід ніжки 0,1,5,6
GPIO_InitTypeDef GPIO_Initstruct;
GPIO_Initstruct.GPIO_Pin =GPIO_Pin_0;
//Вибираємо виводи 0,1
GPIO_Initstruct.GPIO_Speed = GPIO_Speed_50MHz;
//Максимальна швидкість роботи
GPIO_Initstruct.GPIO_Mode = GPIO_Mode_Out_PP;
//Вихід Push-Pull
GPIO_Init(GPIOB, &GPIO_Initstruct);
//Задаємо задані настроювання в регістри порту
while(1)
{
GPIOB->ODR ^= GPIO_Pin_0;// Установка 2 та 0
for (int i=0; i<250000; i++){}
}
}
Вс фев 23, 2020 10:52:06
Вс фев 23, 2020 15:02:42