Начала делать связь AVR с РС по USB на основе HID класса. Пользуюсь ресурсом http://www.obdev.at/products/avrusb/hidkeys.html. Есть проблема перевода по IAR или под другой МК . в IAR для ATMega8 всё компилится, а для ATMega32, ATMega48, ATMega88: ругается Error[e16]: Segment TINY_Z (size: 0x16 align: 0) is too long for segment definition. At least 0x16 more bytes needed. The problem occurred while processing the segment placement command "-Z(DATA)TINY_I,TINY_Z,TINY_N=_..X_SRAM_TBASE:+_..X_SRAM_TSIZE", where at the moment of placement the available memory ranges were "DATA:0--1"