Архив рубрики: ‘Контр. AVR’

AVR, ARM, CPLD и VGA… 1760 часов чистого времени

Как вывести картинку (живую) с микроконтроллера, логической схемы, кофеварки, чтобы ее мог видеть человек? Ха! Существует чертова куча дисплеев, будь то color, либо monochrome. А если вам нужно не просто текст выводить, а графику, может да же и видео. Гораздо универсальнее будет монитор/TV, который есть почти в каждом доме.

Как сложить байты в единое число? Си++

К примеру, у вас есть некое устройство, которое по 8-бит шине передает контроллеру целые числа. С числами не превышающими 256 — все просто: отправил, получил. Но если число 1024 — его нужно разделить на два или более байтов и отправить контроллеру, а он должен собрать его в едино. Как же это сделать?

Цифры в число String-to-Int Как?

В программировании бывает нужно превратить символы цифр в полноценное число. К примеру, мне понадобилось считать файл такой структуры: «15, 58, 88, 95, ….». Как же преобразовать их? int()  — нет!

Разгон Arduino Mega 2560

У меня нередко возникала мысль добавить немного скорости в Arduino. Сами посудите: 16MHz — ну как-то маловато для криворукого разработчика 🙂 Хотя разгон процессоров используется повсеместно, нередкая картина — разогнанная atmega-644 или те же 32-рые.

R2R ЦАП

Иногда бывает нужно воспроизвести с помощью микроконтроллера сигнал сложной формы, звук или чего-другое. Имея при себе лишь цифровые порты, просто так аналоговый сигнал мы не получим. Необходим ЦАП (Цифро-Аналоговый-Преобразователь). 

Снотворное для Arduino

Когда я читал datasheet микроконтроллера наткнулся на раздел спящих режимов. Решил разобраться в этом.

Wolfenstein 3D

    Бродил я однажды по интернету и нашел вот такую штуку.

Atmega32 + ArduinoIDE

Многим новичкам удобнее писать код в среде ArduinoIDE на WiringC++, но как подружить эту среду с другими контроллерами? К примеру, с atmega32. В принципе, WiringC++ это тот же самый C++, но только с кучкой библиотек и констант, облегчающих работу. Ведь да же ядро ArduinoIDE — WinAvr.

Прошивка микроконтроллеров AVR

В этой статье мы рассмотрим самую базовую вещь: прошивку контроллеров Atmel AVR. Чем будем шить? — SWD, FPI, ICE? Неет… Это вам не 32-ух битные черти, это скромные и добрые 8-ми битные существа с SPI интерфейсом внутрисхемного программирования. 🙂 Также их можно программировать через JTAG, но сейчас не об этом.

Bug Report
Локализовано: шаблоны Wordpress