Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Как работает ключ "-o" в AVReAl, точнее когда он работает? (+)

Отправлено Ivax 23 октября 2007 г. 08:57


Мега8 с внутренним генератором 1MHz (CKSEL = 1).
Почему программатор видит кристалл с такой командной строкой? Ну или как Мега отвечает программатору, который работает на такой скорости?

avreal.exe +mega8 -p2 -as -o40000


Из хелпа:

-o<число> Задать частоту установленного кварца для настройки скорости SPI
<число>=<частота> допускается с плавающей точкой и единицами
измерения частоты Hz, kHz, MHz, например,
-o3.686MHZ
-o14745600hz
При отсутствии единиц измерения для совместимости с
предыдущими версиями считается, что частота в килогерцах.
При отсутствии ключа частота по умолчанию 800 (0.8MHz)

И из FAQ:
Q8. А почему программирование происходит ТАК МЕДЛЕННО?
A. А не забывайте про ключик -o частота установленного на кристалл кварца. Исходя из этой частоты рассчитывается, сколько времени должны присутствовать уровни '0' и '1' на входе SCK кристалла. По умолчанию 800kHz (чтобы точно заработало на кристаллах с внутренним RC-генератором на 1MHz) и avreal соответственно занижает частоту обмена. Начиная с версии 1.23rev2 добавлен поллинг при записи памяти кода (ключ -wp), это также повышает скорость записи.



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru