Страница 1 из 1
Программирование мк
Добавлено: Вт май 25, 2010 19:20:32
Paul_AG
Здраствуйте,заранее извиняюсь если не по теме.Вот решил себя попробовать в программировании мк,Но не знаю с чего начать и какую мк выбрать...( Одни говорят лучше AVR другие PIC.С ассемблером не знаком ,на си программирую уже 3 года.Так что я хотел бы научиться програмировать мк на си.
Посоветуйе пожалуйста,очень сильно хочется научиться программироать мк

Re: Программирование мк
Добавлено: Вт май 25, 2010 20:07:36
DrWatson
На Си - любой МК, но даташиты в любом случае придется изучать.
Re: Программирование мк
Добавлено: Вт май 25, 2010 20:18:36
ARV
DrWatson писал(а):На Си - любой МК, но даташиты в любом случае придется изучать.
почти любой

Re: Программирование мк
Добавлено: Вт май 25, 2010 20:25:08
Paul_AG
Ну все таки может посоветуете какой именно,а то я уже совсем запутался

Re: Программирование мк
Добавлено: Вт май 25, 2010 20:28:00
ARV
а какие тут могут быть советы? пойдите в магазин, что у вас под боком, посмотрите, какие МК там есть и почем, потом прикиньте свои бюджеты - и берите тот, что по карману (сколько не жалко отвалить). а потом найдете под него программные средства. когда разберетесь с этим и войдете во вкус - тогда станете выбирать более осознанно

для "поиграться" пойдет и так.
Re: Программирование мк
Добавлено: Вт май 25, 2010 20:28:40
Negor
Выбирайте из тех, которые легче достать. Если можно всё - ATMega16. Удобно расположение контактов, наличие почти всех возможностей, которые предоставляются по линейке 8разрядных МК из ATMEL. Удобен для макетирования. Минусы - 40-контактный дип корпус(ввиду опыта ТС - о планаре речи не идёт)
Re: Программирование мк
Добавлено: Вт май 25, 2010 20:58:16
Synergetik
Я начинал с ATTiny2313 в DIP-корпусе. И не слишком сложный, и функционал не такой бедный, да и достать нетрудно. К тому же лично для себя между AVR и PIC я выбрал первый только из-за того, что легко было собрать для него программатор.
Re: Программирование мк
Добавлено: Вт май 25, 2010 21:37:11
Upgrader
Я тоже AVR выбрал... что-то как-то они больше нравятся что-ли. А с какого конкретно начинал не имеет особого значения, т.к. на Си программа под разные МК AVR можно сказать одна и та-же, изменений почти никаких. И обучалок по ним достаточно много.
Paul_AG писал(а):Одни говорят лучше AVR другие PIC.
На вкус и цвет фломастеры разные

Re: Программирование мк
Добавлено: Вт май 25, 2010 21:39:26
Paul_AG
Спасибо большое

На днях пойду в радиомагазин

Re: Программирование мк
Добавлено: Вт май 25, 2010 21:58:04
neon-f
если спец - то не важно какой контроллер, а если только собираешься изучать - то АВР, больше народу с кем можно пообщаться и подурить голову своими вопросами. опять же он более "модный" что ли, уроков и обучалок на примере АВР в инете больше. Книг - примерно одинаково.
Re: Программирование мк
Добавлено: Вт май 25, 2010 22:08:26
Danko
Ну хорошо купил МК, вытянул из Инета книги, мануалы, даташники, выбрал компилятор и вытянул его. Если принять, что дома интернет безлимитный то материальные затраты только на сам МК.
Paul_AG, а у Вас такая штука как програматор есть ?
Универсальные програматоры можно пересчитать на пальцах, а в основном они под один тип МК.
Re: Программирование мк
Добавлено: Вт май 25, 2010 23:52:34
Paul_AG
К сожаению еще не преобрел

А программатор покупается именно под какую то модель мк? к примеру только AVmega16 и только он. или на нем можно все мк к примеру Atmel у которых 20 выходов.
Re: Программирование мк
Добавлено: Ср май 26, 2010 00:13:04
nekitoss
смотря какой програматор, обычно для АВР они универсальные. для разноногих тоже есть
я вот собрал на 5 проводках через лпт, програмирую на старом компе и щаслив
а использую я Atmega 8. рекомендуеться остановиться на каком то одном устраивающем тебя мк поначалу... булет изучать проще и все под него будет. а там уже и не сложно перейти будет
от атмега 16 она по принцыпу програмирования почти совсем не отличается, но мне так много не надо.
да и было дело когда бортовой компьютер делали там какието маты летели у автора в сторону таймеров... да и стоит дешевле... моё мнение - чтобы начать учиться - вполне хватит...
может быть ATmega8-16PU - та же атмега 8 только с вдвое большей возможной частотой от внутреннего генератора =16 мГц против 8Мгц у обычной atmega8
главное не купи smd корпус... имхо - не удобно... толко когда делаешь уже какето устройство.. вот тогда и то если умеешь их паять.
еще могу посоветовать сайтик кроме того что тут есть
зы. идея в том что в разных корпусах выводы (5 штук для лпт програматора точно) могут быть расположены в разных местах...
лично я собрал кроватку+ разьем програмирования на универсальной плате для атмега 8 и там же обвешиваю и експериментирую
Re: Программирование мк
Добавлено: Ср май 26, 2010 00:16:20
DiGiCat
Paul_AG писал(а): А программатор покупается именно под какую то модель мк? к примеру только AVmega16 и только он. или на нем можно все мк к примеру Atmel у которых 20 выходов.
Простой несколько десятков шьет, крутой несколько сотен.
Программаторы для микроконтроллеров Atmel
В компе что на борту есть? LPT, COM, USB?
Re: Программирование мк
Добавлено: Ср май 26, 2010 11:12:40
Paul_AG
Спасибовам большое

в копмьютее есть и LPT и COM и USB

Re: Программирование мк
Добавлено: Ср май 26, 2010 17:24:22
Negor
тогда самый оптимальный - COM от николаева. На ЛПТ уж очень много проводков(смертоносный пять проводов пять резисторов не рассматриваем), для usb - нужен прогер чтоб прошить мк для программатора или дорогая микра FT232. Так что самый оптимал - от Николаева - три стабилитрона и два резистора.
Re: Программирование мк
Добавлено: Ср май 26, 2010 17:35:51
Paul_AG
А я могу программатор в магазине купить?
Re: Программирование мк
Добавлено: Ср май 26, 2010 17:40:19
DrWatson
Конечно, если денег хватит.