23.08.2009

Новый V-USB

Вчера вышла новая сборка V-USB - программной реализации USB 1.1 для микроконтроллеров ATmega (именно на ней основаны AVR910 by prottoss и мой SMPReaderUSB). ChangeLog гласит:
  • исправлена бага определения End Of Packet в режиме 16.8 МГц;
  • исправлена бага с битстаффингом и рассинхронизацией в режиме 16.0 МГц;
  • дескриптор конфигурации чуть подкорректирован для USB 1.1, чтобы был установлен старший бит в bmAttributes (там, где флажок SELF_POWERED);
  • процедура подсчета CRC заменена на более быструю - но по-прежнему, необходим кварц 18.0 МГц.
Буду иметь ввиду на будущее, хотя, на первый взгляд, изменения по отношению к апрельскому релизу - минимальные. Реализация для частоты 12 МГц пока что находится вне конкруенции ;)

2 комментария:

  1. такой вопросик: чем обусловлено в V-USB понижение напряжения питания контроллера с 5 до 3.3 в?

    ОтветитьУдалить
  2. Тем, что хочется подключить выходы микроконтроллера напрямую к шине USB.

    ОтветитьУдалить