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

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

Жанры

Юный техник, 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 веке французский архитектор Франсуа Мансар при создании дворца Мезон-Лафит под Парижем решил рационально использовать чердак будущего дворца, для чего возвел крышу крутой и высокой, а в скатах сделал окна с козырьками. Получилась мансарда.

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

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Идеальный мир для Лекаря 14

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

Неудержимый. Книга XII

Боярский Андрей
12. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга XII

Надуй щеки! Том 6

Вишневский Сергей Викторович
6. Чеболь за партой
Фантастика:
попаданцы
дорама
5.00
рейтинг книги
Надуй щеки! Том 6

Черный дембель. Часть 2

Федин Андрей Анатольевич
2. Черный дембель
Фантастика:
попаданцы
альтернативная история
4.25
рейтинг книги
Черный дембель. Часть 2

Истинная со скидкой для дракона

Жарова Анита
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Истинная со скидкой для дракона

В погоне за женой, или Как укротить попаданку

Орлова Алёна
Фантастика:
фэнтези
6.62
рейтинг книги
В погоне за женой, или Как укротить попаданку

Ванька-ротный

Шумилин Александр Ильич
Фантастика:
альтернативная история
5.67
рейтинг книги
Ванька-ротный

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Адептус Астартес: Омнибус. Том I

Коллектив авторов
Warhammer 40000
Фантастика:
боевая фантастика
4.50
рейтинг книги
Адептус Астартес: Омнибус. Том I

Кодекс Крови. Книга ХI

Борзых М.
11. РОС: Кодекс Крови
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Крови. Книга ХI

Идеальный мир для Лекаря 26

Сапфир Олег
26. Лекарь
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 26

…спасай Россию! Десант в прошлое

Махров Алексей
1. Господин из завтра
Фантастика:
альтернативная история
8.96
рейтинг книги
…спасай Россию! Десант в прошлое

Убивать чтобы жить 3

Бор Жорж
3. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 3