Миграция проектов на ПЛИС новых производителей

Программатор AVR, PIC, I2CEPROM

Страница 2 из 5
Новичок
 
Регистрация: 04.01.2010
Сообщений: 153
Репутация: 48
39 4
0 0
 
05.03.2010 15:21 #11
Цитата:
Сообщение от DmitriyVDN
при программирования PICов кварц не требуется

метод проверки програматора (СОМ-порт отключен, МК-нет)
Что то не так с этим методом, при отключении девайса от порта icprog как ни в чем не бывало считывает чего то там по команде "считать всё" и выдает одни нули везде. То же самое кстати происходит при включении режима программирования АВРок. Значит ли это, что МК нет? Можно ведь и в МК-есть одни нули записать. Я читал, что новые ПИКи так и поставляются, только по последнему адресу калибровочная константа (OSCCAL)должна быть

Цитата:
1. исправляем схемные ошибки удаляем С10 100n , HL1 переключаем на вывод 9 МАХ232
Cделано.
Цитата:
2 проверяем наличие +5в,+13в
+4,93в и +12,79в соответственно.
Цитата:
3 подаем +5в на вывод 3 СОМ-порта горит HL4
Подал,горит.
Цитата:
4 проверяем наличие напряжения на МАХ232 : +10/12в вывод 2 , -10/12в вывод 6
вывод2 +8,88в , вывод6 -(минус)8,46в и что? Мало? А где взять больше, если питание в норме?
Цитата:
5 проверяем наличие напряжения вывод 8 СОМ-порт : -10/12в
-(минус) 8,45в
Цитата:
6 подключаем СОМ-порт (разъем на плате программатора должен быть "папа" ,шнур "мама"-"мама" соединение 1-1, 2-2, 3-3 и тд (лично мне попался бракованный)
подключили
Цитата:
7 проверяем наличие напряжения -10/12в на СОМ-порту выводы 8,7-6,3,4
А вот тут кино.... Что такое наличие напряжения "-10\12"? Это значит все уровни на этих пинах должны быть отрицательными? Или как? По ногам порта у меня так: 8-(-7,2в),7и6-(-3,85в),3-(0,7в),4-(-4,12в)
Цитата:
если все ОК
А это (глядя вверх) всё ок?
Цитата:
включаем Iprog
заходим в Настройки->Тест программатора ,проверяем прохождение сигналов Vpp, CLOCK, DATA по свечению СД
включил, проверяю, светодиоды загораются и гаснут
Цитата:
если все ок программатор работает
А программатор не работает. При попытке считать Atiny2313 :
Пони2000,-"Устройство отсутствует или неисправно, ОТМЕНИТЬ, ПОВТОРИТЬ, ИГНОРИРОВАТЬ?"
WinPic800,-"Обнаружен неправильный код сигнатуры"
Iprog при чтении нового PIC16F676 просто показывает 3FFF и FF в полях соотв окошек. Т.е. Просто делает вид, что читает.

Далее, делаю Тест (test.com) RTS: исх сост LOW(pin6 DSR) and (pin7 RTS)
пины меняют состояние LOW-HITH (-3,85в)на(5,83в) гаснет HL1.
TXD:3-й пин порта (-0,7в) и (6,6в) соответственно. Загорается HL4.
DTR: 4-й пин порта 4,93в и 0в. Если поставить 16f676 в койку
на 8м пине (СTS) уровни при нажатии DTR тоже меняются с (-7,17в) на (+7,79в) диод HL2 гаснет и загорается соотв.
Проблема в том, что я никогда не видел, как оно должно быть.
__________________
Если ты самый умный, кто это поймёт?
Последний раз редактировалось Эпикуреец; 05.03.2010 в 15:40.
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
05.03.2010 18:54 #12
Цитата:
Сообщение от Эпикуреец
Боб, в этом смысле мне "повезло", есть у меня ноутбук Compag 1610Pressario, уж большего старья счас по моему не найти Com,LPT по 1 шт. "
в таком случае попробуйте схемку stk200m от понипрога для LPT
весьма неплохо работает
у меня старые машины с LPT все с такой схемкой работают.
ежли интересно -сброшу на Ваш e-mail то что у меня пашет
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
05.03.2010 18:56 #13
кстати ноут у меня IBM thincpad t30 (от фирмы) - жаль драйвера на этот монстр в полном объеме достать не удалось...
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
05.03.2010 20:56 #14
Цитата:
Сообщение от Эпикуреец

Cделано.
+4,93в и +12,79в соответственно.
Подал,горит.
вывод2 +8,88в , вывод6 -(минус)8,46в и что? Мало? А где взять больше, если питание в норме?
-(минус) 8,45в
подключили
А вот тут кино.... Что такое наличие напряжения "-1012"? Это значит все уровни на этих пинах должны быть отрицательными? Или как? По ногам порта у меня так: 8-(-7,2в),7и6-(-3,85в),3-(0,7в),4-(-4,12в)
А это (глядя вверх) всё ок?
включил, проверяю, светодиоды загораются и гаснут
А программатор не работает.
Iprog при чтении нового PIC16F676 просто показывает 3FFF и FF в полях соотв окошек. Т.е. Просто делает вид, что читает.

Далее, делаю Тест (test.com) RTS: исх сост LOW(pin6 DSR) and (pin7 RTS)
пины меняют состояние LOW-HITH (-3,85в)на(5,83в) гаснет HL1.
TXD:3-й пин порта (-0,7в) и (6,6в) соответственно. Загорается HL4.
DTR: 4-й пин порта 4,93в и 0в. Если поставить 16f676 в койку
на 8м пине (СTS) уровни при нажатии DTR тоже меняются с (-7,17в) на (+7,79в) диод HL2 гаснет и загорается соотв.
Проблема в том, что я никогда не видел, как оно должно быть.
вы в начале пишите что 4-й пин порта: -4,12в
а далее DTR: 4-й пин порта 4,93в и 0в.??? такого быть не может
если напряжение на СОМ-порту от -3,0в до +3,0в комп воспринимает это как глюк и обычно интерпретирует это состояние как неопределенное заменяет на лог"1" можете посмотреть здесь:
http://www.gaw.ru/html.cgi/txt/inter...s232/start.htm

по поводу Vpp производитель не гарантирует програмирование пиков с флеш памятью при напряжении ниже 13в хотя читаться будет

у меня с подключенным кабелем на СОМ-порту
3: -10,12в
4: -10,09в
6-7: -9,23в
8: -9,30в
питание программатора +16,50в
7805 : +5,05в
7808 : +13,01в
если запускаем Icprog тест программатора (выход сигн вкл)
3: +10,12в
4: +10,15в
6-7: +9,15в
8: +9,80в


у меня Iprog 1.05D
настройки программатоа
программатор "JDM Programmer
инерфейс "прямой доступ к портам"
задержка выставлено 40
выкладываю схему
Изображения
Тип файла: gif id-316_1.gif (17.4 Кб, 21 просмотров)
Тип файла: png id-316_2.PNG (66.4 Кб, 12 просмотров)
Последний раз редактировалось DmitriyVDN; 05.03.2010 в 21:02.
Оценка
Новичок
 
Регистрация: 04.01.2010
Сообщений: 153
Репутация: 48
39 4
0 0
 
05.03.2010 22:25 #15
Цитата:
Сообщение от BOB51
в таком случае попробуйте схемку stk200m от понипрога для LPT
весьма неплохо работает
у меня старые машины с LPT все с такой схемкой работают.
ежли интересно -сброшу на Ваш e-mail то что у меня пашет
Сбросил мыло в личку.
__________________
Если ты самый умный, кто это поймёт?
Оценка
Новичок
 
Регистрация: 04.01.2010
Сообщений: 153
Репутация: 48
39 4
0 0
 
05.03.2010 22:32 #16
Цитата:
Сообщение от DmitriyVDN
вы в начале пишите .......
.......у меня Iprog 1.05D
настройки программатоа
программатор "JDM Programmer
инерфейс "прямой доступ к портам"
задержка выставлено 40
выкладываю схему
Схемы по сути одинаковые, разница в резисторе между коллектором 1го по схеме от 3пина порта и базой второго транзистора . У Вас его нет. Но не думаю , что это изменит дело.
Что то мне не нравится мой ком порт.
Буду попробовать протестировать LPT на предмет,-какие там уровни. И посмотрю на комах у других машин ,что там творится. Но там нигде нету 98-й винды.
АГРАМЕННОЕ СПАСИБО за инфу по пинам .

Зы: на кабеле порта без девайса уровни не подскажете? И на девайсе без кабеля при подкл питании соотв-но. Может всё-таки косяк у меня где нить.
__________________
Если ты самый умный, кто это поймёт?
Последний раз редактировалось Эпикуреец; 05.03.2010 в 23:05.
Оценка
Новичок
 
Регистрация: 04.01.2010
Сообщений: 153
Репутация: 48
39 4
0 0
 
05.03.2010 23:41 #17
Только что проверил ТCOM -ом на ХР голый порт выходные пины (3,4,7) меняются от -11,2в до +11,2в. А на моём старом ноуте(там где все пляски происходили) от -8,45 до +8,45 те же пины. Причем при нагрузке 2Кома напряжение проваливается на полтора вольта. Т.е в районе 6,9-7,0 по абсолютным величинам. Похоже порт здоров, но какой то он "не такой".
Что скажут знающие люди?
На девайсе без кабеля только на 8-м пине есть -8,45. На остальных нули.
Дмитрий, а какой у Вас БП ? Дело в том , что я от отдельного импульсного БП компа беру разницу между -5В и +12в. Получается 16,9 примерно, вот и думаю:- а не плавает ли оно под нагрузкой; -а нет ли там помех каких нить вредненьких. Блок новый.
__________________
Если ты самый умный, кто это поймёт?
Последний раз редактировалось Эпикуреец; 05.03.2010 в 23:53.
Оценка
Новичок
 
Регистрация: 27.02.2010
Сообщений: 3
Репутация: 10
 
06.03.2010 01:18 #18
привет, я замерял выходы на COM порте у меня 0.02 и -0.02 что это значит???
Оценка
Новичок
 
Регистрация: 04.01.2010
Сообщений: 153
Репутация: 48
39 4
0 0
 
06.03.2010 02:26 #19
Цитата:
Сообщение от alselezov
привет, я замерял выходы на COM порте у меня 0.02 и -0.02 что это значит???
Где? На каких пинах(ножках)?
__________________
Если ты самый умный, кто это поймёт?
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
06.03.2010 11:43 #20
Кстати, то что я выслал касается AVR.
Для пиков более подходит icprog + AN589, но этот вариант с доработкой пока еще до конечного результата не проверялся - делал только считывание и запись пробного PICа для проверки общей работоспособности.
Похоже, что универсального устройства для всех видов ИС одновременно не существует, а лучше всего будет работать то, что сам придумал и собрал...
Оценка
Ответ
Страница 2 из 5
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 06:39.
Обратная связь РадиоЛоцман Вверх