Чтение онлайн

на главную - закладки

Жанры

Юный техник, 2012 № 07
Шрифт:

Диск переливается всеми цветами радуги, потому что его блестящую поверхность покрывает огромное количество впадинок-бороздок, образующих спираль. Когда белый свет падает на такую поверхность, он опять-таки разлагается на составляющие его цвета.

Кроме того, диск отличается хорошим отражающим эффектом. Его издалека видно в луче света. Об этом хорошо знают, в частности, водители-дальнобойщики, которые часто выставляют за лобовым стеклом своей машины гирлянды дисков, чтобы их автомобиль издалека был заметен в лучах фар встречных автомашин.

Вы тоже можете использовать их опыт. Закрепите два ненужных диска между спицами колес своего велосипеда. Тогда при езде вас будет издалека заметно как днем, так

и ночью, что повышает безопасность движения.

ЗАОЧНАЯ ШКОЛА РАДИОЭЛЕКТРОНИКИ

Программатор для МК

МК — это, как вы уже, наверное, догадались — микроконтроллер. Собственно это полноценный компьютер, хотя не такой мощный, как современные ПК, но зато и размер у него крохотный — одна микросхема. В эту микросхему производители МК умудряются поместить весьма неплохую вычислительную мощность, плюс всевозможнейшую периферию, которой можно управлять, запрограммировав соответствующим образом контроллер.

Это всевозможные порты ввода-вывода, аналого-цифровые и цифро-аналоговые преобразователи.

Есть и более специализированные МК — так называемые DSP — сигнальные процессоры, предназначенные для обработки видео- и аудиоинформации. Однако мы не станем вдаваться сейчас в премудрости построения контроллеров, а попробуем понять, как же именно нам запрограммировать МК, если он попал нам в руки.

Как и для больших собратьев, программы для контроллеров можно писать на разных языках программирования — Ассемблере, Бейсике, С. Но, как и большие компьютеры, контроллеры могут понимать только команды в специальном формате, именуемом машинными кодами. Для того чтобы «залить» прошивку в МК, ее необходимо сначала скомпилировать, то есть преобразовать текст программы в код, понятный контроллеру, а затем с помощью специального устройства — программатора — передать полученный код в память МК.

Дело осложняется тем, что МК не унифицированы — каждый производитель контроллеров старается сделать что-то, не похожее на конкурентов, поэтому для МК каждого производителя нужен свой, специальный программатор.

В радиолюбительской практике, в основном, применяют контроллеры AVR, производства ATMEL Corp., и PIC, производимые Microchip Technology Inc.

Программаторы подключаются к LPT- или СОМ-порту компьютера. Есть программаторы, работающие с USB, однако они довольно сложны в изготовлении и требуют наличия простого программатора и навыков работы с МК.

Так что мы рассмотрим только пару-тройку простых программаторов, работающих с LPT- или COM-портами. Понятно, что эти порты уже изрядно устарели, и, если вы работаете с ноутбуком или тем более с планшетом, этих портов вы у себя не найдете, но для обычных, настольных ПК их наличие все еще является стандартом.

Итак, пожалуй, самый распространенный программатор контроллеров AVR — STK200/300.

Адаптер получил свое название от комплектующихся им отладочных плат фирмы Atmel для быстрого начала работы с микроконтроллерами At90s8515

и Atmega103.

На самом деле, приведенная схема соответствует одновременно обоим адаптерам, в ней присутствуют перемычки для определения наличия как адаптера STK200 (выводы 2 — 12 разъема XI), так и STK300 (выводы 3 — 11). Адаптер собран на основе шинного формирователя 74НС244 (аналог 1564АП5).

Возможно также использование 555АП5 (74LS244) и 1533АП5 (74ALS244) либо, при соответствующем изменении схемы, любые другие неинвертирующие формирователи с тремя состояниями выходов.

Схема работает с программами AVR ISP, CodeVision AVR, WinAVR и другими.

Да, кроме собственно железной части программатора, вам еще потребуется и программная часть для установки на компьютер. Она-то и будет управлять программатором в процессе заливки прошивки в память МК.

Для РIС-контроллеров столь же известным и простым является программатор Extra-Pic.

Он собран на микросхеме МАХ232, которая является преобразователем уровней COM-TTL, и буферной микросхеме 1533ЛA3. Этот программатор использует COM-порт компьютера.

Ну и наконец — универсальный вариант программатора, который «шьет» вообще все подряд — и AVR, и PIC, и даже некоторые микросхемы памяти.

Он также подключается к COM-порту компьютера и работает под управлением самых известных и простых в использовании программ — PonyProg, Siprog, WinPic800. Все они свободно распространяются, и их можно запросто найти в Интернете вместе с инструкциями по использованию.

Осталось только придумать, что же именно вы будете заливать в ваш первый МК. Пусть это будет вашим домашним заданием.

По материалам сайта radiokot.ru

ЧИТАТЕЛЬСКИЙ КЛУБ

Вопрос — ответ

Мы недавно переехали. Наша пятиэтажка пошла под снос, а ее жильцам дали новые квартиры. Квартиру мы получили в новеньком доме. Но в нем не только такие жильцы, как мы, но и те, что квартиры купили. А самые дорогие квартиры на самом верху. Во дворе этих соседей называют «мансардниками». А что такое мансарда?

Валерия Скворцова,

Москва

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

Этим мезонин отличается от мансарды, которая не что иное, как разумное использование чердачного помещения. Еще в XVII веке французский архитектор Франсуа Мансар при создании дворца Мезон-Лафит под Парижем решил рационально использовать чердак будущего дворца, для чего возвел крышу крутой и высокой, а в скатах сделал окна с козырьками. Получилась мансарда.

Поделиться:
Популярные книги

Пять попыток вспомнить правду

Муратова Ульяна
2. Проклятые луной
Фантастика:
фэнтези
эпическая фантастика
5.00
рейтинг книги
Пять попыток вспомнить правду

Ведьмак (большой сборник)

Сапковский Анджей
Ведьмак
Фантастика:
фэнтези
9.29
рейтинг книги
Ведьмак (большой сборник)

Вечный. Книга I

Рокотов Алексей
1. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга I

Жена на четверых

Кожина Ксения
Любовные романы:
любовно-фантастические романы
эро литература
5.60
рейтинг книги
Жена на четверых

Ну привет, заучка...

Зайцева Мария
Любовные романы:
эро литература
короткие любовные романы
8.30
рейтинг книги
Ну привет, заучка...

Корпулентные достоинства, или Знатный переполох. Дилогия

Цвик Катерина Александровна
Фантастика:
юмористическая фантастика
7.53
рейтинг книги
Корпулентные достоинства, или Знатный переполох. Дилогия

Повелитель механического легиона. Том VII

Лисицин Евгений
7. Повелитель механического легиона
Фантастика:
технофэнтези
аниме
фэнтези
5.00
рейтинг книги
Повелитель механического легиона. Том VII

Печать пожирателя 2

Соломенный Илья
2. Пожиратель
Фантастика:
городское фэнтези
попаданцы
аниме
сказочная фантастика
5.00
рейтинг книги
Печать пожирателя 2

Ты - наша

Зайцева Мария
1. Наша
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Ты - наша

Город Богов 3

Парсиев Дмитрий
3. Профсоюз водителей грузовых драконов
Фантастика:
юмористическое фэнтези
городское фэнтези
попаданцы
5.00
рейтинг книги
Город Богов 3

Новый Рал 5

Северный Лис
5. Рал!
Фантастика:
попаданцы
5.00
рейтинг книги
Новый Рал 5

Мама из другого мира...

Рыжая Ехидна
1. Королевский приют имени графа Тадеуса Оберона
Фантастика:
фэнтези
7.54
рейтинг книги
Мама из другого мира...

Черный Маг Императора 9

Герда Александр
9. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 9

Ученичество. Книга 1

Понарошку Евгений
1. Государственный маг
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ученичество. Книга 1