» » Страница 14

 
 
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре

Грызем микроконтроллеры. Урок 5. Кодовый замок.

Разместил Spirit 26 декабря 2008. Просмотров: 34 992

Третий свой урок я начинал с вопроса "А какую конструкцию на основе МК хотите создать ВЫ?"

Ответов было не много...
Поэтому был создан кодовый замок с возможностью смены кода с клавиатуры.

Код хранится в энергонезависимой памяти микроконтроллера.
А в режим его изменения входим продолжительным нажатием на кнопку "*".

  • Лайков:
    18
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
1

Грызем микроконтроллеры. Урок 4.

Разместил Spirit 22 декабря 2008. Просмотров: 53 255

Мигалки – это хорошо, по новогоднему…
Но ведь нельзя останавливаться на достигнутом! Пора сделать что-то посложнее!
Хотя, на самом деле, это только кажется сложным. И к концу статьи Вы скажете, что измерить температуру или напряжение при помощи AVR – сущий пустяк.
  • Лайков:
    22
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
12

Миниатюрный полный USB-RS232 адаптер на CP-2102 для подключения микроконтроллера к компьютеру по USB

Разместил alex 13 декабря 2008. Просмотров: 44 080

В продолжение к теме «Программатор AVR910», про маленькое устройство, хочу предоставить вашему вниманию следующий мой «девайс».
В одно время, начиная осваивать микроконтроллер, у меня возникла цель обмениваться, с помощью него, данными с компьютером.



В контроллере АТmega16 есть UART (RS-232) или проще говоря, СОМ порт, только с уровнями 5 Вольт.
Чтобы «свести» его с компьютером необходимо повысить эти уровни до 10 Вольт.
Эту операцию, в основном, делает микросхема MAX232.

Её можно использовать в случае, когда используется СОМ порт на компьютере (аппаратный).
Но я хотел использовать порт USB. Пошёл в магазин и купил простой дата кабель к сотовому телефону.
Как я думал, тогда все кабели одинаковые и пины в них задействованы RX и TX.
Я ошибался...
  • Лайков:
    10
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
5

Грызем микроконтроллеры. Урок 3.

Разместил Spirit 11 декабря 2008. Просмотров: 38 705

Эту статью я начну с провокационного вопроса…
А какую конструкцию на основе МК хотите создать ВЫ?
Устроим, так сказать, небольшой конкурс идей. Рассказывайте свои задумки, а я выберу самую интересную, с точки зрения программной реализации, конструкцию (а может даже и не одну) и мы попробуем ее создать!
  • Лайков:
    17
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
4

Грызем микроконтроллеры. Урок 2.

Разместил Spirit 10 декабря 2008. Просмотров: 33 566

Предлагаю продолжить изучение микроконтроллеров…

Второй урок будет посвящен по большей части описанию языка C.
Очень много текста… Но ведь не все всё знают, а с чего-то надо начинать!
Тем более, что без знания основ и кое-каких хитростей программирования, сделать что-то интересное может не получиться...

Кстати, вопрос по поводу ошибки в программе предыдущей статьи остается открытым.
  • Лайков:
    22
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
15

Цифровой двухканальный ампер-вольтметр для блока питания на МК PIC16F876

Разместил DIKLER 10 декабря 2008. Просмотров: 60 552

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

Схема построена на МК PIC16F876. Измерение напряжения в пределах от 0 до 50 В осуществляется с помощью внутреннего АЦП, через делители, резисторы R8-R9 и R11-R10 соответственно. Ток измеряем с помощью “шунта” сопротивлением 0.01 Ом (на плате не установлены). Падение напряжения на этом резисторе усиливается с помощью ОУ и далее подаётся всё на тот же внутренний АЦП микроконтроллера. МК всё это дело подсчитывает и выводит на алфавитно-цифровой индикатор размером 16x2 символов.
  • Лайков:
    13
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
10

Грызем микроконтроллеры. Урок 1.

Разместил Spirit 8 декабря 2008. Просмотров: 53 740

Эту статью (а точнее цикл статей…) я решил полностью посвятить микроконтроллерам фирмы Atmel. Конечно, тема эта избитая… НО! На собственном опыте знаю, что познать истину среди этого, извините, БАРДАКА, очень и очень сложно! Поэтому решил попытаться внести хотя бы какую-нибудь ясность в головы жаждущих познать этого страшного зверя, зовущегося «Микроконтроллер».

Итак, цель этой статьи в том, чтобы описать и по возможности показать весь процесс создания устройства на основе микроконтроллера с «нуля». То есть, от задумки (например, решили мы собрать новогоднюю мигалку, подобную описанной уважаемым alx32 в статье «Анатомия микроконтроллеров ATmega»…) до воплощения в железе. Разумеется, минуя все промежуточные стадии: постановка задачи, выбор МК, подбор обвязки, формулировка алгоритма, написание программы, отладка, создание платы и, самое долгожданное – запуск!!!


Обновлено: добавлены файлы.
  • Лайков:
    23
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
7

Программатор AVR-910-slim для контроллеров ATMEL + Code Vision

Разместил alex 2 декабря 2008. Просмотров: 28 414

Прочитав на Датагоре статью Гунтиса о программаторе AVR 910, задумал сделать ещё меньше размер и без проводов!
В догонку к обычному программатору AVR 910, сделал свой слим-вариант.
Уместил в коробочке от ММС-карты. Паял с трудом, так как очень маленькие SMD элементы



Вставляется сразу в USB-разъем компьютера, определяется, устанавливаются драйвера и всё, можно прошивать ATMEL контроллеры.
Паял жалом 1мм х 2мм. Лупу и очки не использовал. Пинцет хорошо помогает при пайке.
Припой - канифоль растворённая в спирте.
  • Лайков:
    10
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
8

Блок автоматического селектора входов и управления питанием усилителя на PIC12F675

Разместил jgl 30 ноября 2008. Просмотров: 44 055

Хочу предложить продолжение проекта Автоматическое включение/выключение сабвуфера на микроконтроллере.
Данное устройство, кроме автоматического включения и отключения, автоматически коммутирует к усилителю один из двух входов.
Устройство можно использовать как в виде отдельного блока, так и внедрить в существующий усилитель.

  • Лайков:
    22
 
Статья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на ДатагореСтатья на Датагоре
6

Программатор для ATMEL AVR-910 по USB

Разместил GuntisK 17 ноября 2008. Просмотров: 66 122

Представлю Вам мой вариант печатной платы для сборки такого программатора.
Детали, кроме самого МК, в основном SMD.
Программатор для ATMEL AVR-910 по USB


Забираем модернизированный кит с нашей Ярмарки!
//e-mart.datagor.ru/kit/project/1613-project-5-d-avr910-usb-programmator-dlya-avr.html
  • Лайков:
    17