С чего начать программировать микроконтроллеры?
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: С чего начать программировать микроконтроллеры?
убедили,еще разок почитаю о ардуино.ато с ассемблером както трудновато получается...
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: С чего начать программировать микроконтроллеры?
выбор сделан,буду учится на ардуино. Ктото может дать ссылку на эмуль? половину инета облазил, неиогу найти его...
Re: С чего начать программировать микроконтроллеры?
а он есть ?
мне эмули не нравятся, на работе можно развлекаться, а дома проще на макетке собрать, в живую оно интересней, убить его не так то просто, я и питание с ардуины замыкал и ноги с 0/1 выходом и 20 вольт подавал - кондер взорвался на входе, но платка жива - подкоптилась только
вот и недостатки в общем то - эмуля вроде нет, отладчика штатно тоже нет (хотя проекты какие то попадались на эту тему)
p.s. о, блин... нашел http://www.123dapp.com/circuits, но собрать интересней
вот и недостатки в общем то - эмуля вроде нет, отладчика штатно тоже нет (хотя проекты какие то попадались на эту тему)
p.s. о, блин... нашел http://www.123dapp.com/circuits, но собрать интересней
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: С чего начать программировать микроконтроллеры?
Так ардуино это же фактически голый контроллер с минимальной обвязкой - он прекрасно эмулируется в шпротеусе даже без обвязки - симулятору вся эта шелуха вроде блокировочных конденсаторов и кварца не нужна, он их работу не эмулирует.
Re: С чего начать программировать микроконтроллеры?
мк эмулируется, но чтобы ардуинские скетчи запускать - нужно как минимум знатно по..долбаться, наверное в принципе можно
перекидывать туда .hex ради эмуляции - это жесть какая то, нафига ? сама фишка дуины "быстро и просто" теряется
перекидывать туда .hex ради эмуляции - это жесть какая то, нафига ? сама фишка дуины "быстро и просто" теряется
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: С чего начать программировать микроконтроллеры?
У человека железа на руках еще нет, а поиграть уже хочет. Там правда одна небольшая загвоздка, нужно зайти на сайт ардуины и посмотреть схемы плат на предмет соответствия пронумерованых выводов и выводов самого контроллера. Да, и учтите что нумеарция выводов для DIP и TQFP корпусов отличается.
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: С чего начать программировать микроконтроллеры?
я сегодня - завтра буду заказ делать,посоветуйте что брать еще, ну там макетные платы,резисторы,или может есть комплекты какие-то... незнаю что мне еще понадобится.
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: С чего начать программировать микроконтроллеры?
Каких-нибудь светодиодов и кнопок. Поиграете с бегущими огоньками и обработкой кнопок. На самом деле при изучении контроллера этого может хватить надолго. С другой стороны, кто же будет изучать контроллер на примере Ардуины.
Re: С чего начать программировать микроконтроллеры?
А почему бы не начать с протеуса и АВР студио, програмку написал в протеус загрузил и не надо ждать когда детальки приедут, а когда приедут тогда и с железками поиграешься. Только играйся на мегах не бери тиньки у них бывают глюки с эмуляцией 
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: С чего начать программировать микроконтроллеры?
Бери тогда сразу набор для обучения, там в комплекте идет много необходимого на первое время, а потом уже поймешь чего не хватает и докупишь.
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: С чего начать программировать микроконтроллеры?
Хз как в новых версиях, но у меня в ATmega8 не эмулировался режим непрерывного преобразования и 16-битный ШИМ с ограничением по ICR. Вжелезе все это, разумеется, работает.
Re: С чего начать программировать микроконтроллеры?
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: С чего начать программировать микроконтроллеры?
alex_ писал(а):А почему бы не начать с протеуса и АВР студио, програмку написал в протеус загрузил и не надо ждать когда детальки приедут, а когда приедут тогда и с железками поиграешься. Только играйся на мегах не бери тиньки у них бывают глюки с эмуляцией
извините,а где этот протеус взять? уменя AVR studio 4.19 стоит и ардуино 1.0.5, на нем и пишу...
и скажите еще в коком расширение должен быть код проги?
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: С чего начать программировать микроконтроллеры?
Morroc,спасибо за инфу
Re: С чего начать программировать микроконтроллеры?
На бескрайних просторах интернета, его найти не так сложно.mehanik_universe писал(а):извините,а где этот протеус взять?
Если прошивка то обычно .hexmehanik_universe писал(а):и скажите еще в коком расширение должен быть код проги?
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: С чего начать программировать микроконтроллеры?
Но протеус кексами (hex) кормить не стоит, эльфы (elf) вкуснее. В смысле отлаживать проще.
Re: С чего начать программировать микроконтроллеры?
Мой микроСи только кексы печь умеет 
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: С чего начать программировать микроконтроллеры?
посоветуйте какой модели ардуино брать,на каком МК?
-
mehanik_universe
- Открыл глаза
- Сообщения: 59
- Зарегистрирован: Вт дек 09, 2014 00:47:04
Re: С чего начать программировать микроконтроллеры?
думаю UNO брать