Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.08.2011, 16:30
|
|
Частый гость
Регистрация: 15.08.2011
Адрес: м.Снятин, Івано-Франківська обл.,Україна
Сообщений: 27
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
AtMega16+внешний кварц 16 МГц
Подскажите пожалуста как правильно прошить микросхему AtMega16+внешний кварц 16 МГц, так как после сборки спидометр издает один звук бипера и просто моргает экран. Я не
уверен но думаю что причина в частоте он по умалчиванию работает на
внутреннем 1 МГц.
Я вобще никогда таким не занимался и далек от этого. Собрал простой
програматор на ком порт http://yl2gl.ucoz.net/news/programmirov ... 1-02-25-70 и пользуюсь PonyProg.
Подскажите пожалуста что надо задать во время прошивки чтоб не
вывести из строя Мегу16.
Большое спасибо.
P.S. Читать дашиты - не для меня, я не имею времени на изучение
програмирования микроконтролеров, а спидометр - это не дань моде или
"понты", а просто альтернатива из-за отсутствия возможности
подключения родного.
|
|
|
Сказали "Спасибо" zayats1974
|
|
|
15.08.2011, 16:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
А прочитать тему в начале страницы слабО?
Цитата:
|
Читать дашиты - не для меня, я не имею времени на изучение
програмирования микроконтролеров,
|
Впрочем при таком отношении - лучше заплатите денег тому, кто умеет читать и имеет время
__________________
misterdi<@>i.ua
|
|
|
Сказали "Спасибо" MisterDi
|
|
|
15.08.2011, 16:56
|
|
Прописка
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
После прошивки установить четыре младших бита (CKSEL3-CKSEL0)в младшем конфигурационном байте (fuse low byte) в "1". Хотя как можно чего-то делать не имея об этом никакого представления.
Последний раз редактировалось heady69; 15.08.2011 в 17:02.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо heady69 за это сообщение:
|
|
|
15.08.2011, 19:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
Сообщение от MisterDi
|
А прочитать тему в начале страницы слабО?
|
Сообщение от zayats1974
|
Читать дашиты - не для меня
|
........no comments.......
RTFM
|
|
|
Сказали "Спасибо" omercury
|
|
|
15.08.2011, 20:35
|
|
Частый гость
Регистрация: 15.08.2011
Адрес: м.Снятин, Івано-Франківська обл.,Україна
Сообщений: 27
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
MisterDi
"Впрочем при таком отношении - лучше заплатите денег тому, кто умеет читать и имеет время"
Уважаемый, я бы с радостью, но в нашем маленком городе таким никто не занимается. После заказа саму МЕГУ ждал почти месяц.
heady69
Спасибо. Минимальные познания есть. Контретный вопрос - в PonyProg это делается только в закладке
?
указаный флажок значит 0 или 1?
Извините просто я запутался с разными програмами и их настройками.
|
|
|
Сказали "Спасибо" zayats1974
|
|
|
15.08.2011, 20:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
Запрограммированый бит содержит значение "0". Именно так это и выглядит в PonyProg - отмечено, значит "0".
Впрочем, сначала считайте значения из кристалла и сравните с тем, что указано в документации в разделе Memory Programming.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо omercury за это сообщение:
|
|
|
15.08.2011, 20:50
|
|
Частый гость
Регистрация: 15.08.2011
Адрес: м.Снятин, Івано-Франківська обл.,Україна
Сообщений: 27
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
Спасибо! А еще один вопрос, если прошивка уже залита в микропроцесор - ее удалять не нужно? Только исправить fuse low byte?
|
|
|
Сказали "Спасибо" zayats1974
|
|
|
15.08.2011, 20:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
Fuse-биты программируются отдельно. Прошивка слететь не должна.
Если проверка показала, что всё нормально, можно и залочить даже от считывания, но лучше это делать после тестирования.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо omercury за это сообщение:
|
|
|
15.08.2011, 21:25
|
|
Частый гость
Регистрация: 15.08.2011
Адрес: м.Снятин, Івано-Франківська обл.,Україна
Сообщений: 27
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
Я считал значения из кристала:
На сайте с которого я взял схену и прошивку указано:
В микроконтроллере Atmel ATmega16 по умолчанию включен режим отладки JTAG, который использует те же выводы которые использует дисплей. Т.о. для работы дисплея необходимо отключить этот режим изменив соответствующий конфигурационный бит;
В mega8515 и mega16 по умолчанию используется тактование от внутреннего генератора 1 МГц. Для нормальной работы спидометра необходимо установить тактование от внешнего кварцевого резонатора (Ext XTAL, high frequency) с помощью изменения конфигурационных битов
Если я правильно понимаю ВЧ кварцевый резонатор 1-16МГц - это моя ситуация?
Тогда мне надо исправить:
Я правильно все понял?
JTAG нужно убрать, а подчеркнутые зеленым?
Прошу меня понять, я начал собирать спидометр из-за необходимости. Коробка не подлежит ремонту в той части где крепится трос спидометра и у меня остался один выход - датчик от Ауди+магниты на гранату+ электронный спидометр.
Спасибо за понимание и ответы
|
|
|
Сказали "Спасибо" zayats1974
|
|
|
15.08.2011, 23:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: AtMega16+внешний кварц 16 МГц
Сообщение от zayats1974
|
Если я правильно понимаю ВЧ кварцевый резонатор 1-16МГц - это моя ситуация?
Тогда мне надо исправить:
...................
Я правильно все понял?
JTAG нужно убрать
|
Всё правильно.
Галочки должны стоять:
SPIEN
BOOTSZ1
BOOTSZ0
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
Сообщение от zayats1974
|
а подчеркнутые зеленым?
|
Это защита от чтения прошивки. Думаю, что секретного там ничего нет, поэтому ставить не обязательно...
|
|
|
Эти 2 пользователя(ей) сказали Спасибо omercury за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:28.
|
|