Доброго времени суток, господа кошаки! Позвольте напроситься в ваши ряды скромному утконосу - секретному агенту
Боюсь, что вопросы, которые я буду задавать порядком надоели уже всем, особенно старожилам, котам матёрым, но меж тем как обойтись новичку без кучи нелепых, наивных и многочисленных вопросов?
Скажу сразу же, что опыт в разработке устройств с микропроцессорной логикой чуть более, чем нулевой. Ни одного устройства я пока ещё не собрал. Но горю диким желанием. Логике учился, логику знаю, на уровне логики в принципе устройства некоторой сложности могу сделать (карты Карно, обычные шифраторы/дешифраторы, сумматоры, триггеры, базовая логика И, ИЛИ, НЕ и т.п.). Да беда в том, что сейчас уже для всего используются микрухи, которые сам всё это умеют, надо только верно программировать. И тут я полный ноль, т.к. нигде этому никогда не обучался, т.е. сам по себе программировать умею (за плечами всякие паскали, делфи, си), но всё в области, крайне далёкой от микрух.
Да и ещё проблема.. что касается составления схемотехники.. почему тут надо такой резистор, а тут такой конденсатор.. тут я тоже лох. Да, можно пока пробовать использовать чужие схемы и что-то пытаться понять.. но только на первое время.
Но очень хочется научиться. Работаю монтажником smd и выводных компонентов, так что с паяльником я дружу, есть и доступ к некоторым компонентам
Выбор остановил на микроконтроллерах AVR, т.к. на нашем производстве они в некоторых модулях используются, да и потом, читая всякую инфу, посмотрел, что народа много, кто с ними мутит..
Заинтересовался стартовой статьёй на этом сайте, практически целиком ознакомился, начал уже даже считать, во что выйдет покупка комплектующих.. и тут косяк, что AT90s2313 - прошлый век, и хрен такую найдёшь. А дальше понеслась.. проблемы с заменой на аналоги..
В общем, выбрал, пусть будет ATtiny2313 (практически то же самое, ток с фьюзами). Надо только программатор подобрать.
На дворе век 21й, хочется как-то быть со временем на одной ноге, а лучше - на двух.
Я остановил выбор на USBTinyISP и программированию на AVR Studio (может есть лучшая альтернатива для программирования?)
Читал тут:
http://robocraft.ru/blog/2948.htmlТут:
http://nnm.me/blogs/oleg_karp/delaem-programmator-avr910-svoimi-rukami/И тут:
http://learn.adafruit.com/usbtinyisp/И всё-таки не нашёл ответа: совместимы ли эти две вещи (программатор USBTinyISP и среда AVR Studio какой-нибудь версии) и большой ли бубен нужен, если несовместимы?
Для программирования планирую юзать и си, и асм (как масть ляжет).
Хотелось бы уже это собрать и начать что-то делать (хотя бы и светодиодами поморгать по-всякому). Но вопрос, а будет ли всё это работает (не в плане сборки, а в плане программно-аппаратном) меня пока и тормозит.
Программатор (а точнее микруха на нём), как я понял, прогается через "пять проводков" по LPT, это я сделаю. И схему всю эту тоже соберу, компоненты какие-то на производстве есть (тот же текстолит или smd), чего нету - куплю. Но надо ли, если работать нифига не будет?
И совсем напоследок.. по схемам.. если там на схемах я заменю выводные резисторы и конденсаторы (ну, разве что кроме электролитника) на smd, от этого разве всё станет как-то иначе? Не вижу принципиальной разницы. Разводку на текстолите всё равно ж буду делать сам, а не так, как на последнем сайте, готовая схема.
За сим кланяюсь. Надеюсь на вразумительные ответы, конструктивную критику и на ваше внимание к новичку в области программирования для МК вообще. Не дайте, пожалуйста, увлечению умереть в корне!!