С чего начать программировать микроконтроллеры?

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Аватара пользователя
Stupid
Опытный кот
Сообщения: 779
Зарегистрирован: Пт дек 26, 2014 09:14:33
Откуда: K-PAX

Re: С чего начать программировать микроконтроллеры?

Сообщение Stupid »

oleg110592 писал(а):Т.к. COM и LPT отсутствует сейчас в большинстве ПК, особенно ноутбуках и планшетах.

Вот в настольньі ПК пока LPT присутствует , разве только их нет в совсем уж новьі материнках.... отсюда - простой программатор для АВРок - STK200-300 и прорстенко и бьістро .
Я играю дураков, поэтому меня везде воспринимают как родного.
©Савелий Крамаров.
Реклама
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Re: С чего начать программировать микроконтроллеры?

Сообщение COKPOWEHEU »

Программаторы есть и на ft232 и даже на основе usb-клавиатуры, но это, конечно, экзотика. Впрочем в at90usb162 встроен usb-bootloader, ну либо, если так хочется отладочную плату, Ардуина.
Одного даташита для начала все-таки маловато, у каждого языка есть особенности, которые там просто не приводятся. Я .например, далеко не сразу разобрался, как организовать обработку прерываний на Си в AVRStudio.
А чтобы учиться только на основе даташита и диска от производителя надо чтобы не было более удобных альтернатив. Согласитесь, человек скорее выберет то, что можно запустить за 5 минут, чем будет несколько дней ковырять компилятор, не понимая, что же ему не нравится. Не спорю, ваш подход позволяет выявить более "полезных" новичков, но в современных условиях он будет менее распространенным. Многим хочется побыстрее.
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: С чего начать программировать микроконтроллеры?

Сообщение Ser60 »

В противоположность Атмелу, MSP430 постоянно развивается, новые модели появляются буквально каждые 2-3 месяца. Сейчас оно насчитывает более 400 моделей МК. Я за ними угнаться не могу чтобы попробовать, а хочется. Последние 2 их новшества (семейства FR58/59 и FR2/4) так и лежат нераспакованными. Ланчпад для первого, правда, немного попробовал -купил его когда оно еще не было в массовом производстве. А как производство наладилось получил емайл от ТИ, что они бесплатно выслали всем кто купил первую версию новый ланчпад с серийной версией МК на нем. Фирма заботится о репутации своей продукции. День Технологии, который ТИ устраивает в течении последних 10 лет для меня центральное событие года, в нашей местности собирающее порядка 1000 участников. Там, в частности, много рассказывают про MSP430. Если будет такое около вас, советую посетить. По MSP430 есть замечательная книга - автор Davies. Она не сводится к перепечатке ДШ и делает ненужным поиск еще каких-то ресурсов. Здесь на форуме тоже есть ветка по 430.
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: С чего начать программировать микроконтроллеры?

Сообщение Mishany »

выскажу свое мнение, а соглашаться с ним или нет рашать вам....
начинать надо с приобретения программатора, хотябы китайского TL866A, почему?:
1. если пойдет, а оно пойдет... он все равно понадобится как ни крути...
2. он параллельный, поддерживает внутрисхемное программирование.
Тяга к программированию мк подразумевает создание собственных полезных устройст, ардунио и подобные отладочные платы конечно подходят, но если надо устройство для которого с лихвой хватает восьминогово мк как быть? пихать всю плату ардунио? или выбирать мк ломать голову как его прошить и одаптировать программу под его архитектуру после отладочной платы.....
если и начинать то с мк AVR attiny13, 85, атмега8 и далее по нарастающей..... примеров для них полно, стоят недорого. 6 мес. изучения хватит для перехода на следующий уровень ARM
Реклама
Эиком - электронные компоненты и радиодетали
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: С чего начать программировать микроконтроллеры?

Сообщение АСУ »

oleg110592 писал(а):чтоб начать изучать AVR или PIC новичку будет необходимо спаять программатор (купить дорого).

Первый попавшийся вариант программатора
Реклама
MisHel64
Опытный кот
Сообщения: 773
Зарегистрирован: Пн сен 01, 2014 20:38:54

Re: С чего начать программировать микроконтроллеры?

Сообщение MisHel64 »

Спаянный модуль ft232 наЭбае от $1,78, то есть как бы и не редкость.
А вообще хорошая микросхема. Хорошая документация и библиотечка совместимая с бэйсиком, может очень помочь начинающим. Особенно в отладке первых изделий. Но вот купить ее в отдельности стоит почему-то дороже. И кроме виртуального COM имеет еще некоторые вкусности. Вот только корпус маленький и цена кусачая :(
Схемку бы еще глянуть как AtMege дружат с этой микросхемой, что бы и программировать внутрисхемно можно было, и данные передавать.
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: С чего начать программировать микроконтроллеры?

Сообщение oleg110592 »

попавшийся вариант программатора…

для меня программатор, это когда работает из родной оболочки - типа Atmel AT AVRISP AVR ISP mkII или Microchip PIcKit. Все остальные понипроги это путь к фуз доктору с нанесением тяжелой моральной травмы начинающему :) . Все это только мое личное мнение.
Аватара пользователя
Balzercvua
Потрогал лапой паяльник
Сообщения: 311
Зарегистрирован: Вт дек 31, 2013 17:36:43

Re: С чего начать программировать микроконтроллеры?

Сообщение Balzercvua »

А лучше прикупить старенький ноутбучек как когда то я зделал и на нем есть все порты ком и лпт и можно работать по тихонечку кстате ком и лпт надежней чем переходники фт232 или пл2303 или делать юсб прогер и не мучатся!!
Аватара пользователя
Mishany
Электрический кот
Сообщения: 1031
Зарегистрирован: Чт июн 20, 2013 00:00:58
Откуда: москва, м.Сходненская

Re: С чего начать программировать микроконтроллеры?

Сообщение Mishany »

к старенькому ноуту тогда стареньких советским мк еще придется добавит, а там и до ламп уже рукой подать........
а вообще такие ноутбуки уже как раритет стоят намного дороже хорошего программатора :)))
еще можно ручным вводом кода в мк заняться, как в старые добрые времена :))) к счастью я их не застал...
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: С чего начать программировать микроконтроллеры?

Сообщение axillent »

Balzercvua писал(а):кстате ком и лпт надежней чем переходники фт232 или пл2303

гужевая повозка надежнее мерседеса, по крайней мере если что толкать легче))
глупости пишите
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: С чего начать программировать микроконтроллеры?

Сообщение Alexeyslav »

ft232 наЭбае от $1,78
Это жестокая подделка... с ней можно поиметь граблей ещё больше.
Свеженькие дрова от оригинального производителя уничтожают идентификатор микросхемы у подделки и начинаются пляски по его восстановлению.
АСУ
Друг Кота
Сообщения: 3342
Зарегистрирован: Ср янв 02, 2013 08:37:35

Re: С чего начать программировать микроконтроллеры?

Сообщение АСУ »

Balzercvua писал(а):А лучше прикупить старенький ноутбучек

Я купил ExpressCard PS232 для своего ноута, и ни каких проблем…
MisHel64
Опытный кот
Сообщения: 773
Зарегистрирован: Пн сен 01, 2014 20:38:54

Re: С чего начать программировать микроконтроллеры?

Сообщение MisHel64 »

Balzercvua писал(а):А лучше прикупить старенький ноутбучек

Старенькая бучка, это конечно хорошо... Но PCI платка с COM и/или LPT не не спасает?
MisHel64
Опытный кот
Сообщения: 773
Зарегистрирован: Пн сен 01, 2014 20:38:54

Re: С чего начать программировать микроконтроллеры?

Сообщение MisHel64 »

Alexeyslav писал(а):
ft232 наЭбае от $1,78
Это жестокая подделка... с ней можно поиметь граблей ещё больше.
Свеженькие дрова от оригинального производителя уничтожают идентификатор микросхемы у подделки и начинаются пляски по его восстановлению.
Уважаемый и все всегда знающий, а вы не подскажете, v2.12.00 взятая с сайта FTDI достаточно свежая? А то после вашего поста я в этом начинаю сомневаться, ведь у меня ничего не сносит и работает...
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: С чего начать программировать микроконтроллеры?

Сообщение Alexeyslav »

Значит очень повезло, а может все еще впереди.
Аватара пользователя
Balzercvua
Потрогал лапой паяльник
Сообщения: 311
Зарегистрирован: Вт дек 31, 2013 17:36:43

Re: С чего начать программировать микроконтроллеры?

Сообщение Balzercvua »

MisHel64 писал(а):
Balzercvua писал(а):А лучше прикупить старенький ноутбучек

Старенькая бучка, это конечно хорошо... Но PCI платка с COM и/или LPT не не спасает?

можно и так :) просто ноутбучек обошолся 20 баксов попалась шара и я вроде как бы не любитель стационара :)))
Фото-0140.jpg
(236.74 КБ) 222 скачивания
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: С чего начать программировать микроконтроллеры?

Сообщение 12val12 »

материнок с ЛПТ полным полно .лично у меня h81m-p32l
кстати pci-lpt тоже неплохо работают только адреса четырехзначные типа 0xcd00.. 0xcс00
чиппрог замечательно работал
а вот некоторые недоделанные ( к сожалению именно в основном те что прогаммят мк) проги кроме 0x378 0x278 другие базовые адреса установить не могут
ух ты.... показывает
Аватара пользователя
Stupid
Опытный кот
Сообщения: 779
Зарегистрирован: Пт дек 26, 2014 09:14:33
Откуда: K-PAX

Re: С чего начать программировать микроконтроллеры?

Сообщение Stupid »

12val12 писал(а):а вот некоторые недоделанные ( к сожалению именно в основном те что прогаммят мк) проги кроме 0x378 0x278 другие базовые адреса установить не могут

Так когда же они создавались большего и не требовалось а их давно уже никто не поддерживает.
Я играю дураков, поэтому меня везде воспринимают как родного.
©Савелий Крамаров.
CB1
Прорезались зубы
Сообщения: 232
Зарегистрирован: Чт янв 01, 2015 13:44:12

Re: С чего начать программировать микроконтроллеры?

Сообщение CB1 »

Atmel Studio 4 работала, решил установить Atmel Studio 6.0, программа установилась но она не запускается... Подскажите в чем может быть дело?
Все гениальное - просто
axillent
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Re: С чего начать программировать микроконтроллеры?

Сообщение axillent »

ну во первых последняя версия 6.2 и если уж ставить то ее
во вторых что значит не запускается? ошибки есть?

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

Вернуться в «Теория»