|
|
  |
Проблема с ISP программированием ATmega64 |
|
|
|
Aug 15 2008, 15:44
|
Частый гость
 
Группа: Свой
Сообщений: 148
Регистрация: 26-05-05
Пользователь №: 5 416

|
Смею предполодить две вещи - подключение к программатору неправильное (в атмеге64 другое подключение, использующее USART0), второе - на этот усарт подключена какая-нибудь интерфейсная микросхема, физическое отключение которой и позволит программировать контроллер. вот абсолютно такая же тема - пыщ.
|
|
|
|
|
Aug 19 2008, 03:57
|
Частый гость
 
Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121

|
Цитата(UniBomb @ Aug 15 2008, 22:44)  Смею предполодить две вещи - подключение к программатору неправильное (в атмеге64 другое подключение, использующее USART0), второе - на этот усарт подключена какая-нибудь интерфейсная микросхема, физическое отключение которой и позволит программировать контроллер. вот абсолютно такая же тема - пыщ. Спасибо. Действительно подключение программатора неправильное, сделали на автомате к SPI не удосужились документацию прочитать. Придется по JTAG или с бутлоадером разобраться.
|
|
|
|
|
Aug 19 2008, 05:30
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата через каждые 14 мс выполнение программы прерывается на 3.7 мс. Очень похоже на сработку сторожевого таймера. Пока отвечал, АНТОХА опередил :-)
|
|
|
|
|
Aug 19 2008, 09:15
|
Частый гость
 
Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121

|
Цитата(Igor26 @ Aug 19 2008, 12:30)  Очень похоже на сработку сторожевого таймера.
Пока отвечал, АНТОХА опередил :-) У меня тоже такая мысль возникла. Программу я написал на WinAVR, с которым еще путем не разобрался, надо почитать как там этот сторожевой таймер сбрасывается...
|
|
|
|
|
Aug 19 2008, 10:27
|
Частый гость
 
Группа: Свой
Сообщений: 76
Регистрация: 6-03-05
Из: Новосибирск
Пользователь №: 3 121

|
Цитата(GDI @ Aug 19 2008, 16:28)  Видимо он(WDT) фьюзами всегда включен. Возможно ли переписать фьюзы через jtag? У меня жтаг их даже не читает  выдает ошибку.
|
|
|
|
|
Aug 19 2008, 11:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Цитата Возможно ли переписать фьюзы через jtag? Конечно можно, а как вы кварц завели тогда? Да и фьюз SPIEN можно ставить и внимать через JTAG. Цитата У меня жтаг их даже не читает выдает ошибку. Что то не так с JTAG-ом вашим.
--------------------
|
|
|
|
|
Aug 20 2008, 22:30
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата(studert @ Aug 20 2008, 17:51)  Как выяснилось фузы все-таки программируются, хотя и выдает ошибку. Но не читаются. Обновите АВРСтудио, в одной из прежних версий была такая проблема (v4.13SP2). Или скачайте поправленую stk500Dll.dll
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|