Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.02.2012, 08:39
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Прошивка atmega32
Не удается заставить работать микроконтроллер atmega32. Фьюс биты выставил случайно в код вижн все нули. По даташиту сделал внешний генератор как подсказали на форуме паяльника. Но вот проблема осталась - мк не перепрошивается и не работает.
Тема на паяльнике http://forum.cxem.net/index.php?showtopic=102056
|
|
|
|
17.02.2012, 09:06
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Прошивка atmega32
Если сброшен бит разрешения программирования SPIEN, то все попытки программирования с помощью ВМ9010 обречены. Требуется параллельный программатор.
Сначала надо успокоиться - что сделано, то уже сделано. Затем попытаться считать идентификатор контроллера. Если он читается, то можно идти дальше. Почитать даташит. Какая тактовая частота у ВМ9010. Может высокая для данной конфигурации. Понизить. По даташиту, тактовая частота программирования должна быть в четыре раза ниже (не менее) тактовой частоты контроллера.
Пробуйте, только спокойно.
|
|
|
|
17.02.2012, 11:00
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Прошивка atmega32
Сообщение от RY723
|
Если сброшен бит разрешения программирования SPIEN, то все попытки программирования с помощью ВМ9010 обречены.
|
Дык, SPIEN сериально отключить нельзя. Может, следует начать с проверки тактового генератора?
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
17.02.2012, 11:43
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Прошивка atmega32
Сообщение от nml
|
Дык, SPIEN сериально отключить нельзя.
|
Этот бит ничем не отличается от других. Сбрасывается любым способом, как и остальные биты, а вот восстановить - только через параллельное...
|
|
|
|
17.02.2012, 12:55
|
|
Прописка
Регистрация: 07.03.2009
Адрес: MN
Сообщений: 168
Сказал спасибо: 6
Сказали Спасибо 31 раз(а) в 21 сообщении(ях)
|
Re: Прошивка atmega32
Сообщение от nml
|
Дык, SPIEN сериально отключить нельзя.
|
Это не позволяют сделать или позволяют, но с предупреждением некоторые программы, а технически это возможно.
__________________
- Квадрат - это тоже прямоугольник, только более квадратный и не такой вытянутый
- Двуугольник - это треугольник, только поломанный
- Одноугольника не видел
|
|
|
|
17.02.2012, 14:15
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,381
Сказал спасибо: 1,962
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Прошивка atmega32
Сообщение от skrynia
|
Это не позволяют сделать или позволяют, но с предупреждением некоторые программы, а технически это возможно.
|
Читаем даташит
Цитата:
|
Notes: 1. The SPIEN Fuse is not accessible in SPI Serial Programming mode.
|
Срубить сук, на котором сидишь, можно было в classic семействе.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
17.02.2012, 15:33
|
|
Прописка
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Прошивка atmega32
Дак при подключении программатора светодиод на плате начинает мигать, как и должно быть по коду(хотя в коде я и забыл установить частоту). Идентификатор считать не подскажете как в код вижн? Фьюс биты и память считать не удалось. Я не могу понять какую мне частоту надо подать на мк, если я все фьюсы в код вижн задал по нулям.
|
|
|
|
17.02.2012, 15:46
|
|
Вид на жительство
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
|
Re: Прошивка atmega32
Ты запрограммировал проц для работы с кварцем на 12-16 мГц.
|
|
|
|
17.02.2012, 16:21
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Прошивка atmega32
Сообщение от nml
|
Срубить сук, на котором сидишь, можно было в classic семействе.
|
Писал по памяти, ошибся. Бывает.
|
|
|
|
17.02.2012, 17:01
|
|
Прописка
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
|
Re: Прошивка atmega32
Сообщение от kruftin
|
Фьюс биты выставил случайно в код вижн все нули
|
при всех нулях в CKSEL -режим работы от внешнего генератора.И даже если бы можно было отключить SPIEN,при нулевом значении фьюзов и SPIEN и JTAG разрешены.
Последний раз редактировалось heady69; 17.02.2012 в 17:10.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:11.
|
|