-
11.01.2003, 19:05 #1
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Цифровая шкала UW3DI help !
На краснодарском сайте нашёл схему для UW3DI на микроконтроллере AT90S1200. И никак не могу запрограммировать еер. область микросхемы. То есть флэш память шьётся без проблем и считывается из микрухи нормально, а вот еер вроде тоже шьётся, но когда читаешь её из микросхемы выходит какая-то дрянь со словами в начале Е2Р! и далее абракадабра. Соответственно сабж не работает.
Программирую "Лошадью" то бишь PonyProg-ом.
Питание 5 вольт.
Микросхема для индикатора запрограммировалась с первого раза и работает.но в программе для него область еерrom не программируется. Может кто подскажет в чём дело?
-
11.01.2003, 22:48 #2
- Регистрация
- 07.06.2002
- Адрес
- Каунас
- Возраст
- 75
- Сообщений
- 1,617
- Поблагодарили
- 185
- Поблагодарил
- 170
"Лошади" у меня нету.
AT90S1200, да и другие AVR шью AvReal'ом.
И flash и eeprom всегда прошивались без всяких проблем.
При том я использую найпростейший способ подключения - несколько проводков к LPT.
AvReal можно взять здесь: http://www.ln.com.ua/~real/avreal/
Удачи.Последний раз редактировалось UA3IRS; 23.09.2007 в 19:55.
-
12.01.2003, 01:46 #3
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
AVReal-ом вообще ничего не получалось. Хотя в принципе лошадь - то же самое, только с кварцем.
Да ещё. В оригинале автор советует применять микроконтроллеры -4PI ? а у меня -12PI. Может в этом загвоздка?
-
12.01.2003, 20:16 #4
- Регистрация
- 07.06.2002
- Адрес
- Каунас
- Возраст
- 75
- Сообщений
- 1,617
- Поблагодарили
- 185
- Поблагодарил
- 170
А Вы как зашиваете, в схеме или отдельно ?
В первом случае на программирование могут оказывать влияние цепи, подключенные к проводам программирования.
А 4PI, 12PI это в смысле программирования без разницы.
А с AvReal у меня никогда проблем не было. Правда в основном зашивал в панельке "программатора". И питание брал от LPT.
-
15.01.2003, 13:43 #5
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Зашиваю я отдельно программатор называется AVR-ASPi
"Лошадь" только отдельно без дополнительных плат.Провода короткие, не более трёх сантиметров. Питание от блока с крен5а.
Тут на каком то сайте прочёл,что есть партии м\сх, которые даже от касания отвёрткой или пинцетом сбрасывают еепром.
Может мне просто не повезло?
-
15.01.2003, 14:30 #6
- Регистрация
- 07.06.2002
- Адрес
- Каунас
- Возраст
- 75
- Сообщений
- 1,617
- Поблагодарили
- 185
- Поблагодарил
- 170
У AT90S1200 есть такая болезнь, ЕЕПРОМ портится при включении питания. Это связано с плавным нарастанием напряжения питания. Лечится подключением супервизора к выводу сброса. Если в том программаторе во время процесса питание манипулируется, то весьма вероятно в этом и есть причина. Но насколько понял, у Вас питание подается постоянно.
Может конденсатор керамический прямо между выводами питания и земли поможет ?
Во всяком случае мне много раз приходилось встретиться со слетом ЕЕПРОМ во время включения, но ни разу это не проявилось во время программирования.
Ну а супервизор должен задержать сигнал сброса до тех пор, пока напряжение питания не достигнет нормальной величины.
Тогда ЕЕПРОМ останется целым. Правда бывалые советуют даже и в этом случае не использовать нулевую ячейку ЕЕПРОМ.
Если есть возможность, лучше взять AT90S2313.
AT90S1200 это первый блин, тот что комом
-
15.01.2003, 14:42 #7
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Схема то на 1200 м\сх. Питание подаю до программирования. После прошивки не отключая питания прверяю, что в еепроме , а там вышеописанная хрень.Пробовал и без проверки вставлять в девайс но она не работает. Вообще мертва. Вытаскиваю пластмассовым крючком. И осторожно , не дыша , заправляю в шкалу_ опять мимо! Сегодня купил новую микруху таже хрень. Письмо автору писал -говорит всё путём, багов нету.
-
15.01.2003, 14:44 #8
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Забыл спросить. А что (кто) такое супервизор? Из чего он собирается?. Блин жаль время в сетке кончается....До завтра.
-
15.01.2003, 16:48 #9
- Регистрация
- 07.06.2002
- Адрес
- Каунас
- Возраст
- 75
- Сообщений
- 1,617
- Поблагодарили
- 185
- Поблагодарил
- 170
2313 на место 1200 можно смело ставить. Ничего менять не надо. Просто останется не использованным то чего нет в 1200.
Только в программаторе надо конечно ставить тип 2313.
А супервизор - это обычно специальная микросхема, чаще всего с тремя выводами.
Например МС3361 от Моторолы, TPS3820 от Тексас Инструментс. Где то мелькало, что и росийское что то есть, но не помню точно.
Подключается к питанию и земле. Выход на сброс микроконтролера.
В принципе можно сделать на компараторе, на паре транзисторов (нечто вроде триггера Шмита).
Ну а больше не пощупав руками прямо не знаю что и посоветовать. Разве что хорошим осциллографом просмотреть импульсы программирования.
А может действительно партия бракованная.Последний раз редактировалось Tadas; 15.01.2003 в 16:53.
-
16.01.2003, 17:14 #10
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Попробую 2313. Хочется надеяться, что заработает.
-
16.01.2003, 17:52 #11
- Регистрация
- 07.06.2002
- Адрес
- Каунас
- Возраст
- 75
- Сообщений
- 1,617
- Поблагодарили
- 185
- Поблагодарил
- 170
Похвалитесь результатами
-
16.01.2003, 18:49 #12
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Обязательно! А может опять вопросами замучаю
-
20.01.2003, 17:04 #13
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Нет!, и с новой м\сх то же самое.
Вот схема программатора:http://amycoding.redline.ru/trash/avrisp.gif
Может другой надо попробовать?
-
20.01.2003, 17:15 #14
- Регистрация
- 07.06.2002
- Адрес
- Каунас
- Возраст
- 75
- Сообщений
- 1,617
- Поблагодарили
- 185
- Поблагодарил
- 170
Что-то никак не грузится картинка.
Киньте мне по почте: tales@email.lt
-
20.01.2003, 18:01 #15
- Регистрация
- 23.04.2002
- Адрес
- Междуреченск
- Возраст
- 57
- Сообщений
- 1,733
- Поблагодарили
- 108
- Поблагодарил
- 73
Отправил...
Работает под "Лошадью"
|
Социальные закладки