АвторСообщение
постоянный участник




Пост N: 2
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.05.10 09:28. Заголовок: Помогите запустить проект. (мини)


Здравствуйте. Недавно купил программатор PicKit2, через него залил HEX в PIC16F84A-??? (04/P точно не помню), приступил к самому интересному, созданию самой платы, и на этом месте встало дело. За основу первого проекта взял
http://cxem.net/mc/mc22.php
Проблемы: как правильно припаять к нему тактовый генератор, там нет полярности или есть (боюсь испортить). Питание хочу подвести от USB, тоже вопрос, стоит ли его подать через резистор или нет, и к каким выводам Vdd и Vss что припаять. MCLR с ним тоже вопрос! ((.. Может всетаки еще стоит купить внешний блок питания? Если не трудно посоветуйте ресурс на котором таким лузерам как я можно найти простенькие проекты (печатные платы если буду еще там то будет просто класс!).

Спасибо заранее!


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 37 [только новые]


moderator




Пост N: 1869
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 19.05.10 10:23. Заголовок: mdv007 пишет: как п..


mdv007 пишет:

 цитата:
как правильно припаять к нему тактовый генератор, там нет полярности


Вы наверно подключите кварц на 4 МГЦ? У кварца полярности нет. Но желательно применить импортный.
Т.к. у отечественных обычно последовательный резонанс.
К каждому выводу кварца припаять по керамическому конденсатору. 15-33пф другой вывод на общий(-)
Vdd + питания
Vss - (общий)
MCLR через резистор 10КОм на Vdd
Питать от USB можно, но нужно учесть ток нагрузки. Не рекомендуется больше 200мА, хотя допустимо 500мА. Если поставите, в плюсовую цепь защитный диод, лучше Шотки или германивый, на крайний случай сойдет и кремнивый, то будет очень правильно.
Светодиоды для того. чтобы не перегрузить порт, на ток не более 20мА, ограничительные резисторы на схеме в норме.
Успехов!

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.05.10 11:34. Заголовок: Благодарю! Обязатель..


Благодарю! Обязательно вечером попробую.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 812
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 19.05.10 11:55. Заголовок: Ещё советую почитать..


Ещё советую почитать первую часть самоучителя http://ikarab.narod.ru/Kea_20.html
Многие вопросы отпадут.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 162
Зарегистрирован: 13.12.07
Откуда: г.Макеевка
Рейтинг: 1
ссылка на сообщение  Отправлено: 19.05.10 12:16. Заголовок: И еще, светофор есть..


И еще, светофор есть у нас в обмене. 4/39.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.05.10 13:48. Заголовок: Как думаете Multisim..


Как думаете Multisim 11.0 стоит взять на вооружение или есть аналоги более удобные.?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 814
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 19.05.10 15:23. Заголовок: Я пользуюсь SPlan an..


Я пользуюсь SPlan and Sprint Layout, а так кто к чему привык.
Данного пакета мне достаточно для решения моих задач.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 21
Зарегистрирован: 29.10.09
Откуда: Украина, г.Донецк
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.05.10 22:45. Заголовок: Про Multisim не скаж..


Про Multisim не скажу, не пользовался. У меня Prpteus 7.5, но крайне редко им пользуюсь, стараюсь всё сделать в MPLAB, не сложные проекты проганяю в Pic Simulator IDE.

С уважением.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 53
Зарегистрирован: 11.03.10
Откуда: РФ, Волжск
Рейтинг: 0
ссылка на сообщение  Отправлено: 19.05.10 23:32. Заголовок: Я тоже только начина..


Я тоже только начинаю осваивать Пики! Но постараюсь помочь!
mdv007 пишет:

 цитата:
как правильно припаять к нему тактовый генератор


Я так понимаю кварц с конденсаторами! Смотри стр.16 бесплатной части самоучителя.
Полярности у кварца и конденсаторов нет! Паяй как хошь! (опять же смотри стр. 16).

mdv007 пишет:

 цитата:
Питание хочу подвести от USB


Насчёт этого незнаю! Но если рисковать не хочешь то можешь взять 3 батарейки по 1.5 волта. Соединишь последовательно - 4.5 вольта для пика хватит! Хотя желательно 5 В. Тогда берёшь 4 батарейки и 5 вольтовую микросхему 7805. соединяешь - вот тебе и 5 вольт. Батарейки желательно брать алкалиновые! На дольше хватит!
mdv007 пишет:

 цитата:
выводам Vdd и Vss что припаять.


Вообщем: Вывод 14 - "+". Вывод 5 - "-".
mdv007 пишет:

 цитата:
MCLR с ним тоже вопрос!


Берёшь резистор на 10 кОм! Один вывод резистора на "+", другой на MCLR - (вывод 4).
Без него (без резистора) программа зашитая в ПИК не запустится! (Прочитай тему: Аналог Pic16F84 - там насчет MCLR я тоже не знал! Спасибо форумчанину под ником: DerSpiwak ). Удачи!



Истина где-та рядом!) Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 5
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.05.10 09:23. Заголовок: Спаял..( у меня горя..


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 6
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.05.10 09:26. Заголовок: из особенностей (MCL..


из особенностей (MCLR - )MAZ пишет:

 цитата:
MCLR через резистор 10КОм на Vdd

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


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.05.10 09:31. Заголовок: виноват, не дочитал...


виноват, не дочитал...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 54
Зарегистрирован: 11.03.10
Откуда: РФ, Волжск
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.05.10 13:18. Заголовок: Небольшой глюк получ..


Небольшой глюк получился! Когда я писал ответ - специально проверял - нет ли других ответов! Их не было кроме
ответа Юрий С. Я ещё подумал - чё-то ответ не в тему! Оказывается все сообщения не высветились!
Вообщем! Не обращайте внимания!

Истина где-та рядом!) Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1872
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 20.05.10 17:38. Заголовок: mdv007 пишет: не н..


mdv007 пишет:

 цитата:
не найдя резистор решил соединить напрямую, скорей всего в этом проблема?


Это точно, и конденсаторы нужны. Спешка здесь не нужна.
Контроллеры живучие, можно не переживать. Хотя все бывает.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 8
Зарегистрирован: 08.04.10
Откуда: Россия, Кадников, Вологодская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 20.05.10 21:45. Заголовок: MAZ пишет: Вы навер..


MAZ пишет:

 цитата:
Вы наверно подключите кварц на 4 МГЦ?

По статье кварц на 32768 Гц

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1873
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 21.05.10 06:55. Заголовок: В статье написано &#..


В статье написано "подключение стандартного кварца", если я ничего не пропустил.
Думаю с любым кварцем будет работать, если генератор запустится. Но время работы светофора сильно изменится.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 21.05.10 08:20. Заголовок: Я так и не смог норм..


Я так и не смог нормально собрать эту схемку, надо плату монтажную сегодня купить, уже запутался в проводах (все висит).
MAZ пишет:

 цитата:
К каждому выводу кварца припаять по керамическому конденсатору. 15-33пф другой вывод на общий(-)

обязательно керамический конденсатор (для кварца)? (я как уже говорил в электронике не разбираюсь пока)

Кварц на 32768 подключаю.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 9
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 21.05.10 08:23. Заголовок: MAZ пишет: В статье..


MAZ пишет:

 цитата:
В статье написано "подключение стандартного кварца", если я ничего не пропустил.



Схема включения микроконтроллера (МК) стандартная, в качестве кварцевого резонатора используется резонатор на 32768 Гц, используемый в часах.

стр 16 я смотрел, сегодня с платой монтажной попробую повторить свой подвиг

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 10
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.10 11:20. Заголовок: все припаял, конденс..


все припаял, конденсаторы на кварц, резистор на MCLR, но так и не добился работы схемки
в чем может быть еще проблема.. Подскажи плиз, знаю что уже достал своей "непробиваемостью"...

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1877
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 23.05.10 12:06. Заголовок: mdv007 пишет: но та..


mdv007 пишет:

 цитата:
но так и не добился работы схемки


Но что-то получилось? Надо знать, что.
А сомнений в программе, нет?

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 11
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.10 12:31. Заголовок: светодиоды не горят ..


светодиоды не горят признаков жизни нет, прошивка в контроллере есть, проверял неоднократно, от перегрева он точно хорошо защищен. Похоже что с питанием перемудрил я.
вывод 14 на + (напрямую сдела)
вывод 5 на - (тоже напрямую)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 162
Зарегистрирован: 21.10.07
Откуда: Россия, Иркутск
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.10 14:02. Заголовок: mdv007 пишет: от пе..


mdv007 пишет:

 цитата:
от перегрева он точно хорошо защищен


Вы на него радиатор повешали?
mdv007 пишет:

 цитата:
прошивка в контроллере есть


Как определили?


Rimsky Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 163
Зарегистрирован: 21.10.07
Откуда: Россия, Иркутск
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.10 14:08. Заголовок: Давайте последовател..


Давайте последовательно! Начнем с этого.... click here

Rimsky Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1879
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 23.05.10 16:57. Заголовок: mdv007 пишет: вывод..


mdv007 пишет:

 цитата:
вывод 5 на - (тоже напрямую)


И больше никуда? Или все таки еще куда нибудь?

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 12
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.10 22:35. Заголовок: Rimsky пишет: Вы на..


Rimsky пишет:

 цитата:
Вы на него радиатор повешали?


паяльником на 400 С, секунд 10 на одном выводе он продержался, после чего, прочитал через PicKit2 ранее помещенную туда программку, все ладом.

MAZ пишет:

 цитата:
И больше никуда? Или все таки еще куда нибудь?


5 вывод?, на землю и все.

С включением светодиодов нашел свой косяк (полярность), ну или частично нашел, дело в том, что сейчас при подключении к источнику питания (4 батарейки пальчиковые без схемки l7805cv ), включается один светодиод потом гаснет и начинает маргать короткими вспышками (при отключении кварца светодиод зажигается один раз и потом уже не происходит маргания), сам светодиод горит очень тускло, потом совсем пропадает.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 13
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.10 22:38. Заголовок: Rimsky пишет: Давай..


Rimsky пишет:

 цитата:
Давайте последовательно! Начнем с этого.... click here



интересная книжеца! как в комиксах!

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1881
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 24.05.10 00:01. Заголовок: Конечно, эксперимент..


Конечно, эксперименты дело нужное. Но зачем отключать кварц? Это все равно, что остановить сердце у больного и смотреть , что будет. А ничего при этом не будет. Летальный исход программы.
А какой кварц стоит? В программе написано, что часовой . 32768

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 14
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.10 08:30. Заголовок: кварц отвалился сове..


кварц отвалился совершенно случайно, я его перепаял на 4 мгц , а изначально ставил 32768.



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 824
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 24.05.10 12:22. Заголовок: mdv007 пишет: все п..


mdv007 пишет:

 цитата:
все припаял, конденсаторы на кварц, резистор на MCLR, но так и не добился работы схемки



Какое слово конфигурации? Конденсаторы какой ёмкости? Светодиоды правильно впаял?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 825
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 24.05.10 12:27. Заголовок: попробуй вместо __C..


попробуй вместо __CONFIG 03FF0H
поставить __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 15
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.10 13:59. Заголовок: раз уж разговор ушел..


раз уж разговор ушел в код, хотелось бы уточнить что означает комментарий этой команды (почему инвертное число ):
movlw b'10000001' ; Записать константу 01111110 в аккумулятор (W).

далле комментируется тоже самое..(это правильно?)
movwf TrisB ; Скопировать 01111110 из W в регистр TrisB.

Sergey Roslik пишет:

 цитата:
поставить __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC


конечно попробую, спасибо.
Что касается светодиодов то с ними уверен проблем нет (http://cxem.net/beginner/beginner54.php), вот резисторы которые подходят к светодиодам вызывают сомнения.. возможно в магазине ошиблись и дали большее сопротивление..иначе чем можно было бы еще объяснить что светодиод (пока что один правда) ) горит тускло.. или замыкает, вроде нормально. Метрономом определить сопротивление резистора как я думаю можно?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 828
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 24.05.10 14:53. Заголовок: mdv007 пишет: movlw..


mdv007 пишет:

 цитата:
movlw b'10000001' ; Записать константу 01111110 в аккумулятор (W).



Это неточный коментарий. В итоге в TrisB запишется b'10000001'

Светодиод на каком порту сидит у тебя?

Когда научишся определять сопротивление метрономом, меня научишь.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 213
Зарегистрирован: 03.12.09
Откуда: Украина, Киев
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.10 15:50. Заголовок: mdv007 пишет: Метро..


mdv007 пишет:

 цитата:
Метрономом определить сопротивление резистора как я думаю можно?


Метроном - это прибор скорее для музыкантов, чем для электронщиков. Измерять им в электронике нечего.
Наверно Вы имели ввиду МУЛЬТИМЕТР? Вот им как раз можно измерять сопротивление и напряжение и ток.
Сейчас в продаже можно просто найти множество дешевых китайских мультиметров например М-830В и его модификаций.
Для начала вполне достаточно.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 16
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.10 16:15. Заголовок: Bigor пишет: Светод..


Bigor пишет:

 цитата:
Светодиод на каком порту сидит у тебя?

12 вывод RB6

Bigor пишет:

 цитата:
Метроном - это прибор скорее для музыкантов

) именно мультиметр!!! (метроном паразитирует в сознании) МУЛЬТИМЕТР, уже есть в наличии) просто у нее есть 4 гнезда два из которых (контакты черный и красный само собой занимают ), может переставить надо в др гнезда...

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 1883
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 24.05.10 16:19. Заголовок: mdv007 пишет: Метро..


mdv007 пишет:

 цитата:
Метрономом определить сопротивление резистора как я думаю можно?


Без обид. Но книжечку выше почитать нужно. А потом и контроллеры подойдут.
Кстати метроном можно сделать на контроллере. Это прибор который всего лишь отсчитывает нужный такт для музыканта.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 17
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.10 16:28. Заголовок: mdv007 пишет: Bigor..


mdv007 пишет:

 цитата:
Bigor пишет:

цитата:
Светодиод на каком порту сидит у тебя?

цитата принадлежит Sergey Roslik.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 18
Зарегистрирован: 10.06.08
Откуда: г.Сарапул
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.05.10 16:32. Заголовок: MAZ пишет: Без обид..


MAZ пишет:

 цитата:
Без обид. Но книжечку выше почитать нужно.

читать начал. Есть такое качество очень нехорошее.. когда на месте сидеть уже не хочется и не можется) что то нужно сделать... а что и как это уже вопрос.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 831
Зарегистрирован: 27.04.07
Откуда: Россия, Воркута
Рейтинг: 0
Фото:
ссылка на сообщение  Отправлено: 24.05.10 19:22. Заголовок: Попробуй этот кусок,..


Попробуй этот кусок, при включении светодиод должен загореться.

 
LIST p=16F84A ; Установка типа микроконтроллера.
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

; Определение положения регистров специального назначения.
Status equ 03h ; Регистр выбора банка.
TrisB equ 06h ; Регистр выбора направления работы выводов
; порта В.
PortB equ 06h ; Регистр управления защелками порта В.


; Текст рабочей части программы.
; Установка направления работы RB0 - на выход.
Start bsf Status,5 ;
;
movlw b'00000000' ;
movwf TrisB ;

bcf Status,5 ; Перейти в 0-й банк (установить в 0 5-й бит
; регистра Status).

bsf PortB,6 ;

goto $

end ; Директива конца программы


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия