Перейти к содержанию
    

alecsvg

Свой
  • Постов

    44
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о alecsvg

  • Звание
    Участник
    Участник
  • День рождения 07.09.1965

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

1 520 просмотров профиля
  1. Интересует описание портов dpcd с номерами 0x68000 - 0x69000 ( относится LT-tunable PHY Repeater) Видеокарта Nvidia использует в работе по AUX каналу К сожалению, в моей спецификации VESA Display Port Standard v1.205012010 это не описано. Очень буду признателен за более свежую спеку
  2. Не могли бы подробнее, в чём проблемы? Я знаю только одну большую для меня проблему с ядром USB https://electronix.ru/forum/index.php?showt...=134934&hl= Какую демонстрационную плату недорогую для начала посоветуете?
  3. Что посоветуете выбрать из недорого для использования в качестве Нostа для подключения клав, мышей через Hub Режим USB 2.0 FS/LS ? Требование одно не STM32 и не atmega + SL811. Почему такое требование сам не знаю. Хотелось чтобы не было больших проблем в работе в данной связке, ну демка была опробовать работу через хаб
  4. Проверил STM32F446 и STM32F746 на NUCLEO, те же проблемы. Если забыть о производительности и причесать стек, то вроде ( пока на тестировании) работать можно. Знаю, что у китайцев выпущен рабочий usb extender на stm.
  5. STM support answer about my problem with the USB stack: "SOLUTION PROPOSED BY SUPPORTER - 10/5/2016 13:21:20 : --------------------------------------------------------------------------------- There is an issue in our OTG implementation, there should be published an errata on this point long ago, but so far it is not. The problem is present on your device. Problem description: When you connect low-speed device to full-speed HUB there is a problem in switching between full-speed / low-speed communication on OTG side and from time to time the communication is stuck. The only current solution is to reset OTG peripheral. Sorry I don't have a better resolution. Best of luck with your design, ST Online MCU Support" :(
  6. Хорошая мысль. Я уже смотрел в сторону lpc1768/69, errdata огорчила. В моем случае, наверное, не из-за этого. Так как запрет usb порта присходит на стадии начала отправки данных. В lpc, имхо, при приеме данных от хаба. Но всё равно спасибо за предположение, с lpc хоть немного познакомился.
  7. К сожалению, при загрузке сжалось. Исправил. Но вкратце на этих картинках анализатор показывает нормальное прохождение пакетов чтения дескриптора LS устройства, с preamble пакетами перед каждой транзакцией, а при новом чтении дескриптора появляется пакет preamble и на этом всё заканчивается. Ну а проце возникает прерывание от изменения статуса порта. Порт запрещен и установлен бит TXERR по тому каналу, где шла передача. Почему возник запрет порта мне непонятно. Ошибка TXERR иногда бывает, но она не должно приводит к запрету usb порта. Питание в норме, анализатор показывает, что дисконнекта не было. В какое-то неудачное время попадает пакет preamble(0x3С).
  8. Я использую плату stm32f4discovery в режиме FS_HOST из библиотеки HAL V1.4.3 11-12-2015 Через FS хаб к хосту присоединена LS мышь. (Все FS мыши работают) Проблема возникает при чтении дескриптора мыши, когда начинают использоваться PREamble пакеты. Иногда после запроса процедуры USB_OTG_HC_StartXfer () к мыши происходит запрет порта usb. Попытка привязать отправку сразу после SOF была неудачной, подача внешнего питания 5V на плату также не дало результата. Для дальнейшей работы требуется повторная инициализация ядра USB . Это происходит не всегда, но достаточно часто. Нашел схожую проблему в интернете. Состояние регистра OTG_FS_HPRT: PENCHNG:0 -Port enable/disable change PENA: 0 -: Port disabled PCSTS: 1 -device is attached to the port, PSPD- port speed full speed) Состояние 4 канала по которому происходила транзакция в регистре OTG_FS_HCCHAR0: CHENA: 1 сhannel enable, CHDIS: 1 Channel disable, EPTYP: 0 Endpoint type Control, LSDEV: -1 Low-speed device. Регистр OTG_FS_HCINT0 : FRMOR: 0 frame overrun, BBERR: 0 no babble error, TXERR: 1 - Transaction error ( CRC check failure,Timeout, bit stuff error, false EOP) Удачное чтение https://drive.google.com/file/d/0B9XPN6lpRZ...iew?usp=sharing Неудачное чтение https://drive.google.com/file/d/0B9XPN6lpRZ...iew?usp=sharing Состояние регистров https://drive.google.com/file/d/0B9XPN6lpRZ...iew?usp=sharing Пока не знаю как побороть эту проблему.
  9. Lwip 1.4.x для lm3s9d92 (stellaris)

    Недавно начал изучать ARM на базе того, что есть - LM3S9D92 Evaluation Kits. Хочу на нём сделать небольшой веб сервер без RTOS. Но в примере , который идет в комплекте c IAR 7.0 используется lwip 1.3.2., в котором отсуствует обработка POST запросов. В Lwip 1.4 это появилось. Примера такого сервера портированного для Stellaris`а не нашел, а хочется. Возможно у кого есть. Прошу по возможности поделиться.
  10. Использую IAR Embedded Workbench IDE 6.3.11.2079 (6.3.11.2079) C:\Program Files\IAR Systems\Embedded Workbench 6.0\common\bin\IarIdePm.exe 24/Oct/2011 08:36:08, 867328 bytes Отладчик MSP FET-430UIF на плату подается внешнее питание 3.3 V Конфигураци Debug загружается (Download and Debug) Fri Apr 12, 2013 10:57:09: Interface dll version 3.2.5.4 Fri Apr 12, 2013 10:57:09: Device : MSP430F149 Fri Apr 12, 2013 10:57:09: External voltage : 3.3 V Fri Apr 12, 2013 10:57:09: VCC voltage : 0.0 V Fri Apr 12, 2013 10:57:21: Download complete. Fri Apr 12, 2013 10:57:21: Loaded debugee: S:\MultiCustom\Main\С training IR 1.4.9\Debug\Exe\training IR.d43 Fri Apr 12, 2013 10:57:21: Target reset Конфигураци Relase НЕ загружается (Download active application или Download file) Fri Apr 12, 2013 11:19:06: Interface dll version 3.2.5.4 Fri Apr 12, 2013 11:19:06: Device : MSP430F149 Fri Apr 12, 2013 11:19:06: External voltage : 3.3 V Fri Apr 12, 2013 11:19:06: VCC voltage : 0.0 V Fri Apr 12, 2013 11:19:06: Failed to load flash loader: S:\MultiCustom\Main\С training IR 1.4.9\Release\Exe\training IR.txt Установка Опции Target VCC Overdrive default ничего не меняет. Ошибка та же. Как заставить загрузить?
  11. Вроде по ЕСКД Групповые и базовые конструкторские документы, есть такая возможность - разные рисунки для разных исполнений Естественно таблица к каждому рисунку, что устанавливать, что нет, и т.д. К примеру рисунок на светодиод H1 установить на разной высоте в разных местах.Согласен с нормоконтролем, лучше один раз увидеть, чем прочитать. Сюдя по ответам, вопрос легко не решается. Не судьба, буду пальчики разрабатывать. :smile3046: Благодарю , сдам сборку на монтажный участок, посмотрю Variant, бо устал _1 убивать , хоть макрос пиши Спасибо за ответы.
  12. Ну нужно, два варианта сборки на одном листе, ну и указано, что устанавливать для каждого варианта. Можно ещё добавить, что компоненты с двух сторон, а печатная плата универсальная. Где копать, и на какую глубину?
  13. При подготовке сборочного чертежа, появилась проблема в автоматическом переименование позиционного номера компонента. Т.е. нужно иметь два компонента, к примеру, XP1. Копирование и вставка дает автоматически обозначение XP1_1 В настройках не нашел как отменить эту подстановку _1 (К сожалению,из-за крупного шрифта 120 точек на дюйм не все строчки настроек видны) P.S. Надоело сотню компонентов переименовывать.
  14. Очень интресно, как в Protele воссоздать электрическую схему из печатной платы . Попробовал и запутался. В качестве освоения системы.
  15. Формирую файл (File/Fabrications Outputs/Nc Drill) сверления простой односторонней платы (шаг 0.625 мм) в AD6.7 и получаю файл плата.txt метрическая система 4:3 M48 ;Layer_Color=9474304 ;FILE_FORMAT=4:3 METRIC ;TYPE=PLATED T1F00S00C0.600 T2F00S00C0.800 T3F00S00C1.300 T4F00S00C3.000 ;TYPE=NON_PLATED T5F00S00C1.100 % T01 X0057500Y0107500 X0066875 X0076250 Y0117500 X0066875 X0057500 X0085625 X0095625 X0105000 Y0107500 X0095625 ... и т.д. Всё вроде в сетке открывая файл camtastic и формирую файл сверления им File/Export/Save drill выбираю нижний слой и получаю файл cam.drl G92 M48 METRIC,LZ FMAT,2 T01C1,0000 T02C3,0000 T03C2,0000 T04C2,0000 T05C1,6000 T06C1,6000 DETECT,ON % G90 T01 X0093949Y0133724 T02 X0111824Y0080224 X0053324Y0154224 T03 X0105074Y0080224 X0080074 X0085074 X0090074 X0095074 X0100072Y008025 X0060074Y0080224 X0065074 X0070074 X0075074 X0060074Y0154224 X0065074 Файл другой !!! не в сетке 0.625 И Я пониманию, что не так делаю. А как надо ?java script:emoticon(':(', 'smid_1') :( И ещё два вопроса почему в Camtastic`e Dcode Dimension diametrs = 1.999996 а не = 2.0 как в нем выделить все отвестия не в моей сетке 0.625 ? как в AD 6.7 найти все отвестия не в сетке 0.625 ? есть ли такие макросы ?
×
×
  • Создать...