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

Ликбез по программированию PIC

1 24 99

DanIgoNi: IC-Prog пишет об ошибках по различным адресам,

Собери железо на LPT-порт и забудь про IC-prog, как сделал я и все будет ОК! На софт для программатора F-prog где-то здесь была ссылка. С СОМ-портом всегда проблемы какие-то, то питания не хватает, то временные параметры не подходят.

 

DanIgoNi, каким программатором пользовались? Pony? JDM? или еще каким? У меня ICprog+JDM прошивает всё - и 84, и 84А, и 628, и 628А, и 876, даже внутрисхемно. Причем пробовал от разных мат.плат - ОК.

 

picmaniac использую программатор изображенный на рнисунке, в ICprog выставляю JDM, инверсию ввода данных, задержка ввода-вывода на 4. И 84, и 628, и 874 шьются без проблем, а 628А нехочет, и на разных мат. платах и с платой расширения количества СОМ-портов, обидно : ( . Ну это мелочи, будет ли проводится дальше разработка различных девайсов в целях самообразования?
Splav56 - спасибо за ответ, попробую вариант, который предлагаеш, если что-то не получиться, поделишся опытом?

 

DanIgoNi: будет ли проводится дальше разработка различных девайсов - это, как я понимаю, зависит от пожеланий уважаемых участников. Лично я очень даже ЗА и посодействую чем могу.
В аттаче схема и плата JDM. Софт известно где: www.ic-prog.com
Начинающие! Помните, что потеря обратной связи ни к чему хорошему не приводит. Поэтому ждём от вас сообщений об успехах, вопросов, пожеланий и т.д. и т.п. Играть здесь в молчанку не стоит. И тогда сможем идти дальше.

37932.zip

 

О ! Если нужны темы - доделайте часы вертящиеся и цветные на 628 пике, я тут где-то выкладывал плату, тесты начальные итд, там все работает нужно только полную прогу дописать. Если кого заинтересует, я поищу линк

 

add

 

stump: доделайте
А самому доделать - никак?
Чё там делать-то? Тем более для начинающих! Работы-то на один вечерок... Ну ладно, на два Для ликбеза самое оно.

 

Самому никак - потому что уже года четыре - не могу собраться ....
По поводу чего тут доделывать : Видите рожки в 4 стороны - там установлены ИК светодиоды, на плате стоит фототранзистор. Правый горизонталный рог - светодиод синхронизации, а вот остальные три - подключены к кнопкам ( на основании сзади, на фотке их не видно ... Так вот, недоделанная задачка состоит в том, чтобы опрашивать эти кнопки "на лету" и управлять часами-дисплеем - на 2х8 знакомест ( полукруг сверху и снизу ) и всякими эффектами, типа переключения циферблата "аналоговые стрелки"-цифра ..... будильником ( в цанговые контакты по центру платы - устанавливается пищалка Sonitron) и.т.д. Задумок было много - например словарик из рекламно-поздравительных фраз с выводом в нужное время или периодически .... На самом деле всякие куски были написаны и отлажены. Часы вроде бы тоже "ходили", дисплей отображался, но не управлялся из - за недоделанных кнопок ...
С кнопками - есть тонкость - программа опроса должнм включаться только после стабилизации скорости вращения и должен отслеживаться какой-то признак стабилизации, иначе кнопочный светодиод будет перепутан с синхронизаторным ..... Ну, как, для начинающих годится ??? . Юмор тут в том, что это мой первый проект на Пике, не последний, правда, зато недоделанный ...

 

Нашел старую фотку с дисплеем :

 

Сложновато это, особенно для начинающих. Я на это намекал выше. Если соберутся несколько грамотных энтузиастов - тогда, возможно, что-то и получится. Иначе - проект загнётся в самом начале.
По поводу ликбеза. Мы только начали изучать алфавит и правила написания программ. Первоклассники - "Мама мыла раму", так сказать. И замахиваться здесь на сочинение "повести" ИМХО бессмысленно.
Похоже, эта ветка подходит к логическому завершению... Splav56, предлагаю обсудить дальнейшее направление движения. Будем ли дорабатывать учебную программу с введением "засыпаний", прерываний, табличной конвертации? Или начнем делать что-либо новое, немного посложней и поинтересней?