Свежие обсуждения
Микроконтроллеры

Опять проблема с программатором :(

1 3 4


В чём была проблемка? "Корень зла"?

 

Скорее всего я в MicroCode случайно изменил тип микросхемы, когда я выставил 16F84A, все заработало.
Хотя не исключаю, что могло еще что-нибудь помешать

Бейсик тяжеловато дается, пока получается писать статические программы, а хочется динамические с использованием кнопок, но пока с этим не все понятно, думаю, завтра голова будет лучше соображать

 

picmaniac: я конечно ни на что не намекаю, но прочтите вот это, пункт 11. ... просто, прочитав Ваше сообщение вспомнилась забавная фраза..

 

Однако ж Вы и сами их используете.
Тем более это не статья, а форум. И тут они как раз очень уместны.

 

Купил сегодня 16F628A. И еще точечную матрицу 5х7.

Подключил ее к пику, удалось вывести на нее букву
Потом хотел вывести поочередно буквы слова "ПРЕВЕД" но что-то не получилось, а потом я случайно спалил пик

 

А кто объяснит такую вещь?
Программирую у PIC16F628A вывод MCLR - входом. В одном из последних номеров журнала, где была статья про два программатора, если я правильно понял автора, было сказано, что теперь перепрограммировать МК можно только, если сперва подать напряжение Vpp, а уж только затем Vdd. Прочитав данную статью, я быстренько дополнил свой EXTRAPIC рекомендованным узлом, позволяющим это делать. Однако, использую обычный режим (сперва - напряжение питания, затем - программирования), и всё программируется великолепно. В статье, однако, упоминается, про рекомендованные режимы программирования различных контроллеров. Но мне пока не удалось найти данные рекомендации.
Кстати. В связи с доработкой, у меня образовалась полностью разведённая, протравленная и даже просверленная плата в/у программатора без узла "хитрого" режима. Разница получилась только в том, что при штатном режиме, мне не удалось считать программу из контроллера. Но, если учитывать, что при программировании, данный код и так есть в наличии, а при считывании чужих прошивок очень велика вероятность наткнуться на выставленные биты защиты, то разницы практически нет. Короче говоря, отдам безвозмездно, в хорошие руки.

 

Собрал на макетной плате небольшую схемку с PIC16F877A. Собрался программировать (программатор с pic16f84.narod.ru) и обнаружил неприятное обстоятельство.

Так как штатный PicProg 4.10 не позволяет программировать PIC16F877A, то я решил применить ICProg 1.05E, и вот тут возникла проблема. Если я выбираю в настройках PIC16F84, то при "чтении" МК программатор подает, как и положено, +5В и +12В. Но вот если выбрать PIC16F877А, то программатор подает питание только на +5В.
Попробовал "читать" через PicProg 4.10 микроконтроллер PIC16F877A - как и положено +12В присуствует.
Кто нибудь сталкивался с таким?
Гонял программатор без МК.

Пробовал версию 1.05D - аналогично.

 

Ну вот! ICProg подает лог. 1 не на 5ю а на 6ю ногу LPT порта
Буду думать, как сделать развязку. Пока возникает идея только с двумя подтягивающими резисторами и двумя диодами, т.к. свободного инвертора в схеме нету.
.....
пока сюда не задаш вопрос - в интернете найти ответ нереально

 

Сергей К: пока сюда не задаш вопрос - в интернете найти ответ нереально

Ищи в теме микроконтроллеры, год - полтора назад я уже спрашивал про доработку. Программирую версией 1,05А, более поздние имеют глюки, например 874-й напрочь отказываются программировать. Правда у меня он работает под ВИН-98.

 

Сергей К: пока сюда не задаш вопрос - в интернете найти ответ нереально
Ну да... тем более ответ "запрятан", на самом pic16f84.narod.ru

Здесь смотрите - http://pro-radio.ru/start/2991-2/