Открываем даташит любого AVR на странице де расположена таблица с асм операциями и в последнем столбце под назваием Clock смотрим за скока тактов выболняется та или иная операция.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
eXeC001er
27 ноября 2006 г. 22:03
В ответ на:
если подходить формально, то 1MIPS = 1 billion instructions per second
отправлено Electrovoicer 27 ноября 2006 г. 21:54
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: в общем точную задержку без таймера на с++ сгенерировать не просто....нужно представить как компилятор все представит типа call .... ret.... т.е. их еще учесть....
—
gsm
(27.11.2006 22:07
87.255.1.100
,
пустое
)
ну почему. в IAR есть встроенная функция __delay_cycles().
—
eXeC001er
(27.11.2006 22:09
83.239.13.202
,
пустое
)
Ответ: юзаю gcc там тоже есть _delay_l чегото-там , нужно глянуть в delay.h ,но по результату _delay_ms(1000) понимаю, что разница где-то /2 :((((
—
gsm
(27.11.2006 22:11
87.255.1.100
,
пустое
)
F_CPU конечно же дефайнили _перед_ инклудом delay.h? А то там по умолчанию 1 МГц
—
Warrior
(28.11.2006 10:26
80.249.231.34
,
пустое
)
А вообще есть вот такой чудный .h файл
—
eXeC001er
(27.11.2006 22:10
83.239.13.202
, 485 байт)
Ответ: это дело, спасибо :)
—
gsm
(27.11.2006 22:11
87.255.1.100
,
пустое
)
этот файлик для IAR функции
—
eXeC001er
(27.11.2006 22:13
83.239.13.202
,
пустое
)
Ответ: да я понял, ничего же не мешает его использовать в gcc
—
gsm
(27.11.2006 22:14
87.255.1.100
,
пустое
)
Ответ: подставив свою cicles или взяв _delay_l.......из delay.h самого gcc
—
gsm
(27.11.2006 22:16
87.255.1.100
,
пустое
)
Ответ: хотя получится тот же gcc-шный delay.h :(
—
gsm
(27.11.2006 22:17
87.255.1.100
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание