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

tgruzd

Участник
  • Постов

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

  • Посещение

  • Победитель дней

    1

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


  1. хранить результат предыдущих 10^8 генераций, искать в них совпадение и перегенерировать если нашли. очевидно же)
  2. как бы и да, но необходимо чтобы топикстартер растолковал нам про NPN полевики)
  3. Можно поискать примеры на LowLayer Library, она гораздо больше похожа на SPL чем HAL. Также, LLL код для таймеров можно сгенерировать кубом, основываясь на тех "примерах" для HAL.
  4. до чего дошел прогресс!)
  5. Попробуйте сначала установить Greenshot, что ли)
  6. проверил) в типе tskTCB есть такое: tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE. */ #if( tskSTATIC_AND_DYNAMIC_ALLOCATION_POSSIBLE != 0 ) /*lint !e731 !e9029 Macro has been consolidated for readability reasons. */ uint8_t ucStaticallyAllocated; /*< Set to pdTRUE if the task is a statically allocated to ensure no attempt is made to free the memory. */ #endif но только когда используется и статическое и динамическое выделение совместно. Собственно, это поле для того и служит чтобы определить, каким образом был выделен контрол блок (заголовок, если правильно вас понял). В конрол-блоках очередей (семафоры, мьютексы) - такая же история
  7. А это-то здесь причем? При статическом выделении они никуда не денутся.
  8. я жтаг использовал последний раз лет 10 назад) сейчас специально достал ту плату, посмотрел: jtag выведен напрямую без подтяжек. Всё работало без каких-либо программных адаптаций: запаял МК, подключил ULINK2, прошил, отлаживаешь. может
  9. Вроде правильно поняли. Но ведь и другие факторы могут влиять: внутренние подтяжки слабые, а ведь неизвестно как там у вашего программатора выходы устроены и кто кого куда перетягивает в итоге. Да и вообще не в подтяжках может быть дело)
  10. может посчитали неправильно? попробуйте вычитать меньше. А вообще, да: куча здесь и не нужна.
  11. Просто поставьте внешние подтяжки. Возможно, сразу первый и второй вопрос закроете)
  12. __attribute__((used)) перед вашим мемсетом должен помочь, вроде бы
  13. А эти утверждения проверены на практике? По своему опыту: неоднократно мыл платы в ацетоне и, даже хуже, в смеси ацетона и растворителя 646. Да, один раз было, что после длительного замачивания рассыпались индуктивности (да, китайские, с алиэкспресса) и деградировал пластик клеммников (оттуда же).
  14. вы что, думаете, можно заработать 300 косарей за 3-4 дня и не подорвать здоровье?
  15. ошибиться очень просто: эти датчики подделывает каждый китаец. это, по номенклатуре Maxim,вообще не термометр, а DS2406 Dual Addressable Switch Plus 1Kb Memory, причём, корпус бывает и to-92 тоже. Возможно, попался тупо перемаркированный чип (зачем?) А как у вас происходит чтение (поиск) ROM-code? Там всё надёжно, с контрольной суммой?
  16. уверены ли вы, что heap4 выделяет память не из массива ucHeap[ configTOTAL_HEAP_SIZE ]?
  17. да даже не так: как таковой контроллер памяти тут не при чем. я писал в spi nor-flash (не quad). со стороны отладчика это выглядит как запись данных по адресам, которые передаются коду в МК, который их уже и записывает в микросхему памяти, ну или на что ещё хватит фантазии.
  18. для таких целей в keil делал program algorithm (там есть пример который можно допилить) - всё заливается отладчиком и в целом удобно получается
  19. Вообще, да - нормальная. На партиях покрупнее эти прибавки нивелируются. JLCPCB уже имеют некоторый набор "дефолтных" компонентов, которые заряжены в станки. Что, кстати, не мешает им увеличивать цену компонентов в разы относительно цены братской конторы LCSC, где они их и берут.
  20. просто везде прибавили по 50 шт к необходимому количеству. наверное, припуск ленты для заправки в станок
  21. да, но могут быть нюансы. скорее, если вы попытались смонтировать и получили FR_NO_FILESYSTEM, то файловой системы там точно нет
  22. отличный ноутбук! Неплохая диагональ экрана для тех лет, хоть и монохром.
×
×
  • Создать...