Jump to content

    

goodwin

Свой
  • Content Count

    478
  • Joined

  • Last visited

Everything posted by goodwin


  1. Купил на Ali usb изолятор на ADUM4160. Воткнул в него 4 портовый usb хаб. И все. Развязывал правда USB осциллограф (постоянно отваливался хост), но можно воткнуть что угодно c Full Speed USB. Если нагрузка приличная, можно запитать хаб от power bank...
  2. Необходимо зарегистрироваться и смотреть каталог через ресурс sds.compel.ru.
  3. Не. В серию только LPC17xx с TIC154. "Шармоватость" STM32 меня смущает ;)
  4. Изучать STM можно и с помощью платки за 100 руб. Целесообразность stm+lcd (если это не какой-нить TIC) вызывает сомнение ;) PS: Тут мне месяца 2 назад приперло - надо было очень быстро сообразить что-то типа энтерологического дозатора. Всяческие discovery с LCD у меня конечно имеются. Но с помощью одного из завалявшихся нафигаторов с Win CE, VS2008 и пары десятков строчек на шарпе проблему удалось решить за сутки (включая фигурное выпиливание по пластику...)
  5. Вот и я о том... Не вижу перспективы для "крутых" STM, LCD панелей и пр. Платка на STM32F103 и ST-Link V2 у китайцев на Ali стОят по 100 руб/шт. Вдобавок этот китайский клон "ST-Link" прекрасно перешивается сеггеровской утилиткой в J-Link и обратно. Ну а ЖКИ прикрутить по вкусу/кошельку - хоть тот же ведрофон, что выйдет сильно дешевле...
  6. Дмитрий, плата безусловно гарная. Вот только непонятно что в дальнейшем с этой красотой делать. В том плане, что любой китайский планшет на ведроиде выйдет лильно дешевле, чем лепить эту красоту серийно/применить в своем проекте...
  7. Ага. Flashcat легко делается "на коленке" из имеющегося под рукам AT90USB162, работает быстрее китайца на CH341. Его ПО тоже лучше, имхо. AT90USB162 имеет с завода встроенный usb загрузчик, так что проблем с первоначальным программированием тоже нет. Вдобавок с помощью этого загрузчика в него по мере надобности можно заливать из той же оболочки Flashcat прошивку клона программатора AVRISP mkII для AVR, Atmega и XMega. Но в редких случаях, когда надо прошить SPI флэш, пользую китайца - он ближе лежит :)
  8. До сих пор в автоприменениях с удовольствием пользую NCV33163DWR2G. Недорого и сердито...
  9. w7500p

    Корейцы клевещут, что сетевая производительность в связи с "железным" TCP/IP выше, чем у связки LPC17хх+PHY... А по ссылке выше сходить не пробовали? Я обновляю изредка... Вот картинка PING-PONG udp пакетами длиной 1400 байт. Без использования DMA, частота ядра 48 МГц. Получилось порядка 1600 пак/сек. Косяков нашел парочку, когда щупал: 1. Нестабильно стартует после аппаратного сброса (reset). Все остальные источники сброса работают вполне корректно. В новой ревизии чипа исправили и выложили докУмент "W7500_revision_information_v2.pdf". 2. Некорректно работает передача пакетов с гигабитными свитчами. Проблема скорее всего с настройками PHY. А может быть мой очень бюджетный свитч вносил свою лепту. Других свитчей под руками не было... С тех пор пару раз правили SDK в части настройки PHY. Возможно это тоже устранили.
  10. w7500p

    Тут как то обошли вниманием весьма интересный чип от Wiznet. Кортекс M0, ethernet, PHY + визнетовский "железный" IP. В местном представительстве назвали цену 2.2$ в розницу. Довелось слегка "подергать за вымя" отладочную плату на этом чипе. Мне чип понравился. Из неудобств - шаг выводов 0.4 мм. Топик по ссылке: http://caxapa.ru/668466.html
  11. У китайцев в продаже появились недорогие KIT-ы для Нордик. http://ru.aliexpress.com/wholesale?catId=0...xt=NRF51822+kit И с доступностью ПО Nordic сейчас нет проблем.
  12. Под Новый Год интенсивно возился с WT11. Это то же самое, только с усилителем мощности (класс 1). Версия iwrap довольно стаарая, т.к. приобретал давно. И сам модуль, и iwrap оставили только положительные эмоции, ибо до него вошкался с "китайцем за 5$". Сначала пытал headset профиль (хотел пробросить PCM) - работает. Потом решил обойтись SPP. Беспроблемное соединение, связь, режимы энергосбережения и настройки по-умолчанию посредством AT команд. Никаких косяков не обнаружил. В общем, модуль стОит того, что за него просят. Качество с "китайцами" не сранить, хотя железо то же самое. PS: Проект не в тему топика - "несерьезный - Новогодний" ;) http://www.youtube.com/watch?v=_EPVk6mKlM8 ЗЗЫ: Да, модуль во время экпериментирования вел себя аналогично - ответы "перемешивались". Но так, как мне нужен только SPP, отключаю вообще эхо после инициализации.
  13. С чем вас и поздравляем...
  14. Да, очепятался. Конечно HS...
  15. А озвученнные недавно Макаром 70% откатов куды приткнуть?
  16. Имхо, задействовать FS USB гораздо разумнее, чем реализовать программный декодер для такого потока в, прямо скажем, не шибко жирной встроенной RAM... Да и вообще, для 192/24, 5.1 нужно уже другое железо.
  17. Неудачный пример... У китайцев сейчас за 60$ вместе с пересылкой можно купить подобный девайс на RK3066. А это уже 2 ядра cortex A9 с тактовой 1.6 ГГц, 4 ядра 3D графики, 1 Гиг RAM и 4 Гиг NAND. SD, usb host, usb device, HDMI. Ну и аппаратные декодеры всяческой мультимедии. Есть исходники ядра и пр...
  18. Целиком и полностью поддерживаю Александра. Люди, окститесь :) Кетайцы уже завалили рынок мультимедией для встраивания в штатные места любых пепелацев. За 200-300 баков имеем в моноблоке несколько узлов с отдельными процессорами для каждого: Для нафигации на базе WinCE, для видео-аудио/TV/радио, для видеорегистрации... 3 летней давности... А что сейчас напекут наши ***доглазые браться, остается только догадываться ;) Вот на это можно глянуть: http://uberdeal.ru/blog/rockchip-new-chip-rk31xx-rk32xx/ Для справки, текущие планшетки на RK3066 (2 ядра ARM 1.6ГГц + 4 ядра 3D видеускорителя MALI 400 + аппаратные декодеры всяческого full HD видео) с 9.7 IPS матрицей, WiFi, BT и 3G, 1 Гиг DDRIII RAM, 16 флэш стОят 150-200$. И под ведроидом разве что только плясать вприсядку не умеют... А через полгода в них уже будет 4 28нм ядра по 2ГГц за ту же цену... Попец, короче, треснет ;)
  19. В 21 веке живем, однако... Идем сюда: http://www.vlsi.fi/en/products/vs1053.html Качаем VSIDE, выбираем подходящий кристалл (vs1000 в Терре стОит менее 3$) и творим. Для отладки/загрузки обычный последовательный порт. Жрачка мизерная, встроенные качественные DAC/ADC, встроенные алгоритмы ЦОС, библиотеки, примеры...
  20. CMSIS-DAP

    Ну дык и выкладывайте проект. Дабы сравнить. Может я где то накосячил...
  21. CMSIS-DAP

    Первым делом это попробовал, гогда углУбился ;) Правда подавал по 55 "единичек". При взведенной галке "SWJ" последовательность отрабатывается как на нижнем логе ("для STM") всегда. (просто для LPC забыл выставить). Но там может и с командой ID_DAP_Transfer тоже что то не так. Не срабатывает... Вычитал в сети такое: " > + /* More than 50 TCK/SWCLK cycles with TMS/SWDIO high, > + * putting both JTAG and SWD logic into reset state. > + */ > + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, > + /* Switching sequence enables SWD and disables JTAG > + * NOTE: bits in the DP's IDCODE may expose the need for > + * an old/deprecated sequence (0xb6 0xed). > + */ > + 0x9e, 0xe7, > + /* More than 50 TCK/SWCLK cycles with TMS/SWDIO high, > + * putting both JTAG and SWD logic into reset state. > + */ > + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, " DLL-ки из Keil и из вашего архива выдают такую байду (0xb6 0xed) ... Пускай авторы допиливают :) Увы, суетиться, думаю, (пока?) нет смысла. Возможно, что драйвер требует какие то вендорские команды для правильной настройки - И все не так уж красиво и открыто? Кстати, а где удалось тиснуть архивчик, если не секрет? Что то в открытом доступе я его не нашел...
  22. CMSIS-DAP

    Теперь есть: DAP command = 00 Seq: 02-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 00 Seq: 03-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 00 Seq: 04-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 00 Seq: 01-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 00 Seq: 02-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 00 Seq: FF-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 00 Seq: FE-00 00 00 00 00 00 00 //ID_DAP_Info DAP command = 02 Seq: 01-00 00 00 00 00 00 00 //ID_DAP_Connect DAP command = 11 Seq: 20-A1 07 00 00 00 00 00 //ID_DAP_SWJ_Clock DAP command = 04 Seq: 00-64 00 00 00 00 00 00 //ID_DAP_TransferConfigure DAP command = 13 Seq: 00-00 00 00 00 00 00 00 //ID_DAP_SWD_Configure DAP command = 01 Seq: 00-01 00 00 00 00 00 00 //ID_DAP_LED DAP command = 12 Seq: 33-FF FF FF FF FF FF FF //ID_DAP_SWJ_Sequence DAP command = 12 Seq: 08-00 00 00 00 00 00 00 //ID_DAP_SWJ_Sequence DAP command = 05 Seq: 00-01 02 00 00 00 00 00 //ID_DAP_Transfer DAP command = 03 Seq: 00-00 00 00 00 00 00 00 //ID_DAP_Disconnect DAP command = 01 Seq: 00-00 00 00 00 00 00 00 //ID_DAP_LED Для LPC1768: Сначала 51 клок при высоком уровне и 8 клоков при низком Срубается на команде ID_DAP_Transfer 01 02 посылается и ожидается от LPC1768 3 бита подтверждения ACK. Смотрел осциллографом - LPC не отвечает... Для STM32 ( ничего не подключено): DAP command = 12 Seq: 33-FF FF FF FF FF FF FF DAP command = 12 Seq: 10-B6 ED 00 00 00 00 00 DAP command = 12 Seq: 33-FF FF FF FF FF FF FF DAP command = 12 Seq: 08-00 00 00 00 00 00 00 DAP command = 05 Seq: 00-01 02 00 00 00 00 00 DAP command = 03 Seq: 00-00 00 00 00 00 00 00 DAP command = 01 Seq: 00-00 00 00 00 00 00 00
  23. CMSIS-DAP

    Дык задача так не стоит - во что бы то ни стало к чему-нить подключиться... Задача - заюзать в том же Keil штатно без всякого шаманства ;)
  24. CMSIS-DAP

    Есть желающие поковыряться? По быстрому совокупил с примером HID для LPC1343. Вроде подает признаки жизни - девайс определяется, реагирует на настройки. Но дальше что то никак... В части ногодрыга все на макросах. Что то лыжи остановилмсь ;) Сообща все веселее... ЗЫ: Нашел ашЫПку: static __forceinline uint32_t PIN_SWDIO_IN (void) { return ((LPC_GPIO1->DATA & (1<<PIN_SWD_D))>>7); // дальше в программе анализируется бит 0... } Клокается вроде все правильно, но все-равно не дышит... LPC1343_DAP.rar