Помощь сайту
-
Популярные записи
- AVR: Обработка внешних прерываний
- AVR: настройка таймера счетчика
- AVR: настройка uart/usart
- AVR: modbus
- Как создать демона в linux
- stm32: работа с st-link в linux
- AVR: обмен данными по uart c использованием прерываний и fifo
- AVR: дизассемблируем прошивку
- Как сделать WI-FI камеру видеонаблюдения за 1200 рублей
- AVR: SPI
Новые комментарии
- Александр к записи Что бы это значило?
- dponyatov к записи stm32: работа с st-link в linux
- Илья Винокуров к записи stm32: работа с st-link в linux
- Николай к записи stm32: работа с st-link в linux
- Дмитрий к записи AVR: SPI
Рубрики
-
Свежие записи
- Android Studio. Failed to create the SD card
- Что делать если вы забыли свой пароль к MySql
- ADB: подключаемся по wi-fi
- Qt: signal mapping
- OpenWrt: Подключаем usb flash диск
- Android: устанавливаем свою анимацию и звук при загрузке
- Android: adb без sudo
- Android: настройка proxy в AndroidStudio
- WordPress — номера страниц
- Linux: запись видео с экрана при помощи ffmpeg
Облако меток
Май 2023 Пн Вт Ср Чт Пт Сб Вс « Июн 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Архив
- Июнь 2017 (1)
- Январь 2017 (1)
- Май 2016 (1)
- Июнь 2015 (1)
- Апрель 2015 (1)
- Март 2015 (2)
- Февраль 2015 (4)
- Январь 2015 (1)
- Декабрь 2014 (1)
- Ноябрь 2014 (3)
- Октябрь 2014 (1)
- Сентябрь 2014 (1)
- Март 2014 (2)
- Июнь 2013 (2)
- Апрель 2013 (7)
- Февраль 2013 (2)
- Декабрь 2012 (2)
- Ноябрь 2012 (3)
- Октябрь 2012 (1)
- Сентябрь 2012 (3)
- Август 2012 (3)
- Май 2012 (3)
- Апрель 2012 (3)
- Март 2012 (7)
- Февраль 2012 (7)
- Январь 2012 (5)
- Август 2011 (7)
- Июль 2011 (3)
Мета
Архив метки: avr
AVR: подключаем lcd hd44780
Существует множество различных LCD дисплеев, но наиболее простыми в освоении являются текстовые дисплеи на основе контроллера hd44780, которые стали де-факто стандартом на символьные ЖКИ.
AVR: подключаем GPS приёмник
Если GPS приёмник имеет интерфейс rs232 (а его имеет большинство GPS модулей) то его можно легко подключить к микроконтроллеру avr atmega.
AVR: подключаем 3х осевой акселерометр mma7455l
Думаю, и так всем известно, что акселерометр измеряет ускорение. Мне в руки попался цифровой трёх осевой акселерометр MMA7455L, с ним и буду экспериментировать.
AVR: неожиданный способ оптимизации
При переходе на новую версию компилятора avr-gcc ( c древней 4.3.5 на 4.7.0 ) размер прошивки внезапно уменьшился почти на 10%. И если раньше прошивка занимала почти всю доступную программную память — 250Кb, то теперь её размер 230Kb, то есть освободилось … Читать далее
AVR: Переносим строки в программную память
При программировании под микроконтроллеры приходится учитывать что объем ОЗУ(RAM) и программной памяти(flash) ограничен. По этому приходится искать способы что бы эту память сэкономить. К примеру рассмотрим простую строку кода: puts( "hello world" );puts( "hello world" ); Под строку «hello world» … Читать далее
AVR: SPI
SPI — (Serial Peripheral Interface) последовательный периферийный интерфейс. В основном служит для передачи данных внутри устройства (на плате или между платами ). Скорость обмена по SPI может достигать нескольких MГц. При обмене по SPI устройства делятся на ведущего (Master) или … Читать далее
AVR: дизассемблируем прошивку
Иногда бывает необходимо посмотреть как компилятор скомпоновал прошивку,что бы понять что было оптимизировано, и в какие команды микроконтроллера avr был преобразован исходный текст на Си. Если использовать avr-gcc (он же WinAvr), то для этой цели служит утилита avr-objdump. На вход … Читать далее
AVR: подключаем ультразвуковой дальномер HC-SR04 к atmega8
Характеристики ультразвукового дальномера HC-SR04 Измеряемый диапазон: 2 см — 500 см Точность: 0,3 см Угол обзора: < 15 ° Напряжение питания 5V Принцип работы ультразвукового дальномера HC-SR04 В составе дальномера два пьезоэлемента, один работает как излучатель сигнала, другой как приемник. Излучатель … Читать далее
AVR: Обработка внешних прерываний
Для чего нужны внешние прерывания Принцип работы внешних прерываний в AVR Настройка внешних прерываний в AVR Пример использования внешних прерываний в AVR Для чего нужны внешние прерывания Прерывание — это событие по которому прерывается исполнение основного кода программы ( например … Читать далее
AVR: modbus
Возникла задача — соединить устройство на микроконтроллере atmega avr с компьютером по rs232. Что бы не изобретать велосипед, в качестве протокола обмена был выбран modbus. Почему modbus: Поддерживается большинством промышленных (scada) систем. Существуют большое количество свободно распространяемых библиотек/программ с открытым … Читать далее