|
|
  |
Проблема с ATProg |
|
|
|
Mar 30 2007, 14:22
|
Участник

Группа: Новичок
Сообщений: 32
Регистрация: 2-06-05
Пользователь №: 5 687

|
Использую программатор ATProg для программирования контроллера at89c51, на одной машине работает, при переносе на другую, микросхема перестала прошиваться, сигнатурные байты считываются, а при попытке считать, стереть и т.д. программа просто виснет. Кто-нибудь сталкивался с чем-то подобным? В чем может быть причина?
|
|
|
|
|
Mar 30 2007, 16:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
По подробнее как то надо... что за программатор , железо в смысле, на какой комп перенесли, проц, ОС, какой комп был.... может это не программа виснет, а железо программатора, допустим ему питания не хватает, для чтения сигнатуры в кондюках хватает напряжения а при более длительной работе напряжение питания падает, может уровни у RS232 гуляют, что за преобразователь стоит в железе программатора? И т.д. и т.п. инфы дайте побольше.
--------------------
|
|
|
|
|
Mar 30 2007, 23:46
|
Участник

Группа: Новичок
Сообщений: 32
Регистрация: 2-06-05
Пользователь №: 5 687

|
Программатор вот этот http://www.atprog.boom.ru/micro.html Конфигурацию компов не помню, ОС на обоих XP. Почему может быть так что на одном компе ему питания хватает а на другом нет? Попробовал подключаться еще на двух компах, результат такой же - на одном работает на другом - нет...
|
|
|
|
|
Apr 2 2007, 21:23
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834

|
Привет! Я собирал такой программатор совсем недавно, работает замечательно. И с проблемой этой сталкивался. Причина - малая амплитуда импульсов на входе XTAL1 прошиваемой микросхемы - она попросту не работала. Во-первых транзистор КТ315 заменил на КТ3102ЕМ (можно с другой буквой, главное - подобрать h21э побольше). У него выше рабочая частота, больше h21э, что позволяет увеличить резистор R12 до 10 кОм и R13 до 4,7 кОм. Эти меры увеличивают амплитуду на выв.19 (XTAL1) прошиваемой микросхемы. C1, C2 поставил 30 пФ - как того требуют производители для AT89C51. А если прошивать требуется только AT89C5X в 40 выв. корпусах - можно вместо R12, R13, VT5 поставить отдельный кварц с двумя конденсаторами - синхронизация контроллеров не обязательна.
--------------------
Прошивка это душа микроконтроллера!
|
|
|
|
|
Jul 12 2007, 10:40
|
Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469

|
Цитата Тактировать таргет можно без лишних деталей сигналом ALE управляющего МК.
Из схемы выбросить R12, R13, VT5, соединить вывод 30 управляющего МК с выводом 19 панельки. А программу управляющую (прошивку) надо менять? У Вас Работает?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|