Без проблем!
ЗЫ
Файл SvS - это проект для WinAVR. А файл main для VMLab. Ну там и все остальные файлы.
avr123.nm.ru писал(а):Трудно поправить тот код, ведь там комментов практически нет и я не знаю что должна делать ваша прога.
Lirzman писал(а):Еще у вас был кривой makefile.
Выкладываю нормальный.
Lirzman писал(а):Тогда можешь подкинуть матерьяла по работе с таймерами?
static inline void _delay_loop_1(uint8_t __count) __attribute__((always_inline));
static inline void _delay_loop_2(uint16_t __count) __attribute__((always_inline));
static inline void _delay_us(double __us) __attribute__((always_inline));
static inline void _delay_ms(double __ms) __attribute__((always_inline));
Lirzman писал(а):У меня вопрос касательно таймеров:
В файле Winavr/avr/include/utils/delay.h есть четыре функции задержки
- Код: Выделить всё
static inline void _delay_loop_1(uint8_t __count) __attribute__((always_inline));
static inline void _delay_loop_2(uint16_t __count) __attribute__((always_inline));
static inline void _delay_us(double __us) __attribute__((always_inline));
static inline void _delay_ms(double __ms) __attribute__((always_inline));
Если я прав но это функции задержек по таймера, но тогда зачем упоминается CPU SPEED :?: :?:
Lirzman писал(а):
Еще у вас был кривой makefile.
Выкладываю нормальный.
aesok писал(а):Используйте оптимизацию CFLAGS= -Os.
avr123.nm.ru писал(а):aesok писал(а):Используйте оптимизацию CFLAGS= -Os.
вы не могли бы подробней сказать об уровне - s
я не использую WinAVR и судить не могу, но на electronix.ru/forum всегда рекомендуют -O2
Вернуться в Новичкам или основы основ роботостроения.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23