С и PIC16F628A

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Strannik
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср ноя 12, 2008 01:28:22
Откуда: Калуга-Москва
Контактная информация:

С и PIC16F628A

Сообщение Strannik »

Доброго времени суток! На днях решил начать изучать программирование МК на С. Для начала написал самую бестолковую программу, которая по очереди включает светодиоды на каждом выводе... Но у и тут что-то не получилось, для всех выводов работает(даже в железе), а для RA4 нет... :cry:
Подскажите новичку в чем проблема?
в архиве проект для Proteus, программа на С и она же скомпилированная. Заранее спасибо
Вложения
led+16F628A.zip
(16.79 КБ) 286 скачиваний
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Сообщение бгкот »

Выход RA4 - "open drain", поэтому его надо подтянуть (включить нагрузку) к VDD.
©"Good indian is dead one!"
Strannik
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср ноя 12, 2008 01:28:22
Откуда: Калуга-Москва
Контактная информация:

Сообщение Strannik »

200 ом подцепил заработало :). Спасибо. буду дальше ковыряться... :idea:
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Re: С и PIC16F628A

Сообщение ikarab »

Strannik писал(а): проект для Proteus, программа на С
Хороший инструмент у вас есть - остальное приложиться. Советую книгу автор Шпак скачать.
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Re: С и PIC16F628A

Сообщение бгкот »

ikarab писал(а): Хороший инструмент у вас есть - остальное приложиться.

А если он такой хороший, этот Ваш "инструмент", почему не подсказал в чем загвоздка?
©"Good indian is dead one!"
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Re: С и PIC16F628A

Сообщение ikarab »

бгкот писал(а):
ikarab писал(а): Хороший инструмент у вас есть - остальное приложиться.

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

Он подсказал.
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Re: С и PIC16F628A

Сообщение бгкот »

ikarab писал(а):Он подсказал.

Подсказал что? Скачать "книгу автор Шпак"?
Во какой он у Вас умный попался! :)))
А у меня какой-то убогий был, да и врал здорово. :)))
©"Good indian is dead one!"
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Сообщение Kvazar »

Что же, следуя Вашей логике, симулятор должен прочесть мысли конструктора и подогнать под них схему? Была разработана схема с недочетом и симулятору по большому счету все равно, тем более, что критических ошибок не было, а была некоторая "особенность" при использовании ноги RA4. :)
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Аватара пользователя
ikarab
Опытный кот
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57
Контактная информация:

Сообщение ikarab »

Kvazar писал(а): а была некоторая "особенность" при использовании ноги RA4. :)
И он ее показал !
Strannik
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср ноя 12, 2008 01:28:22
Откуда: Калуга-Москва
Контактная информация:

Re: С и PIC16F628A

Сообщение Strannik »

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

книгу давно скачал, вот читаю потихоньку. А насчет глюков протеуса лично я заметил, если MCLR не подключать через резистор к + все равно работает(в протеусе ), а в железе нет.
Аватара пользователя
бгкот
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Пт фев 20, 2009 21:45:04
Откуда: Болгария
Контактная информация:

Сообщение бгкот »

Kvazar писал(а):Что же, следуя Вашей логике, симулятор должен прочесть мысли конструктора и подогнать под них схему?

Следуя моей логике симулятор ничего не должен, он может быть полезен тому,
кто и без него неплохо справляется, со всеми "особенностями",
в противном случае симулятор не "инструмент", а "тормоз".
Вот как.
©"Good indian is dead one!"
Kvazar
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср янв 21, 2009 23:54:23

Сообщение Kvazar »

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


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

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

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


Оно и понятно :) В протеусе все "вспомогательные" шины, как то: питание, земля и подача напряжения +5 на MCLR подается автоматом, чтобы разгрузить схему и не отвлекать от главного :roll:
"Не согласен - критикуй, критикуешь - предлагай, предлагаешь - делай, делаешь - отвечай" - Королев.
Ватслав
Родился
Сообщения: 1
Зарегистрирован: Ср апр 29, 2009 10:38:40

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

Сообщение Ватслав »

Здравствуйте!Меня интересует ,програматор для PIC16F628A!Пожалуйста посоветуйте схему,ну и программу с помощью которой он будет работать.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»