Jump to content

    

DpInRock

Участник
  • Content Count

    2291
  • Joined

  • Last visited

Everything posted by DpInRock


  1. НЕ делал, а использовал готовое. Вот тогда все становится на свои места. USB сам по себе достаточно сложный протокол. И пересказывать его вряд ли кто будет. Вернее, не будет никто.
  2. Тренажеры это зло. И Бог вам дал понять, что пора прекращать. А дьявол говорит - если индикатор не имеет с виду металлических контактов, то возможно он на токопроводящей резине. И для его работы требуется некоторое прижатие этого экрана к плате. Причем, если это так, то всяческое смещение этих резиновых полос, экрана и платы относительно друг друга чревато непоказыванием, либо показыванием, что пора прекращать. А подсветка всегда отдельно.
  3. И что? Причем тут частота. Если ваш звук длиной в 1 час, то вы потеряете 1 миллисекунду. А если не будете вообще убирать заголовок, то добавите в начало своего трека 4 миллисекундный относительно случайный шум, который без специального навыка и не услышать. https://ccrma.stanford.edu/courses/422/projects/WaveFormat/ Значит убираем не 64, а 44 байта и получаем строго данные.
  4. А что тут дельного. Берете любой редактор типа SoundForge, формируете что попроще, чтобы на взгляд узнать можно было (синус какой нибудь). И Винхексом рассматриваем получившийся файл... ТАм на самом деле не совсем 64. Я лично для сугубо утилитраных целей (всякие бипы, звуковые заставки и прочая) просто убираю первые 64 байта. Хуже того. Их можно и не убирать. На частоте к примеру 16 кгц это 4 мс звука. Часто можно пренебречь.
  5. Уберите из файла первые 64 байта. И все.
  6. Запитайте ея от компьютерных 5 вольт, если JTAG не хотите отсоединять.
  7. А... Понял. Чисто теоретически, просто в дескрипторе передачи указываем достаточный буфер. И чисто теоретически указываем максимальный размер пакета такой, чтобы он нацело делился на размер передачи. Вот только попробовать не на чем.
  8. Тут подключил видеокамеру к контроллеру. Все хорошо. Только вот для высоких разрешений Uncompressed камера запрашивает размер пакета, к примеру, 1.5 килобайта. И вот что-то не пойму, как заставить OHCI контроллер в одной фрейме принимать изохронные данные от камеры больше одного раза за фрейм. Или в OHCI это принципиально невозможно? Или прицепить две изохронные точки с одним номером друг к другу? И с одинаковым номером фрейма? -- Типа того, что мог бы и попробовать, но у меня только есть присланная конфигурация. В которой наличиствуют вот такие описатели изохронных точек. А мне предлагается на расстоянии что-то изобрести...
  9. Напряжение 1 вольт никак не превышает ничего вообще. Ибо это есть просто падение напряжения на защитных диодах по входу. И током в пару миллиампер его не сожжешь. А паразитное питание у людей сплошь и рядом. Чаще всего оно никакого значения не имеет. Но временами приводит вот к такому.
  10. Имеем микроконтроллер с I2C с некоей периферией I2C (подтягивающие резисторы кверху 2.2k). Имеем UART соединенный с USB мостом на FTDI (в частности). Так вот. Если мост УЖЕ подключен к к компьютеру, а на контроллере питания нет совсем, то: линии I2C получают небольшое паразитное питание от FTDI выхода TX (в результате около вольта на SDA и SCL). И вот по включению питания микроконтроллера I2C контроллера впадает в ступор. Последовательный резистор 2k с выходом передатчика FTDI решает проблему. Причем, в отсутствии питания микроконтроллера паразитное напряжение остается, но при подаче питания I2C пересиливает это и начинает таки работать. Вот такое бывает. --- Причем, если мост физически подключать ПОСЛЕ подачи питания на микроконтроллер, то все нормально. Вот такая вот странность. Может кому сгодится при поиске странностей у себя. Контроллер atsam91g45. Мост - какой-то сдвоенный FTDI. I2C периферия Silab FM radio и TLV320AIC3104.
  11. OMAP3530

    Система команд ДСП не имеет ничего общего с системой команд арм. Посему приложение надо будет программировать еще и в техасовской среде.
  12. Руки прочь от арм9 !!! Вот для тренировок - самый то. А эти новомодные кортексы токо смущение возмущают. Хотя и арм9 с экраном в 100 денег не уместится. Вот на G45 не нарадуюсь. В третий девайс вставляю, правда без Линукса.
  13. Керамики по питанию добавьте и будет все зашибись.
  14. Стремление к яркости - самая распространенная ошибка начинающих любителей яркости. В итоге - солнце все равно круче, а без солнца яркие и посему, плохоконтрастные индикаторы - раздражают.
  15. Вообще-то это требует всего одной дополнительной микросхемы 4x4 мм. Т.е. вы получаете USB коробку, которая выглядит в компе как порт COM. Сами интерфейсные микросхемы - 2 штуки. Проц - 1 штука. Выходной интерфейс - 1 микросхема. Токо каких операций умножения? Скоко разрядов Fixed, FP, DPF?
  16. Могу предложить разумное решение. Коробочка имеет вход-выход RS485. Его достаточно легко опторазвязать. USB-->RS485 в любом магазине как грязи. А скорость 485 по сравнению с USB FS будет реально повыше. Огласите алгоритм. Тогда можно будет подобрать процессор. Либо поставить максимально хороший. Скажем пару сотен миллионов операций умножения с плавающей точкой в секунду?
  17. Пока мигаешь светодиодом - никакой.
  18. Надеюсь вы проверяете режим связи этой же командой? Хотя подозреваю, что вы делаете выводы на основании скорости...
  19. http://www.nextag.com/ethernet-over-powerline/stores-html
  20. Любой провод из меди, алюминия, стали способен проводить электрический ток. Чем толще провод, тем лучше. Чего еще непонятно? Или если есть какие-то дополнительные требования - изложите письменно. И я бы постыдился сравнивать шансон с шумом машин. Если машина не может ответить, значит вот так вот можно сравнивать?
  21. AT+CNMP=14 Вот эту команду вставить в инициализацию.
  22. Рекомендую завести детей. Тогда вы наверняка пойдете в магазин игрушек. И там увидите туеву кучу игрушек с записью и воспроизведением голоса. Разбираете ее. Смотрите производителя. Покупаете его заводик. Планируете тираж, чтобы себестоимость сравнялась с требуемой величиной. Готово. Мне 10% за ценный совет.