Zalognik писал(а):Есть at90usb82 - практически та же атмега8, только с аппаратным USB
Воще есть какието примеры на этом контролере?
Конечно есть.
Собсно почти та же атмега8, только без ADC, но с USB.
и еще немного отличий мелких
Zalognik писал(а):Есть at90usb82 - практически та же атмега8, только с аппаратным USB
Воще есть какието примеры на этом контролере?
Satyr писал(а):А может еще 3 и 4ю поставить ? Или атмега8 самоцель ?
Есть at90usb82 - практически та же атмега8, только с аппаратным USB и рублей на 20-30 подороже.
loshvitalik писал(а):Повторюсь еще раз - писал исходя из доступности в магазинах.
Zalognik писал(а):Есть at90usb82 - практически та же атмега8, только с аппаратным USB
Воще есть какието примеры на этом контролере?
Satyr писал(а):Почты в вашей деревне не существует ?
Попробуйте передавать масив с 18 байт
Zalognik писал(а):Я тоже так думал. Но проблема в том что каждая переменная не обязательно один символ. Оттенок одного спектра 0-255.
qwerky писал(а):вот готовый проект на AT90USB162 http://code.google.com/p/lightpack/ , есть прошивка и программа
А в чем проблема - байт или unsigned char могут иметь значения 0-255. Если нужно передать больше чем 255 то можно передавать на явное значение, а процентное, и потом приобразововать, думаю точность здесь не очень повлияет.
Код: Выделить всё
unsigned char i = 0;
unsigned char data[8];
ISR(USART_RXC_vect) {
data[i++] = UDR;
if (i == 18) {
i = 0;
}
}