Архив рубрики «AVR»

Переделка программатора USB ISP в USB ASP

Многим знаком один из самых распространённыхи и доступных программаторов для прошивки AVR микроконтроллеров USB ASP. Который можно без особых проблем изготовить самостоятельно или приобрести в различных магазинах и на интернет площадках. Есть множество различных программ, которые без проблем работают с этим, народным, программатором. Так же в интернет магазинах имеет большое распространение программатор USB ISP, который схож по схемотехники с USB ASP, но отличается прошивкой и ПО, которое менее разнообразно и менее распространено.

Бывший программатор USB ISP, теперь USB ASP
Бывший программатор USB ISP, теперь USB ASP

Т.к. данные программаторы схожи схемотехникой — следовательно можно без особых проблем переделать и перепрошить ISP программатор в ASP, только для этого ненадолго понадобится ещё один программатор для AVR микроконтроллеров.

Зачем может понадобиться приобретать программатор ISP вместо ASP, а потом его перепрошивать:

  1. при покупки их можно перепутать
  2. продавец может ввести в заблуждение или сам перепутать
  3. в наличии остался только ISP
  4. у него оказалась более выгодная цена
  5. Вам USP ISP программатор достался в подарок

Читать полностью »

9 комментариев »

Alex_EXE | 30.09.2017 | AVR |

Датчик сенсорной клавиатуры — AT42QT2160

Сенсорные технологии набирают популярность и постепенно вытесняют механические кнопки. И этому есть причины: сенсор не содержит механических частей и не изнашивается, он компактный, такую кнопку можно встроить, почти, куда угодно и придать любую форму, вот раздолье для дизайнеров. И при этом это будет плоская пластина с чипом, а не здоровенная механическая кнопка. Если её накрыть прочным оргстеклом, то она становиться вандалостойкой. Радом с ней или в ней на пластине сенсора или точнее на плате можно разместить светодиоды отображения её состояния или чисто для декоративной подсветки.

Сенсорная клавиатура

Сенсорная клавиатура

Одним из разновидностей сенсорных датчиков являются емкостные, которые наиболее простые в реализации. О драйвере матрицы из 16 таких емкостных кнопок — AT42QT2160, кратко расскажу в статье.

Читать полностью »

3 комментария »

Alex_EXE | 18.09.2013 | AVR |

AVR. 4. Работа с UART на примере Atmega16A

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

UART — один из самых распространёны и удобных в работе портов. Хоть его первоначальную разновидность в виде RS-232C уже сложно найти, то его родственники встречаются повсеместно, как в виде промышленных проводных гигантов, таких, как RS485. В микроконтроллерной технике он соединяет различные узлы, которые обмениваются большими объёмами данных, например: МК, датчики, модули беспроводных и проводных интерфейсов…

Связь Atmeg’и16 с ПК по UART

Связь Atmeg’и16 с ПК по UART

В свою очередь, UART расшифровывается, как «универсальный асинхронный приемник и передатчик» («Universal Asynchronous Receiver and Transmitter»). Рассмотрим его по подробнее.

Читать полностью »

23 комментария »

Alex_EXE | 02.04.2013 | AVR |

AVR. 2. Первая программа

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

Первая программа, первое устройство на atmeg’е

Первая программа, первое устройство на atmeg’е

Читать полностью »

9 комментариев »

Alex_EXE | 18.02.2013 | AVR |

AVR. 1. Подготовка к работе и первый проект

Начну курс по программированию микроконтроллеров Atmel.

Atmel studio 6

Atmel studio 6

Начнём с установки и запуска среды для программирования под AVR.

Читать полностью »

8 комментариев »

Alex_EXE | 11.02.2013 | AVR |