Форум РадиоКот 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, спасибо. Я был бы очень Вам благодарен!
|
Автор: | 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/ |