Foxit Reader и WinDjView – читаем документацию.

Автор: | 20.02.2010

TitleПродолжая тему программ для организации работы по созданию электронных устройств нельзя обойти вниманием программы для чтения документации. Из документации нас, главным образом должно интересовать:
Книги, статьи, обзоры; Datasheet – описание электронных элементов; Errata – исправление; Application Notes – способы применения электронных элементов, различные устройства; ну и что там Вам еще нада.

С текстовыми документами формата TXT, DOC, RTF все, более-менее, понятно — их мы смотрим средствами Винды (Блокнот, Wordpad …) или средствами MS Office (Word). Для просмотра страничек с Интернета (статьи, обзоры…) у нас есть любимый браузер. А вот с Datasheet, Errata, Application Notes, книг в формате PDF — возможны варианты. По умолчанию документы формата PDF смотрятся программой Adobe Acrobat Reader. Acrobat Reader, конечно, очень продвинутая программа, много чего умеющая, но мы все знаем какой это монстр. Она большая, требует установки, оооочень долго грузится сама и грузит компьютер. В случае с даташитами, когда нужно посмотреть какую-то мелочь, загрузка Acrobat Readerа занимает больше времени, чем сам просмотр. Выход простой – пользоваться альтернативными программами для просмотра файлов PDF. Таких программ очень много. Для себя я выбрал Foxit Reader – очень удобная программка.

FoxitReader окноFoxit Reader.

Не скажу что программа совсем маленькая, но зато портативная (не требует установки), с поддержкой русского, быстро открывает документы. Умеет делать все, что мне нужно: поиск по документу, копирование текста в буфер обмена, снимки куска документа в буфер обмена. Программа делает много чего еще, но по большему счету, эти плюшки редко используются.

Foxit Reader можно скачать здесь:

Foxit Reader 2.3 [2.99 MB] - Программа для чтения pdf файлов


Я заведомо пользуюсь старой версией. Она быстрее и меньшего размера. Если нужна свеженькая версия, то ее можно скачать на сайте программы.

Еще одна обязательная программа для чтения документации — ридер DJVU файлов. DJVU – это формат предназначенный для сжатия отсканированных книг. Формат достаточно популярный, так как позволяет сжать огромные объемы информации отсканированных страниц в небольшой файл. В Интернете очень много отсканированных книг в DJVU формате, в том числе и по интересующей нас тематике, а значит нам нужна программа для их чтения. Я использую WinDjView.

WinDjView окноWinDjView.

Она маленькая, портативная и быстрая. Программа простая – функционал минимальный, но достаточный для комфортного чтения книг или их распечатки. В ввиду особенности формата– нельзя скопировать текст книги в буфер обмена. С этим приходится мириться.



WinDjView можно скачать здесь:

WinDjView.exe 0.3.5 [484 KB] - Программа для чтения djvu файлов


У меня версия старая (причина указана выше). Свежая версия всегда есть на сайте программы.

ATTiny13 – небольшой размер – хороший потенциал.

Автор: | 17.02.2010

ATTiny titleATTiny13 небольшой микроконтроллер (8 ног), наверное, самый дешевый в серии AVR. Выпускается в двух вариантах – обычном (ATTiny13) и с пониженным питанием (ATTiny13V). За пониженное питание приходится платить понижением тактовой частоты микроконтроллера (более медленная работа).

Внешний вид ATTiny13 Читать далее

ATMega48 – отличное соотношение цена/функциональность.

Автор: | 15.02.2010

Титул ATMegaX8Семейство микроконтроллеров ATMegaX8 наиболее оптимально по соотношению цена/функциональность. В семейство входят три микроконтроллера ATMega48, ATMega88, ATMega168. Все микроконтроллеры семейства идентичны, за исключением объема памяти. Соответственно 4/8/16кбайт Flash, 256/512/512байт EEPROM, 0.5/1/1кбайт SRAM. Микроконтроллер выпускается в двух вариантах – обычном (ATMega48/88/168) и с пониженным питанием (ATMega48V/88V/168V). За пониженное питание приходится платить понижением тактовой частоты микроконтроллера (более медленная работа). Семейство ATMega48/88/168 улучшенный вариант ATMega8 и совместимо с ним по выводам.

Корпус ATMega48

Читать далее

ATTiny2313-дешевый и доступный.

Автор: | 12.02.2010

Титл ATTinyМикроконтроллер ATTiny2313 является возрождением в новой серии старого микроконтроллера AT90S2313, который в свое время вышел довольно удачным.  ATTiny2313 улучшенный вариант своего предка. Но он также унаследовал и довольно скромную периферию. Так что, в плане функциональности ATTiny2313 скромноват.  Микроконтроллер выпускается в двух вариантах – обычном (ATTiny2313) и с пониженным питанием (ATTiny2313V). За пониженное питание приходится платить понижением тактовой частоты микроконтроллера (более медленная работа).

Корпуса ATTiny2313

Читать далее

Выбираем микроконтроллеры для наших электронных устройств.

Автор: | 11.02.2010

Титул чиповМы определились, что будем использовать в наших устройствах микроконтроллеры Atmel серии AVR. Теперь нам нужно выбрать конкретные типы микроконтроллеров. В качестве основного критерия выбора должна стать небольшая стоимость чипа. Это объясняется тем, что устройства этого блога позиционируются как вспомогательные (вторичные) для Ваших проектов (незря название блога созвучно с Get Cheap – сделай дешевле!). Второй критерий — популярность чипа, а значит и его доступность. Исходя из этих критериев, представляю три основных микроконтроллера, на которых будут собраны устройства блога.

Конечно же, первым в списке должен стать ATTiny2313. Один из самых дешевых в серии AVR. Очень распространен. Наверное Вы не найдете ни одного магазина электроники где бы его Вам не продали.
Более подробный обзор ATTiny2313 >

Далее по списку идет ATMega48 не намного дороже предыдущего, но гораздо функциональнее. Чуть менее доступен, но тоже популярный.
Подробней про ATMega48 >

И напоследок ATTiny13 – восьминогая крошка, наверно, с самой маленькой ценой и довольно интересной функциональностью.
Читаем больше про ATTiny13>

Хотя я и буду максимально придерживаться этих трех микроконтроллеров в своих разработках, но в случае боле оправданного использования других микроконтроллеров – они будут использованы.

А почему именно AVR?

Автор: | 06.02.2010

Вот история моего выбора. На заре появления микроконтроллеров у нас на радиорынках, возникло у меня непреодолимое желание применить их для хозяйственных целей. А в то время выбор на радиорынках состоял из одних PICов. С не детской ценой и строго «под заказ». Но, то ли отпугивала цена, то ли неуверенность в том, что осилю это чудо, но так и не получалось заняться микроконтроллерами Pic. Прошло определенное время, цена на контроллеры уже не пугала, так как они здорово подешевели, да и закончил учиться, начал работать, зарабатывать денюжку. Можно бы начать освоение, но опять мешали обстоятельства – осталась та неуверенность в том, смолу ли осилить, и работа, та что, вроде бы, должна помогать в денежном плане нещадно отбирала время, рубая на корню давние порывы, нырнуть в загадочный и манящий мир микроконтроллеров. Читать далее

На чем начать программировать AVR? Рекомендации.

Автор: | 01.02.2010

После предыдущего поста как-то сразу потянуло давать советы по поводу выбора среды программирования для AVR контроллеров. Только не надо кидать в меня тапками. Я совсем чуть-чуть 🙂

Языков программирования для микроконтроллеров много. Сред программирования так же не мало и сравнивать их между собой некорректно. Лучших языков программирования не существует. Значит, придется выбрать наиболее подходящие для Вас язык и среду программирования.

Если Вы, в данный момент, стоите перед выбором, на чем начать работать, то вот Вам несколько рекомендаций. Читать далее

Среда программирования Algorithm Builder

Автор: | 29.01.2010

Заставка БилдераЕсли две предыдущие программы я рекомендовал как оптимальный вариант для начала работы с электроникой вообще и микроконтроллерами в частности, то эта программа лишь мое личное предпочтение и честно говоря, для повторения конструкций с этого ресурса она Вам не понадобится. Но не упомянуть приятную во всех отношениях программу я не могу.


Данная статья лишь ознакомительный обзор программы, на которой будет написано большинство проектов этого блога и не в коей мере не должна рассматриваться как реклама или рекомендация к использованию этой среды программирования.

Автор программы Геннадий Громов.
Сайт программы www.algrom.net

Итак что имеет Algorithm Builder в своем арсенале?
Полный цикл разработки. Algorithm Builder предназначен для производства полного цикла разработки начиная от ввода алгоритма, включая процесс отладки и заканчивая программированием кристалла. Читать далее

Разводим печатную плату при помощи Sprint-Layout.

Автор: | 25.01.2010

Заставка сплинтаВторой рассмотренной программой будет Sprint-Layout — простая программа для создания двухсторонних и многослойных печатных плат. Программа Sprint-Layout принадлежит той же компании что и sPlan, что делает освоение программы намного проще. Собственного говоря, программа довольно проста и работать на ней начинаешь сходу. Все удобно, понятно и функционально. Программа имеет небольшой размер, хорошую функциональность, портативна – все как я люблю :).
Главное окно лэйаутаSprint-Layout позволяет наносить на плату Контакты, SMD-контакты, проводники, полигоны, текст, готовые шаблоны из обширной библиотеки (в библиотеку запросто можно кидать свои компоненты). Если Вам понадобится заказать изготовление платы на заводе, Sprint-Layout умеет конвертировать свои файлы в Gerber, Excellon и HPGL-форматы (последний – для обработки платы на фрезерном станке с программным управлением). Кроме того, рисунок платы можно экспортировать в разные графические форматы. Окно печати рисунка платы имеет много настроек, помогающих распечатать рисунок так, как Вам нужно. Идеально для ЛУТа.

Для профессионального создания плат, конечно, лучше пользоваться более серьезными инструментами – например P-CAD ом. Но если у Вас небольшие проекты освоение сложных, профессиональных программ просто себя не оправдывает.

Из недостатков программы нужно отметить отсутствие автотрассировки. Есть, конечно, инструмент «Автотрасса», но он скорей для «галочки» и ничего серьезного из себя не представляет. Так что приготовьтесь вручную прокладывать дорожки.

Программа русифицирована и сломана в нужных местах. Так же русифицирован хэлп, по которому без труда можно освоить программу.
Sprint Layout v5.1 - Программа для разводки печатных плат

Если возникают проблемы с кодировкой устанавливайте предыдущую версию:
Sprint Layout v5.0 - Программа для разводки печатных плат

Дальше, в статье “ЛУТ – изготовление печатных плат”, я покажу основные моменты процесса печати для ЛУТ.

Чертим схемы в sPlan.

Автор: | 23.01.2010

Заставка спланаНачнем, пожалуй, с программы для черчения электронных и электрических схем. Не претендуя на какие-то особые навороты я пользуюсь программой sPlan. Программа довольно распространенная и Вы вряд ли о ней не слышали. Не буду Вам рассказывать как ею пользоваться – там все довольно просто. Расскажу лишь о том что мне в ней нравится. Ну во-первых у программы небольшой размер — очень уважаю программы у которых функциональность превышает размер. Во-вторых программа является портативной. Папку с установленной программой можно скинуть на флешку и запускать прямо с нее на любом компьютере. Меня очень выручает на работе, где на компах невозможно устанавливать свои программы.
Главное окно спланаНу и в третьих программа проста, имеет хорошо организованные и богатые библиотеки, которые содержат множество элементов (каждый элемент можно запросто редактировать) и за счет этого схемки вычерчиваются просто с космической скоростью. Для любителей украшательств есть возможность раскрашивать элементы в различные цвета. Есть готовые рамки, причем как ГОСТовские так и буржуйские. Довольно удобно организована страничка печати. Есть возможность масштабирования при печати и возможность распечатать схему на нескольких листах. В общем приятная в использовании программа.

Cледует отметить, что для профессионального использования sPlan будет слабоват. Для таких случаев, наверно, придется пользоваться более сложными программами -CADами.

sPlan — платная программа. Стоит она около 40?, но специально для нас, славян, было сделано исключение 🙂
sPlan_rus (25036)

Кто не знаком с программой — вот Вам русский хэлп. Правда от пятой версии, но в большенстве случаев справедливо и для седьмой.
Help_sPlan (6782)