Проблемы с _delay_ms
Добавлено: Пт окт 13, 2017 20:48:37
Вечер добрый.
Совершил святотатство: пытался программировать Arduino Uno через Atmel Studio. В принципе, всё работает, но не могу решить проблему времени.
Простейшее мигание, которое должно быть 1 раз в секунду на деле мигает в 10 раз быстрее (по ощущениям). Частоту пробовал менять - не влияет. В чём может быть причина. Это, конечно, мелочь, но разобраться интересно.
Совершил святотатство: пытался программировать Arduino Uno через Atmel Studio. В принципе, всё работает, но не могу решить проблему времени.
Код: Выделить всё
#include <util/delay.h>
#include <avr/io.h>
#define F_CPU 10000000UL;
int main(void)
{
DDRB=0xff;
while(1)
{
PORTB=0xff;
_delay_ms(1000);
PORTB=0x00;
_delay_ms(1000);
}
}