Добрый вечер.
Пробую шить 16f73, программатор пишет, что не найдена конфигурация в hex-файле. Подскажите пожалуйста, она там вообще есть, и как выставлять биты. И еще, какая скорость COM-порта, остальное 8N1?
Спасибо.
Добрый вечер.
Пробую шить 16f73, программатор пишет, что не найдена конфигурация в hex-файле. Подскажите пожалуйста, она там вообще есть, и как выставлять биты. И еще, какая скорость COM-порта, остальное 8N1?
Спасибо.
Последний раз редактировалось Vasily; 22.11.2014 в 23:18.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Vasily, что за прогер ? Небось какой нибудь экстрапук или того хуже ЖДМ и оболочка icprog ?))))))
Такой хренью только пЫки палить ...
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
Китайский G540. Вроде память, Atmel нормально шьёт.
Конфигурация там (в hex-файле) есть. Но если программатор тупой, можно самому выставить биты, в частности:
Скорость com-порта 9600 8N1, но туда пока мало что выводится.. Скорее больше развлечение, нежели реальная необходимость.PHP код:#FUSES NOWDT //No Watch Dog Timer
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOPUT
#FUSES NOPROTECT
Tronix, а кварц ? Конфиг генератора ...
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
20MHz, High Speed
---------- Post added at 11:37 ---------- Previous post was at 09:48 ----------
Выложил исходники, как есть (*****кодес). Нормальная обработка CLI команд уже не лезет в прошивку, поэтому UART скорее остается только для вывода отладочной информации, CLI можно вообще выпилить, или придумать формат покомпактнее, убрать длинные сообщения, сделать команды просто буквами D (dump), S (start) и тд.
Достал с полки willem, аккуратно сдул пыль. Подключил PIC через ISP, биты конфигурации определились нормально, правда все-равно ругается на ошибку контрольной суммы. Но в целом заработал, при включении мигает 4 раза светодиодами и приступает к тестированию. Как правильно тестировать память? Вставили в панельку память, включили питание - дождались зеленого светодиода, выключили питание, вставили следующую?
Спасибо.
Последний раз редактировалось Vasily; 23.11.2014 в 13:00.
Да, CCS C дописывает в конец hex-файла строку видакоторая виляму не нравится. Если ее просто удалить из hex-файла, то ругаться перестанет. У меня то же самое. В то же время IC-prog программа работает нормально с вилямом и с этими hex. В целом, да, можно игнорировать эту ошибку просто.Код:;CRC=81AC CREATED="23-ноя-14 11:26"
Полный цикл теста: 1) зеленый выключен (в память пишутся тестовые значения) - 2) зеленый включен (из памяти читаются данные и сверяются с тестовыми значениями). Дальше по новой (выключен, включен и тд) Если в это время красный не зажегся, то память нормальная.
Да, спасибо за тестер, попробовал потестить чипы - заработало как нужно.
Подкину пару идеек на усмотрение:
добавить кнопку старт/стоп тест,
в питание памяти mosfet(когда тест не бежит-снимаем питание с памяти, нет необходимости отключать питание целиком),
вместо UART подцепить 1602 по I2C lcd - по ногам тоже самое.
Тема приобрела вполне законченный вид, поехали в раздел "Память".
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)