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

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

убедили,еще разок почитаю о ардуино.ато с ассемблером както трудновато получается...
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

выбор сделан,буду учится на ардуино. Ктото может дать ссылку на эмуль? половину инета облазил, неиогу найти его...
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

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

Сообщение Morroc »

а он есть ? :)) мне эмули не нравятся, на работе можно развлекаться, а дома проще на макетке собрать, в живую оно интересней, убить его не так то просто, я и питание с ардуины замыкал и ноги с 0/1 выходом и 20 вольт подавал - кондер взорвался на входе, но платка жива - подкоптилась только

вот и недостатки в общем то - эмуля вроде нет, отладчика штатно тоже нет (хотя проекты какие то попадались на эту тему)

p.s. о, блин... нашел http://www.123dapp.com/circuits, но собрать интересней :))
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Так ардуино это же фактически голый контроллер с минимальной обвязкой - он прекрасно эмулируется в шпротеусе даже без обвязки - симулятору вся эта шелуха вроде блокировочных конденсаторов и кварца не нужна, он их работу не эмулирует.
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

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

Сообщение Morroc »

мк эмулируется, но чтобы ардуинские скетчи запускать - нужно как минимум знатно по..долбаться, наверное в принципе можно
перекидывать туда .hex ради эмуляции - это жесть какая то, нафига ? сама фишка дуины "быстро и просто" теряется
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

У человека железа на руках еще нет, а поиграть уже хочет. Там правда одна небольшая загвоздка, нужно зайти на сайт ардуины и посмотреть схемы плат на предмет соответствия пронумерованых выводов и выводов самого контроллера. Да, и учтите что нумеарция выводов для DIP и TQFP корпусов отличается.
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

я сегодня - завтра буду заказ делать,посоветуйте что брать еще, ну там макетные платы,резисторы,или может есть комплекты какие-то... незнаю что мне еще понадобится.
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

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

Сообщение COKPOWEHEU »

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

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

Сообщение axillent »

Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

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

Сообщение alex_ »

А почему бы не начать с протеуса и АВР студио, програмку написал в протеус загрузил и не надо ждать когда детальки приедут, а когда приедут тогда и с железками поиграешься. Только играйся на мегах не бери тиньки у них бывают глюки с эмуляцией :roll:
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

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

Сообщение Alexeyslav »

Бери тогда сразу набор для обучения, там в комплекте идет много необходимого на первое время, а потом уже поймешь чего не хватает и докупишь.
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

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

Сообщение COKPOWEHEU »

Хз как в новых версиях, но у меня в ATmega8 не эмулировался режим непрерывного преобразования и 16-битный ШИМ с ограничением по ICR. Вжелезе все это, разумеется, работает.
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

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

Сообщение Morroc »

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

провода мне нравятся такого типа
http://www.aliexpress.com/item/120pcs-20cm-Dupont-line-120pcs-20cm-male-to-male-male-to-female-and-female-to-female/2002828086.html
есть разной длины, все что попадались отдельные качеством заметно хуже (отрываются легко контакты), а эти можно легко разделить по 1 или использовать как шлейф с нужным кол-вом проводов

сами дуины мне больше нравятся в таком формате
http://www.aliexpress.com/item/1Set-IC-Parts-Integrated-Circuits-Atmel-ATmega328-Board-with-Mini-USB-Cable-Compatible-For-Arduino-Nano/1397984392.html
(бывают и на stm32 http://www.aliexpress.com/item/leaflabs-Leaf-maple-mini-ARM-STM32-module-for-arduino-mini-USB-port/1885644708.html, но сразу такую не советую - обычно приходится скетчи переделывать под нее, нужен некоторый опыт)
но тогда нужно брать парочку больших макеток, место на них улетает быстро (зато несложная конструкция полностью влазит в макетку, ничего не болтается рядом)

если нет осциллографа пригодится такая штука (да и если есть тоже может пригодиться)
http://www.aliexpress.com/snapshot/6134889870.html?orderId=62733239414123

возьмите минимум парочку регистров типа 74hc595 (а для побаловаться с i2c еще таких PCF8574AP), какой нибудь семисегментный индикатор побаловаться, классический двухстрочный жки можно взять (мне больше нравятся графические oled, ниже есть пара ссылок), пару простых энкодеров (крутилок)

модулей и мелочевки дохренища, на все случаи жизни брать - разоришся нафиг :) ниже список что я у китайцев заказывал и оно более менее заработало

http://www.aliexpress.com/snapshot/6089650297.html?orderId=62123285794123
http://www.aliexpress.com/snapshot/6116773337.html?orderId=62490566834123
http://www.aliexpress.com/snapshot/6067509723.html?orderId=61826637954123
http://www.aliexpress.com/snapshot/6063917709.html?orderId=61764929034123
http://www.aliexpress.com/snapshot/6057958176.html?orderId=61678001974123
http://www.aliexpress.com/snapshot/306226000.html?orderId=60596056634123
http://www.aliexpress.com/snapshot/306166124.html?orderId=60604754454123
http://www.aliexpress.com/snapshot/306166120.html?orderId=60604754534123

нетипичная сервомашинка
http://www.aliexpress.com/snapshot/6097944578.html?orderId=62242032194123

еще кое что брал на dvrobot, chipster, tixer, robocraft
Последний раз редактировалось Morroc Сб дек 13, 2014 20:20:04, всего редактировалось 1 раз.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

alex_ писал(а):А почему бы не начать с протеуса и АВР студио, програмку написал в протеус загрузил и не надо ждать когда детальки приедут, а когда приедут тогда и с железками поиграешься. Только играйся на мегах не бери тиньки у них бывают глюки с эмуляцией :roll:

извините,а где этот протеус взять? уменя AVR studio 4.19 стоит и ардуино 1.0.5, на нем и пишу...
и скажите еще в коком расширение должен быть код проги?
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

Morroc,спасибо за инфу
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

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

Сообщение alex_ »

mehanik_universe писал(а):извините,а где этот протеус взять?
На бескрайних просторах интернета, его найти не так сложно. :)
mehanik_universe писал(а):и скажите еще в коком расширение должен быть код проги?
Если прошивка то обычно .hex
Аватара пользователя
COKPOWEHEU
Говорящий с текстолитом
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

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

Сообщение COKPOWEHEU »

Но протеус кексами (hex) кормить не стоит, эльфы (elf) вкуснее. В смысле отлаживать проще.
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

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

Сообщение alex_ »

Мой микроСи только кексы печь умеет :(
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

посоветуйте какой модели ардуино брать,на каком МК?
mehanik_universe
Открыл глаза
Сообщения: 59
Зарегистрирован: Вт дек 09, 2014 00:47:04

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

Сообщение mehanik_universe »

думаю UNO брать
Ответить

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