Микроконтроллеры | IС-Prog не работает в Win XP |
|
---|---|---|
Попробовал PIC16F628A, читает и шьет нормально - пробовал несколько раз стереть и записать этот PIC. Предыдущий раз (часа два назад) попытка прошить тот же пик, дала сбой в памяти данных, но при повторной попытке записалось без сбоев (предварительно сдвинул ползунок задержки) . Сергей К, название программатора можете сказать? И еще, просьба, не могли бы Вы попробовать прошить память типа 24Схх. |
|
|
АК: название программатора можете сказать? |
|
|
не мешало бы попробывать установить таки драйвер icprog.sys закинув его в папку с программой и перещелкнув галочку вкл драйвер в общих настройках, ну и в настройках самого программатора поставить прямой доступ к портам |
|
|
Всё это делал, и даже сбрасывал настройки. Продолжает читать память с ошибками. Писать уже не пробую. |
|
|
АК, посмотрите на сигнал на ножках микросхемы памяти осцилографом |
|
|
Сигналы смотрел осциллографом, они соизмеримы на обоих компьютерах (амплитуда, длительности импульсов), смотрел во время чтения микросхемы. Посмотреть фазу сигнала тактирования относительно сигнала данных одноканальным осциллографом, я не могу. |
|
|
Сделал простенький программатор 24xx_93xx, подключается к COM порту (фотографии не мои): Но так как у меня не было 78L05, то заменил его резистором и стабилитроном. В общем, полная схема получилась вот такая: Работает с управляющими программами IC-Prog (JDM Programmer) и PonyProg, Windows XP. Пробовал шить 24C04, 24C08, 24LC08, 24LC16. Единственное что-то не так, после прошивки 24LC08 через IC-Prog выскакивает ошибка по одному адресу, но верификация проходит успешно, также контрольные суммы совпадают. А еще в IC-Prog и в PonyProg разные цифры контрольной суммы для одной и той же прошивки, но это, думаю, разными способами вычисляются контрольные суммы. |
|
|
В даташите на 93Схх сказано, что все временнЫе характеристики записи и стрирания верны при напряжении питания 4,5...5,5В да при диапазоне рабочих напряжений от 1,8В. У Вас же стабилитрон по питанию на 4.7В, но возможен разброс, а из-за запитки от маломощного источника (СОМ-порт) возможна просадка напряжения питания. Может стоит поднять питание, включив последовательно со стабилитроном прямосмещённый диод. |
|
|
DWD, благодаря Вашему сообщению, я измерил напряжения на программаторе и пришлось кое что переделать. На приведенной выше схеме, питание при чтении не выше 4,6 В, а при записи и того меньше.
Из-за отсутствия у меня стабилитронов на 5,1 В, пришлось выбрать из КС156А, с напряжением близким к 5,1 В, при токе 5 мА. По питанию поставил на 5,3 В. Эти стабилитроны обрезают логические уровни по уровню около 4,2 В..4,5 В. Уровень сигнал SDA, из-за перемычки JP1, составляет немного больше 3-х вольт. |
|
|
Попалась микросхема памяти 93C56N, дай думаю проверю вторую часть программатора. Запустил Ic-Prog 1.06C, прочитал память. А записать не удалось, комп начинает тормозить, процессор грузится на 100%, запись не идет. Запустил программу PonyProg2000 - [Serial Device Programmer Version 2.07c Beta Jan 6 2008], режим SI Prog API, читает и пишет 93C56N. Только заметил, на страничке по ссылке выше, печатная плата в формате DipTrace, первый раз встречаю, чтобы выкладывали платы в этом формате, не считая меня. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |