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

arhiv6

Свой
  • Постов

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

  • Посещение

Весь контент arhiv6


  1. 1) Я правильно понял, линия питания на обратной стороне платы разрывает землю под микрополоском? Попробуйте её обрезать около одной и второй via и наложить на неё кусочек фольги и пропаять, чтобы была цельная земля. А питание пробросить сверху проводком. 2) Согласен с Mishuroff, землю у разъёмов обязательно пропаять.
  2. Нет. По умолчанию глобальные переменные инициализируются нулями (если значение явно не задано). Если указано __no_init то инициализация не происходит и значения у этих переменных могут быть любыми.
  3. https://forum.bits.media/index.php?/topic/10447-распиновка-и-прочие-тонкости-настройки-серверных-бп/&do=findComment&comment=439036
  4. В содержании этой книги указано, что на этом CD есть какая-то информация о этой микросхеме.
  5. 1) Какая версия QTCreator ? 2) В Комплекте какой отладчик указан? Должно быть что-то вроде arm-none-eabi-gdb. 3) В qtcreator, настройки для openocd, какие установлены команды инициализации и сброса? 4) Можно открыть "журнал отладки" (включается в меню правой кнопки мыши на некоторых панелях или назначьте горячую клавишу для debugger.docks.outputdockwidget). Туда вываливаются сообщения от gdb, там могут быть какие-то сообщения проблемах.
  6. Посмотрите осциллографом сигналы на этих 2х линиях. Скорее всего там обычный 1-Wire.
  7. Соглашусь с aaarrr, лучше соответствие всех команд и их кодов описать в одном месте, например: void command_a(); void command_b(); // функции-обработчики команд void command_c(); typedef struct // структура, объединяющая массив с кодом команды и функцией-обработчиком { char code[3]; void (*pfunc)(); } Command; Command commands[] = // всё описано в одном месте { {{0x01, 0x02, 0x01}, command_a}, {{0x01, 0x02, 0x02}, command_b}, {{0x01, 0x03, 0x01}, command_c}, }; bool parse_command(char *input_command) { int commadns_number = sizeof(commands) / sizeof(commands[0]); for (int i = 0; i < commadns_number; i++) // ищем в списке команд { if (memcmp(input_command, commands[i].code, 3)) { commands[i].pfunc(); // вызов функции-обработчика return true; } } return false; // команда не найдена в списке комманд }
  8. Трансформатор импедансов на длинных линиях. Что-то похожее на рисунок 13 вот здесь. Подробно о них можно почитать в первой главе книги "Справочное пособие по высокочастотной схемотехнике. Рэд Э.Т. М, Мир, 1990.".
  9. Если не хочется по какой-то причине использовать getopt из <unistd.h>, на гитхабе есть много аналогов, в том числе максимально лёгких. Можно выбрать подходящий под вашу задачу: https://github.com/search?l=C&amp;q=getopt&amp;type=Repositories
  10. На си ничего править не нужно, достаточно поправить/написать конфиг. На FT2232 SWD можно настроить на любом из портов (A или B). Тут подробно описано: http://microsin.net/programming/arm/getting-started-openocd-with-ft2232h-for-swd-debugging.html
  11. Firefox пишет что 28 декабря 2018 г. истёк срок действия сертификата от COMODO.
  12. 5мм это вообще без запаса? А то есть KR-5R5H474-R высотой до 5.2мм, диаметром до 11.5мм (50Ом, 5.5В, 0.47Ф). Влезет такой?
  13. Попробуйте https://www.gwinstek.com/en-global/products/downloadSeriesDownNew/7267/1414, раздел "Remote Operation". Модели 73610 там нет, но может команды для всей серии PSH одинаковые.
  14. В этом сообщении тоже ссылки не работают. Вместо ссылки http://electronix.ru/redirect.php?https://electronix.ru/forum/index.php?s=&amp;showtopic=126804&amp;view=findpost&amp;p=1376873 должно быть https://electronix.ru/forum/index.php?app=forums&amp;module=forums&amp;controller=topic&amp;id=126804&amp;do=findComment&amp;comment=1376873
  15. У Infineon есть недорогие (если смотреть на цены digikey) МК для управления двигателями, они до 175 градусов рабочей температуры: https://www.infineon.com/cms/en/product/microcontroller/embedded-power-ics-system-on-chip-/3-phase-bridge-driver-integrated-arm-cortex-m3/
  16. Если речь идёт о ST-Link, распаянном на плате, его можно официально обновить до JLink-OB: https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/
  17. По корпусу, маркировке и схеме включения похоже на ATF-551M4.
  18. Полумост на 30А, 2.5вольта и 1 МГц? Что за транзисторы в этом полумосте использоваться будут, если не секрет? По низковольтным драйверам - LTC1981/LTC1982, LTC1163/LTC1165. Но они медленные. Проще поставить нормальный драйвер а запитать его от мелкого Switched Capacitor конвертера (LM276x или ещё проще REG710xx), ему даже индуктивность не потребуется.
  19. С работы тоже не показывает, в Firefox. Если у картинок поменять адрес с https://92.53.77.107/ на http://92.53.77.107/ тогда всё отображается.
  20. BQ25504 - работает от 330мВ, умеет MPPT, не требует внешних ключей. Или bq25570 - дороже, но имеет дополнительный встроенный buck конвертер.
  21. В багтрекере уже описано, в репозитории уже исправлено.
  22. Сергей Борщ, для gcc даже несколько вариантов комментариев есть: /* Falls through. */ /* fall-thru */ /* Else falls through. */ /* FALLTHRU */ /* … falls through … */ Вот статья об этом: https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/
  23. Какая версия gcc, OpenOCD, buildroot? Пробуйте: https://sourceforge.net/p/openocd/mailman/message/36339070/ https://git.busybox.net/buildroot/commit/?id=1474b369638e84090d3f6c2b51a5269076d00be5
×
×
  • Создать...