Интерфейсная плата для Atmega8 в корпусе DIP28
2015-11-02 17:08:00

   Вот раньше, ин совиет Раша были микросхемы логики (они и теперь есть, только не так популярны). Чем они занимались? Они занимались решением элементарных логических задачи (типа И / ИЛИ / И-НЕ и тд) разработка и широкое внедрение таких микросхем (умеющих в элементарную логику) в то время вывело радиоэлектронную промышленность родной страны на новый уровень, а поколение инженеров, выращенных тогда на волне новых знаний о микросхемах логики, до сих пор успешно применяет эти знания. Собсна, каким образом микросхема решает логические задачи? (ну если представить ее как черный ящик и полностью забить на внутреннее устройство) все внешнее взаимодействие с окружающим миром микросхемы элементарной логики (как и все другие) осуществляют с помощью "дрыганья" своими ножками. То есть на входные ножки подается некоторое напряжение, которое обозначает логический ноль или логическую единицу, микросхема переваривает эти данные и на ее выходных ножках появляется ответ в виде напряжений, обозначающих логические нули и единицы. В то время микросхемы таким образом могли решать только самые элементарные задачи, а уже разработчик электроники, мог комбинировать элементарную логику в более сложную, путем соединения этих логических микросхем в более сложные схемы.

   А теперь представьте, что микросхему можно программировать извне. Можно записать в нее любую программу, а уже в программе скомбинировать любую логику их тысяч и тысяч элементов элементарной логики. Результатом такого программирования может стать микросхема, которая точно так же, как и любая другая микросхема, будет взаимодействовать с окружающим миром путем чтения уровня напряжения с одних своих ножек и установкой уровней напряжений на других, только логика ее поведения может стать, практически, сколь угодно сложной. Такие микросхемы называются микроконтроллеры: по сути, это — полноценные компьютеры, выполненные в виде компактной микросхемы, а на что у нас способны компьютеры? Управлять котлом? Пожалуйста! Управлять зажиганием двигателя внутреннего сгорания? Легко! Поддерживать равновесие, управляя элеронами модели самолета? Прецеденты были! Возможности компактного, с низким энергопотреблением, дешевого (бывают и по 20 руб!) компьютера на службе человечеству воистину безграничны.

   Так о чем сегодня сказ? Сегодня сказ о небольшой платке, которою я создал чтоб было удобно экспериментировать с широко известным в узких кругах микроконтроллером по фамилии ATMega8 — этот дешевый, распространенный и, при том, довольно могучий представитель славного семейства микроконтроллеровых, заслуженно снискал свою славу и сегодня являет собой один из главных столпов, на которых стоит любительская электроника.

   Немного подробнее о самой плате.... а и рассказывать нечего: просто микросхема в цанговой "кроватке", выводы от которой выведены на пины по разным сторонам. Выведен разъем для подключения программатора (распиновка разъема моя собственная, поэтому программатор для этой платы еще предстоит изобрести :) разъем под UART, под питание и еще пара больших гребенок для подключения всего того, что я наизобретаю для этой платы в будущем.

   В общем, своеобразный вариант arduino своими руками. Получилось очень дешево: меньше ста рублей, если не считать цены самого микроконтроллера. Теперь предстоит смастерить под него программатор и потом начнем создавать всякие маленькие модули для вникания в суть взаимодействия микроконтроллера и прочей современной электроники.

    Чтоб доказать что Вы не робот причините вред человеку или своим бездействием допустите, чтоб ему был причинен вред решите сложнейший пример:
    2 + 7 =
    Регистрация