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

LiVit

Members
  • Постов

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

  • Посещение

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

  1. Вам зачем? Сыну 16, мне 43. В результате он пошел в техникум, учиться на программиста
  2. Чтобы пробудить интерес, я дал ребенку задание развести плату "новогодней елочки" с разноцветными светодиодами, подстроечным резистором, кнопками и STM32F030. Потом научил его в кейле писать проги на си и отлаживать. Он был доволен как слон, когда это всё заработало. Одну оставил себе, другую подарил. А взрослых дядей, которые тянут буратину в продакшн, надо расстреливать.
  3. О боже.... Про AVR не знал. Никогда с ними не работал. Когда пытались заставить - пригрозил что уволюсь )))
  4. Нет, выход из функции loop. А потом (предполагаю, т.к. код не весь и не понятно, где эта функция вызывается) опять вход в эту функцию и.... непонятно что там в этих переменных содержится. В чистом Си - там будет мусор, в плюсах - я не знаю. Поэтому ТСу и рекомендовали разобраться с переменными. Ардуина - зло. Т.к. не заставляет людей тщательно разбираться в коде и железке. По слухам у ардуины нет отладчика. Я сам не пробовал эту штуку, сказать не могу, правда это или нет. Но если правда, то как начинающий сможет понять без отладчика, что у него там происходит? Зло в чистом виде.
  5. Там на железе реализовано. Так что, всё довольно несложно.
  6. Отрываете ST-Link Utility, тыкаете ST-LINK->Firmware Update и проверяете, что у вас в ваш ST-Link зашито. Возможно просто не поддерживается работа с STM8 (не уверен, возможно ли такое, но проверьте).
  7. Я никогда не включаю оптимизацию. Потому что мне не известно, как компилятор себя поведет. Однажды только пришлось - код в память не лез. А вам тем более не стоит лазить ручками в такие тонкости. Вот годика через три ежедневного программирования, и если код в память не лезет - тогда можно присмотреться к оптимизации.
  8. Возможно, у вас включена какая-нибудь оптимизация в настройках компилятора. Вот он и умничает.
  9. И какой смысл тогда использовать микрокомпьютер? То что вы перечислили, с успехом на ESP32 можно реализовать. Лично меня больше интересуют цифровые фильтры. Но я никогда с ними дела не имел и даже не знаю, с какой стороны подступиться. Пришлось делать аналоговые фильтры, а это место на плате...
  10. Специализированные микросхемы для чего конкретно? ТС описал множество функций. Есть какая-то специализированная микросхема, которая может это всё сделать? Я интересуюсь не для флуда, а с практической целью. У меня чем-то похожие задачи. И если подскажете такие специализированные микросхемы, буду вам благодарен.
  11. А измерять время между двумя импульсами? Это третий вариант и самый быстрый. Только надо размер буфера накопления результата продумать. Чтобы был не слишком большой и не слишком маленький
  12. А почему бы не заказать изготовление на JLCPCB? Они и платы сделают качественно и компоненты припаяют.
  13. Есть еще www.snapeda.com. Много там взял.
  14. За эти деньги можно только указать что было неправильно сделано и предложить пути исправления.
  15. Работал я как-то в одной большой московской конторе, которая занимается разработкой и продажей кассовой техники и тому подобным - всё для продаж. Там проблема была у кассовых принтеров (принтер чеков со встроенной фискальной памятью). Висли бедняжки. От любого чиха. То болгарку включат рядом с аппаратом, то зимой рукой прикоснутся к разъёму DB-25. А кассовый принтер нельзя просто так взять выключить/включить - работа с фискальной памятью требует определенных телодвижений. Схема аппаратов была перегружена всяческими ферритовыми бусинами, блокировочными конденсаторами и прочей ерундой. При взгляде на схему просто в ступор впадаешь - зачем это всё, и какой сумрачный гений до этого додумался? Всё решилось нормальной разводкой земли. ТСу надо не только схемотехника искать, но и человека, который это всё нормально разведет. И лучше, чтобы это был один человек.
  16. А можно пояснить, что означает "разделение логического и физического уровня"?
  17. Надеюсь, никто. Поощрять леность - зло большее чем сама лень.
  18. Как страшна жыть... Ну а VD1 и R1 зачем? Чтобы реле по умолчанию было включено?
  19. Миль пардон! Просто свой кружок вспомнил.... конец 80-х, паяльники ЭПСН-40, деталей нет никаких, преподаватель сам не знал что преподавать.... Ужоз. На сколько я помню, техникумы это серьезные учебные заведения всегда были. Там реальную практику давали. А тут гражданин схему нарисовать не осилил. Мне даже интересно стало, ТС понимает как его релюшка включаться и выключаться будет? И чем он руководствовался, выбирая p-n-p транзистор?
  20. КПК - Костромской политехнический колледж. Коллеги, я от жизни отстал. Колледж это типа техникума или ПТУ? Хотя, судя по теме дипломной работы, это что-то типа кружка в доме пионеров....
  21. Правильно. После включения индикатор должен выдавать строчку из черных квадратиков. Если не выдает, значит контраст недостаточен.
  22. Не поленился, полез в даташит: Теоретически, не загнется. Но с вами согласен.
  23. Шта? 5В/270Ом = 18мА А там и 5 вольт не будет, т.к. на светодиоде падение от 1,2 до 1,5 будет, в зависимости от цвета светодиода. Или вы имели в виду суммарный ток?
×
×
  • Создать...