Страница 1 из 1

С и PIC16F628A

Добавлено: Вс апр 26, 2009 21:25:25
Strannik
Доброго времени суток! На днях решил начать изучать программирование МК на С. Для начала написал самую бестолковую программу, которая по очереди включает светодиоды на каждом выводе... Но у и тут что-то не получилось, для всех выводов работает(даже в железе), а для RA4 нет... :cry:
Подскажите новичку в чем проблема?
в архиве проект для Proteus, программа на С и она же скомпилированная. Заранее спасибо

Добавлено: Вс апр 26, 2009 21:55:12
бгкот
Выход RA4 - "open drain", поэтому его надо подтянуть (включить нагрузку) к VDD.

Добавлено: Вс апр 26, 2009 23:11:18
Strannik
200 ом подцепил заработало :). Спасибо. буду дальше ковыряться... :idea:

Re: С и PIC16F628A

Добавлено: Пн апр 27, 2009 08:27:09
ikarab
Strannik писал(а): проект для Proteus, программа на С
Хороший инструмент у вас есть - остальное приложиться. Советую книгу автор Шпак скачать.

Re: С и PIC16F628A

Добавлено: Пн апр 27, 2009 09:42:40
бгкот
ikarab писал(а): Хороший инструмент у вас есть - остальное приложиться.

А если он такой хороший, этот Ваш "инструмент", почему не подсказал в чем загвоздка?

Re: С и PIC16F628A

Добавлено: Пн апр 27, 2009 13:29:03
ikarab
бгкот писал(а):
ikarab писал(а): Хороший инструмент у вас есть - остальное приложиться.

А если он такой хороший, этот Ваш "инструмент", почему не подсказал в чем загвоздка?

Он подсказал.

Re: С и PIC16F628A

Добавлено: Пн апр 27, 2009 13:47:02
бгкот
ikarab писал(а):Он подсказал.

Подсказал что? Скачать "книгу автор Шпак"?
Во какой он у Вас умный попался! :)))
А у меня какой-то убогий был, да и врал здорово. :)))

Добавлено: Пн апр 27, 2009 17:59:59
Kvazar
Что же, следуя Вашей логике, симулятор должен прочесть мысли конструктора и подогнать под них схему? Была разработана схема с недочетом и симулятору по большому счету все равно, тем более, что критических ошибок не было, а была некоторая "особенность" при использовании ноги RA4. :)

Добавлено: Пн апр 27, 2009 18:19:31
ikarab
Kvazar писал(а): а была некоторая "особенность" при использовании ноги RA4. :)
И он ее показал !

Re: С и PIC16F628A

Добавлено: Пн апр 27, 2009 18:52:53
Strannik
ikarab писал(а):
Strannik писал(а): проект для Proteus, программа на С
Хороший инструмент у вас есть - остальное приложиться. Советую книгу автор Шпак скачать.

книгу давно скачал, вот читаю потихоньку. А насчет глюков протеуса лично я заметил, если MCLR не подключать через резистор к + все равно работает(в протеусе ), а в железе нет.

Добавлено: Пн апр 27, 2009 22:34:38
бгкот
Kvazar писал(а):Что же, следуя Вашей логике, симулятор должен прочесть мысли конструктора и подогнать под них схему?

Следуя моей логике симулятор ничего не должен, он может быть полезен тому,
кто и без него неплохо справляется, со всеми "особенностями",
в противном случае симулятор не "инструмент", а "тормоз".
Вот как.

Добавлено: Вт апр 28, 2009 16:52:35
Kvazar
бгкот писал(а):Следуя моей логике симулятор ничего не должен, он может быть полезен тому,
кто и без него неплохо справляется, со всеми "особенностями",
в противном случае симулятор не "инструмент", а "тормоз".
Вот как.


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

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

Strannik писал(а):книгу давно скачал, вот читаю потихоньку. А насчет глюков протеуса лично я заметил, если MCLR не подключать через резистор к + все равно работает(в протеусе ), а в железе нет.


Оно и понятно :) В протеусе все "вспомогательные" шины, как то: питание, земля и подача напряжения +5 на MCLR подается автоматом, чтобы разгрузить схему и не отвлекать от главного :roll:

Можно ли собрать програматор для PIC16F628A.

Добавлено: Ср апр 29, 2009 10:46:12
Ватслав
Здравствуйте!Меня интересует ,програматор для PIC16F628A!Пожалуйста посоветуйте схему,ну и программу с помощью которой он будет работать.