AVR Lab устройства на микроконтроллерах AVR

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1773464520 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1773464520 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Fuse биты микроконтроллера AtTiny2313 конфигурация, примеры

Примеры конфигурирования fuse bits микроконтроллера AtTiny2313 в данном примере конфигурируются только Low-фьюз биты.

Фьюз(Fuse) биты сконфигурированные на работу от внешнего генератора:
fuse биты для внешнего генератора
CKSEL2 - 1
CKSEL3 - 1

Радиолюбительская технология соединений или забудьте на время о пайке

Занимаясь сборкой и изготовлением устройств на микроконтроллерах мне часто приходилось паять различные провода, подсоединять их для непосредственной работы или для тестирования и наладки устройства. Проблема постоянной пайки надоедала. Очень начала надоедать при отладке и изучении работы микроконтроллеров на отладочной платке (dev board).

Работа с прерываниями INT0 и INT1

Часто необходимо сделать так, чтобы выполняемая программа при определенном стечении обстоятельств или при возникновении некоторого определенного события прервалась и вместо нее выполнились определенные действия.
Пример:

Типы данных в языке Си

Все данные делятся на типы, типы подразумевают под собой определенную структуру данных и их вид.

Порты ввода/вывода микроконтроллеров AVR, их конфигурирование

В данной статье я хочу подробно остановится на портах ввода-вывода. Как основной элемент для получения информации микроконтроллером всегда используется порт. Порт в микроконтроллере может быть настроен на вход:
DDRB = 0x00; или на выход DDRB = 0xFF;

RSS-материал