while(1)
GPIOA->ODR = GPIOA->ODR ^ SPEED;Скорость будет около 2 МГц.int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitTypeDef gpio;
GPIO_StructInit(&gpio);
gpio.GPIO_Mode = GPIO_Mode_Out_PP;
gpio.GPIO_Pin = SPEED;
gpio.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_Init(GPIOC, &gpio);
while(1)
{
GPIO_Write(GPIOC, GPIO_ReadOutputData(GPIOC) ^ (SPEED));
}
}
А «проведение прямой» — это обратная задача кинематики. Как совершенно справедливо сказано -задача, чуть более сложная, чем та, где действительно, просто «взяли и посчитали».
step-dubna