Архив за месяц: Сентябрь 2012

AVR: modbus

Возникла задача — соединить устройство на микроконтроллере atmega avr с компьютером по rs232. Что бы не изобретать велосипед, в качестве протокола обмена был выбран modbus. Почему modbus: Поддерживается большинством  промышленных  (scada) систем. Существуют большое количество свободно распространяемых библиотек/программ с открытым … Читать далее

Рубрика: Микроконтроллеры avr | Метки: , , , | Комментарии (35)

AVR: обмен данными по uart c использованием прерываний и fifo

У функций для  приёма/передачи данных по uart/usart в avr atmega, описанных в предыдущей заметке есть существенный недостаток, они работают по опросу статусного бита, а это значит, что программа микроконтроллера часто будет крутиться в цикле опроса, вместо того чтобы выполнять какие-нибудь … Читать далее

Рубрика: Микроконтроллеры avr | Метки: , , , | Комментарии (12)

Nigth build

Ночная сборка используется для того что бы каждый день быть уверенным в том, что без ошибок компилируется код, который лежит в основной ветке (trunk’е) системы контроля версий. Для этого на сервере, который работает 24 часа в сутки, ночью запускается компиляция … Читать далее

Рубрика: Использование linux | Метки: , | Добавить комментарий