Первый опыт с микроконтроллером

Поклонники продукции Microchip Technology Inc тусуются тут.
Аватара пользователя
4elovek37
Нашел транзистор. Понюхал.
Сообщения: 157
Зарегистрирован: Вс дек 08, 2013 14:57:33
Откуда: Россия, Иваново

Первый опыт с микроконтроллером

Сообщение 4elovek37 »

Здравствуйте. Разрабатываю устройство, управляющее системой, включающей светодиодную ленту (или несколько, тут как пойдет), а так же некоторые другие элементы (к примеру, сервомотор и др.). В качестве МК выбран PIC16F870 (в начале хотел на 16F84A, но там АЦП нет). В силу неопытности хотелось бы уточнить порядок программирования МК. Если я правильно понял, он следующий:
1. Синтез программатора http://www.dubrovenko.ru/ddssite/dshexp1w.htm (точно ли он подходит?)
2.Программирование на с++ (т.к. в ассемблере хоть и разбираюсь, но очень слабо) - на чем программировать?
3.Прошивка через PonyProg (а этот самый *hex файл я получу после компиляции c++ кода?)

И на последок = что посоветуете для управления лентами? (драйвер). По идее с МК я буду посылать управляющие сигналы на драйвер, а он уже разберется сам.
Заранее прошу прощения за глупые вопросы.
Последний раз редактировалось Gudd-Head Сб фев 15, 2014 12:15:11, всего редактировалось 1 раз.
Причина: Сюда перенёс
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Первый опыт с микроконтроллером

Сообщение kalobyte »

программатор нормальный купи пиккит3 или 2
прошивка пишется на чистом си без плюсов
4elovek37 писал(а):Прошивка через PonyProg

зачем тебе это гавно? юзай пиккит

4elovek37 писал(а): что посоветуете для управления лентами?

полевой транзистор http://electronics.stackexchange.com/qu ... controller
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Первый опыт с микроконтроллером

Сообщение Dmitry Dubrovenko »

4elovek37 писал(а):1. Синтез программатора
А что это такое? :)
В/у программатор данный чип поддерживает.
А вообще, про него отдельная ветка есть.

4elovek37 писал(а):3.Прошивка через PonyProg
Возможно Лошадь его и возьмёт, но мне она как-то не приглянулась, в виду неудобства интерфейса, да и поддержка давненько прекратилась (хотя ходят слухи о каком-то планирующимся релизе), поэтому ПИКи я ей не шил.
Есть ещё WinPIC800, или IC-Prog, хотя бы.

Ну, а он (Экстра-ПИК) Вам нужен, или не он, кроме Вас никто не решит. Для этого надо хоть немного в вопросе разобраться.
А холиварщиков, рассуждающих о говне, без веских аргументов, лучше сразу посылайте в пеший эротический тур.
ICQ нет, и, в ближайшее время, не будет.
Володька91
Родился
Сообщения: 6
Зарегистрирован: Сб июн 09, 2012 19:36:24

Re: Первый опыт с микроконтроллером

Сообщение Володька91 »

В программаторе IC-Prog 1.105D отсутствует микроконтроллер PIC16F716. Возможна-ли прошивка этого контроллера, если указать в настройках модель PIC16C716?
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

Попробуйте, а потом купите все же pickit2 - чудо прибор! :beer:
Будете проходить мимо- проходите!
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15551
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Первый опыт с микроконтроллером

Сообщение BOB51 »

Володька91 писал(а):В программаторе IC-Prog 1.105D отсутствует микроконтроллер PIC16F716. Возможна-ли прошивка этого контроллера, если указать в настройках модель PIC16C716?


Из "самоделкиных" рекомендую вот этот:

http://picpgm.picprojects.net/index.html

:beer:
Володька91
Родился
Сообщения: 6
Зарегистрирован: Сб июн 09, 2012 19:36:24

Re: Первый опыт с микроконтроллером

Сообщение Володька91 »

Так-то да, программатор интересный, поддерживает, видимо весь, модельный ряд пиков, но я только "въезжаю" в тему микроконтроллеров, к тому же я неуч неграмотный, поэтому отсутствие русификатора и сайт технической поддержки на английском несколько смущают...
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

Потому и советую pickit2 потому что ПО РУССКИ! http://www.pickit2.ru Если фирменный дорого то в гугле посмотрите набор для сборки этого чудо-устройства! https://www.google.ru/search?q=pickit2+ ... 3&ie=UTF-8

pickit2 кроме того что прошивает почти всю продукцию микрочипа - микроконтроллеры, память и прочее, еще является логическим анализатором на несколько каналов и адаптером usb-uart с терминалом в оболочке прогера. Он же источник напряжения регулируемый. :beer: Он же теперь программирует AVR.
Будете проходить мимо- проходите!
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Первый опыт с микроконтроллером

Сообщение Dmitry Dubrovenko »

Володька91 писал(а):я только "въезжаю" в тему микроконтроллеров
Тогда обязательно запомните предыдущего оратора (он же Михаил Семёнов, он же tiokol, он же tych, он же James Bond, он же afanasev, он же avatar, он же Oberon69, он же Galanin_V, он же Kavernic, он же Levii, он же Chui, он же Legram, он же Chakchak, он же Farid, он же Тич, и т.д.) и ни в коем случае не ведитесь на его рекламу что-то посмотреть, или тем более купить.
Собственно, можете просто его посты тупо не читать. :)))

По сабжу: не понял, есть ли у Вас программатор, и нужна только программа, или нет?
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

Только не читайте газет! :beer:
Будете проходить мимо- проходите!
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

4elovek37 писал(а): В качестве МК выбран PIC16F870
Если еще не купили то советую вам выбрать atmega8 168 328 в DIP28 с прошитым загрузчиком Arduino. Вы получите совместимость признанной в мире самодельщиков платформой Arduino вам не понадобится программатор для прошивки вы легко будете находить готовые скечи для решения большинства прикладных задач. :beer:
Будете проходить мимо- проходите!
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Первый опыт с микроконтроллером

Сообщение Morroc »

да и без загрузчика можно и кварц не ставить, только подкрутить частоту в boards.txt - получается вроде бы и ардуино в плане евойной среды и скетчей/библиотек, но вроде бы на голой чистой дешевой меге :) шить только через менюшку придется, а не обычной кнопкой

но если нужно устройство разработать, а не изучить устройство МК - самое то, все же стартовать сильно легче получается (лучше бы готовую дуину взять с USB для отладки и несколько отдельных МК уже для готовых девайсов)
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

Медаль бы вам! Фантазер. :beer:
Будете проходить мимо- проходите!
Володька91
Родился
Сообщения: 6
Зарегистрирован: Сб июн 09, 2012 19:36:24

Re: Первый опыт с микроконтроллером

Сообщение Володька91 »

Спасибо за толковые советы, PICkit 2 неплохой вариант, но всё-таки насколько совместимы при программировании серии pic16c и pic16f?
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

Да! Забейте себе голову бредом и далеко продвинетесь! :beer:
Будете проходить мимо- проходите!
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Первый опыт с микроконтроллером

Сообщение Morroc »

radio-kot писал(а):Медаль бы вам! Фантазер. :beer:


с имеющимися мегами 8 и 328 так и делаю постоянно, возможно видя меня в магазине втихую загрузчики прошивают побыстрому или IDE это без спроса делает - не интересовался, работает и ладно :) фьюзы по дефолту стоят во всяком случае в мк из магаза, ставим фьюзами в мк 8 мгц, в boards.txt меняем 16000... на 8000... и delay / serial работают на задаваемых в скетче скоростях, шьется и перезапускается кнопкой "upload using programmer"
...
о... нашел, так и должно быть, не нужен загрузчик в таком режиме и соответственно чуть больше памяти для скетча получается, но программатор нужен какой то конечно

p.s. а что еще хорошо - через usbasp в мегу толстый скетч заливается быстрее, чем в ардуину "нано" через usb-ft232
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: Первый опыт с микроконтроллером

Сообщение radio-kot »

Morroc писал(а):
radio-kot писал(а):Медаль бы вам! Фантазер. :beer:
но программатор нужен какой то конечно


Вот я про программатор.

У кого нет программатора тому и советую покупать не пустые чипы а прошитые загрузчиком Arduino.

C такими чипами можно не только из Arduino работать, но и прошивать через арду оболочку любые прошивки.
А можно работать прямо из CVAVR BASCOM - они теперь Arduino загрузчики поддерживают.

Если цена чипа с бутлодером такая же как пустого то нафиг покупать пустой? Да еще и про фьюзы можно забыть они уже стоят на внешний кварц.
Будете проходить мимо- проходите!
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Первый опыт с микроконтроллером

Сообщение otest »

А Вы темой не ошиблись с ардуиной ???
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25155
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Первый опыт с микроконтроллером

Сообщение КРАМ »

Володька91 писал(а):В программаторе IC-Prog 1.105D отсутствует микроконтроллер PIC16F716. Возможна-ли прошивка этого контроллера, если указать в настройках модель PIC16C716?

Это разные контроллеры в смысле протокола прошивки.
PIC16F716 поддерживается PICkitами, а PIC16C716 ими же НЕ поддерживается.
alfcatt
Родился
Сообщения: 14
Зарегистрирован: Чт апр 03, 2014 01:22:28

Re: Первый опыт с микроконтроллером

Сообщение alfcatt »

всем привет заниматься пиками начал совсем недавно еще не до конца вьехал.понимаю глупость ситуации обращаться к столь занятым людям.я имею специфику работы с таймерами.возникла необходимость собрать на 16f84a следущее. нужно чтоб при замыкании входа на массу один из выходов выдал сигнал и держал его две минуты а другой выход по истечении этих двух минут выдал краткий сигнал на секунду.а как это реализовать не до конца осознал.не могли бы вы в свободное время выслать такую програмку в хекс файле чтоб можно сразу программатором в пик залить так как даже компилятором не научился пользоваться и в ассемблере файле как пособие для изучение чтоб разобраться как можно писать такие программы.если конечно вам не сложно.очень хочется научится писать самому.и научусь только медленно доходит.как бы то нибыло спасибо огромное
Ответить

Вернуться в «PIC»