Например TDA7294

Форум РадиоКот :: Просмотр темы - K150 не записывает константу PIC
Форум РадиоКот
https://radiokot.ru/forum/

K150 не записывает константу PIC
https://radiokot.ru/forum/viewtopic.php?f=58&t=80756
Страница 1 из 1

Автор:  crashtrash [ Пт ноя 16, 2012 15:32:07 ]
Заголовок сообщения:  K150 не записывает константу PIC

Здравствуйте уважаемые коты!
У меня имеется простенький программатор K150 от китайских соседей. Для прошивки используется родная программа MicroBrn. Ну и соответственно им я пытаюсь прошить PIC10F202. И всё хорошо шьётся, да вот только последняя ячейка не правильно пишется.

Значит порядок действий был таков:
1. Считал свежий PIC, узнал что константа равна C12.
2. Стёр чип. Открыл прошивку, изменил в ней константу с C10 на C12.
3. Нажал прошить. Выходить ошибка калибровки. Всё прошилось, о чём меня информировала программа.
4. Проверяю последнюю ячейку с константой а в ней записано CFF, вместо C12.

Из-за этого, вся схема работает неверно и наводит на меня лютую печальку. Надеюсь на вашу помощь уважаемые коты!

P.S. Фьюзы выставлены верно, так как в записано в прошевке.
P.P.S. Вот 2 ссылки на видео с ютуба, где я в первом видео считываю чип, и узнаю константу. А во втором видео прошиваю.

http://www.youtube.com/watch?v=wZ-Os1Ekdfs
http://www.youtube.com/watch?v=5MembamqqqU

Автор:  otest [ Пт ноя 16, 2012 16:00:41 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

Тогда в редакторе поменяй в дампе ячейку сохрани и этим дампом прошей.

Автор:  crashtrash [ Пт ноя 16, 2012 17:01:03 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

Только что попробовал - не помогает. Также записывает CFF.
Ещё ради интереса стёр чип полностью, потом ввёл в пустую последнюю ячейку C12. Записалось как CFF. Ну соответственно, после этого попробовал записать сохранённый дамп, записалось CFF, с той лишь разницей, что отсутствовала ошибки калибровки(константа пусть и не правильно, но записалась).

Попробовал записать в предпоследнюю ячейку запись, записалось нормально. Последнюю не хочет.

Автор:  otest [ Пт ноя 16, 2012 17:18:22 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

СFF -это все 1 возможно неисправная ячейка.
Загрузи програмно OSCCAL.

Автор:  crashtrash [ Пт ноя 16, 2012 17:53:08 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

То что, это битая ячейка маловероятно, я пробовал уже 4 пика. Разве что, битая вся партия.
OSCCAL не могу открыть, нет такой функции :(

Гугл подсказывает, что не у одного меня проблема с OSCCAL при программировании 10F



Вот тут в последних 2х постах описано решение. Но я не совсем понял, как я могу применить это к себе, если у меня нет исходников. И даже если я дизассемблирую программу, применимо ли будет это решение ко моему случаю?

http://diykit.websitetoolbox.com/post/P ... 150-924715

Автор:  otest [ Пт ноя 16, 2012 18:06:59 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

давай дамп может помогу

Автор:  crashtrash [ Пт ноя 16, 2012 22:17:26 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

otest, спасибо. Я был бы очень Вам благодарен!

Вложения:
edith_PIC10F20x.fix.hex [227 байт]
Скачиваний: 626

Автор:  otest [ Пт ноя 16, 2012 23:22:27 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

Не совсем понятно какое значение нужно. В дампе стоит 10 ты пишеш 12. Я поставил 12 ,если надо другую поменяю. Программа не работает по другой причине.
ТМР0 - не включен и есть неправильные команды.

Автор:  crashtrash [ Сб ноя 17, 2012 00:18:41 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

Спасибо за помощь. Да, это мой косяк, я скинул исходный файл, в котором стоит 10, а не тот, который я изменял.
В любом случае, я сейчас открыл через редактор, первый байт стал C12, а потом последовали остальные так же как и в оригинальном, ну т.е. он сместил программу. Последний байт остался С10, изменил на С12, но результат тот же CFF.

Цитата:
ТМР0 - не включен и есть неправильные команды.

В смысле, не включен таймер? Что делать в этой ситуации?

Автор:  otest [ Сб ноя 17, 2012 07:51:59 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

В моём дампе забей на последний байт. OSCCAL загружается в другом месте.
Цитата:
Что делать в этой ситуации?

Пройти пошагово в любом симуляторе и убедиться в работоспособносте программы.

Автор:  DOKA [ Ср апр 22, 2015 17:10:04 ]
Заголовок сообщения:  Re: K150 не записывает константу PIC

Добрый вечер помогите.!!!! решил собрать вольтметр на pic начал с программатора спаял EXTRA-pic работает нормально только вот без знаний подошел засунул туда PIC 16f628а от сторожевика считал ее а после нажал стереть а после пытаюсь прогу закачать после програмирования выдает ОШИБКА ПРОВЕРКИ ПО АДРЕСУ 0000h ЧТО НЕ ТАК Я ДЕЛАЮ

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/