Портативное устройство копирования микросхем памяти серии 24
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Портативное устройство копирования микросхем памяти серии 24
Ты сначала скажи, как проверил, что не работает. А то тут один чел тоже удивлялся, что не работает, типа только кнопку нажал и сразу светик загорается. А считал - оказалось, что всё скопировалось. Эта штука о-о-очень быстрая.
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 8
- Зарегистрирован: 19 ноя 2013, 06:18
Re: Портативное устройство копирования микросхем памяти серии 24
Проверяю я в протеусе. на 629ом работает, на 675 нет. (Я вообще не программист ни в каком виде если что.) На готовой прошивке от автора сразу будет видно кто ошибся...
Судя по тому что показывает мне протеус программа зацикливается на ожидании нажатия кнопки, но в упор игнорирует это самое нажатие.
Судя по тому что показывает мне протеус программа зацикливается на ожидании нажатия кнопки, но в упор игнорирует это самое нажатие.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Портативное устройство копирования микросхем памяти серии 24
Странно, наши манипуляции с регистром ANSEL и были нацелены на то, чтобы входы отключить от АЦП и сделать цифровыми.
Пришлёшь глянуть свой текст программы, которая получилась после исправления? Может ты не туда вставил.
Пришлёшь глянуть свой текст программы, которая получилась после исправления? Может ты не туда вставил.
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 8
- Зарегистрирован: 19 ноя 2013, 06:18
Re: Портативное устройство копирования микросхем памяти серии 24
Код: Выделить всё
;******** Установка направления работы ног ******************************
main bcf Status,5 ; перейти в банк 0
clrf Port_reg ; инициализация защелок (все выходы равны нулю)
movlw .7 ; биты 0..2 поднять
movwf Cmcon ; компаратор выключен, GP0, GP1, GP2 - цифровые вх/вых
bsf Status,5 ; Перейти в 1-й банк (установить в 1 5-й бит регистра Status)
movlw b'00111110' ; настройка выходов (GP3 - вход, Clock и обе Datы сначала ставим на вход)
movwf Tris_reg
bcf Status,5 ; перейти в банк 0
clrf ANSEL
;****** РАБОЧАЯ ЧАСТЬ *********************************************************************
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Портативное устройство копирования микросхем памяти серии 24
Ну вот, всё понятно. Я написал, что надо вставить команду clrf ANSEL после команды bSf Status,5, то есть когда мы находимся в первом банке. А ты вставил её после команды bCf Status,5, то есть когда мы находимся в нулевом банке. В итоге, обнуляется не регистр ANSEL (который находится в первом банке), а регистр ADCON0 (он находится по тому же адресу, но в нулевом банке), который нам нафиг не нужен.
Должно быть вот так:
Должно быть вот так:
Код: Выделить всё
;******** Установка направления работы ног ******************************
main bcf Status,5 ; перейти в банк 0
clrf Port_reg ; инициализация защелок (все выходы равны нулю)
movlw .7 ; биты 0..2 поднять
movwf Cmcon ; компаратор выключен, GP0, GP1, GP2 - цифровые вх/вых
bsf Status,5 ; Перейти в 1-й банк (установить в 1 5-й бит регистра Status)
clrf ANSEL
movlw b'00111110' ; настройка выходов (GP3 - вход, Clock и обе Datы сначала ставим на вход)
movwf Tris_reg
bcf Status,5 ; перейти в банк 0
;****** РАБОЧАЯ ЧАСТЬ *********************************************************************
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 8
- Зарегистрирован: 19 ноя 2013, 06:18
Re: Портативное устройство копирования микросхем памяти серии 24
В протеусе заработало, пойду шить контроллер. В железе тоже работает, но так как тут уже описано, с перемычкой диод начинает мигать сразу - копирования нет, без перемычки копирование есть - не мигает диод. Копируется без ошибок.
-
- Читатель
- Сообщения: 28
- Зарегистрирован: 14 апр 2012, 23:36
- Откуда: 056.RU
- Контактная информация:
Re: Портативное устройство копирования микросхем памяти серии 24
Вот об этом я раньше и писал, но меня не поняли.mimoproxodil писал(а): с перемычкой диод начинает мигать сразу - копирования нет, без перемычки копирование есть - не мигает диод. Копируется без ошибок.
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Портативное устройство копирования микросхем памяти серии 24
Народ, а вы из каких микрух в какие пытались копировать с перемычками и без? Это ж для микрух с разной адресацией сделано. Поэтому то, что с одними работает, с другими и не должно, и наоборот.
Просто, насколько я помню, у меня всё работало нормально.
Просто, насколько я помню, у меня всё работало нормально.
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 8
- Зарегистрирован: 19 ноя 2013, 06:18
Re: Портативное устройство копирования микросхем памяти серии 24
64 в 64, 16 в 64. На самом деле единственная печаль в отсутствии индикации. А за девайс спасибо.
-
- Читатель
- Сообщения: 28
- Зарегистрирован: 14 апр 2012, 23:36
- Откуда: 056.RU
- Контактная информация:
Re: Портативное устройство копирования микросхем памяти серии 24
Дык, в том то и дело, что индикация должна быть везде одинакова. А нет. Выше постами все описывал, читайте.rhf-admin писал(а):Народ, а вы из каких микрух в какие пытались копировать с перемычками и без? Это ж для микрух с разной адресацией сделано. Поэтому то, что с одними работает, с другими и не должно, и наоборот.
Просто, насколько я помню, у меня всё работало нормально.
Делаем всё правильно, дураку понятно что с разной адресацией.