|
Загадочный dW |
|
|
|
Sep 7 2011, 09:13
|
Местный
  
Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997

|
Цитата(Vasily_ @ Sep 7 2011, 12:50)  Reset подключен только к JTAG mkII? там ничего не должно висеть. Да, только на RESET житага. Цепи сброса МК в схеме как таковой нету.
|
|
|
|
|
Sep 8 2011, 06:09
|
Местный
  
Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997

|
Цитата(ILYAUL @ Sep 8 2011, 09:37)  Проверьте состояние вот этого RSTDISBL Fuse Данный фьюз не установлен. Если даже он и установлен, то это приведёт к тому что не будет функционировать SPI, при этом dW должен быть работоспособен. Я уже так накололся раз, валяется одна Тинька с установленным фьюзом RSTDISBL, при этом dW нормально функционирует.
|
|
|
|
|
Sep 8 2011, 15:32
|
Местный
  
Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997

|
Цитата(ILYAUL @ Sep 8 2011, 16:08)  А Вы в какой среде работаете? AVR Studio. Уже начинаю подозревать что то с программатором не в порядке. Выпаял Тиню44, впаял новую Тиню24, проект перекомпилил под 24-ю, но даже по SPI не работает.
|
|
|
|
|
Sep 9 2011, 04:14
|
Местный
  
Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997

|
Цитата(ILYAUL @ Sep 8 2011, 20:24)  Попробуйте снизить частоту , ни один к 4-ём , а скажем один к восьми. И ятак подозреваюВы знаете где отключается Dw в STUDIO Хи... что бы его отключить, сначала перейти в режим отладки, а потом вызвать окно настоек "JTAG ICE mkII option", где и нажать кнопочку "dW disable". А если я не могу законектится через dW то соответственно и вызвать то я это окно не могу- пункт меню то неактивен. У меня и чипы которые работают с dW почему то не хотят переходить в режим SPI. При попытке переключится вылезает окно где написано:"Переход в режим SPI не произведён, бит dW не снят". Почему, отчего такая ерунда - не понятно. При попытке соединиться с МК через окно "Connect to the Selected AVR Programmer" то же ничего путного не получается. Может быть я конечно чего то не знаю... Студия у меня 4.18 b716 Сейчас попытаюсь найти другой ICE mkII, может всё таки в программаторе дело...
|
|
|
|
|
Sep 9 2011, 06:23
|
Местный
  
Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997

|
Цитата(ILYAUL @ Sep 9 2011, 09:41)  Проэммулировал Вашу ситуацию на своём проекте с такой же студией. Если хоть одна линия SPI не "подключена" или "просажена - пишет Ваше сообщение. Для того что бы установить fuse или снять его , в не зависимости от используемого эммулятора, STUDIO должна использовать режим программирования т.е. все линии SPI . Лишние можно отключать после входа в режим debug, о чём она собственно и сообщает. У Вас всё с ними нормально, RESET Вы смотрели , а что с остальными? Вы ставили студию "поверх" старой или с нуля? Когда чип "свежий", то естественно задейсвую все линии SPI, после ввода в действие dW достаточно три проводка и всё работает. Когда пытаюсь вернуть в режим SPI, то естественно подключаю все линии. На RESETе самого "плохого" МК "висит" 3.7В, что ни есть нормально. А Студию уж и не помню как ставил... давно это было. Но ведь всё работало...
|
|
|
|
|
Sep 9 2011, 06:44
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Но Вы же понимаете , что само это действие QUOTE (BigBolt @ Sep 9 2011, 10:23)  ....естественно подключаю все линии.... ничего не значит. Значение имеют параметры сигналов на этих трёх проводках. И расшифруйте вот это QUOTE Вот на другой плате dW нормально работает, а вот обратно в SPI отказывается переводить... запарился уже... Это там где dW нормально работает
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Sep 9 2011, 07:34
|
Местный
  
Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997

|
Цитата(ILYAUL @ Sep 9 2011, 10:44)  И расшифруйте вот это
Это там где dW нормально работает Изначально я как положено перевёл МК в режим dW, т.е. подключился в режиме SPI, установил фьюз dW. МК загружается, режим отладки нормально работает. Теперь... открываем окно настройки ICE mkII и жмём на кнопку "dW disable". Студия пишет:"Переход в режим SPI не произведён, бит dW не снят". Вот так вот всё. Сигналы SPI я просмотрел - там полная ерунда твориться. Фронты завалены, какие то провалы и выбросы непонятные. Похоже что mkII накрылся.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|