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

haker_fox

Модераторы
  • Постов

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

  • Посещение

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

    11

haker_fox стал победителем дня 15 ноября 2023

haker_fox имел наиболее популярный контент!

Репутация

55 Очень хороший

1 Подписчик

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

  • Звание
    Познающий...
    Гуру
  • День рождения 18.01.1986

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

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

23 637 просмотров профиля
  1. Добрый день, коллеги! Плотно работаю с этим микроконтроллером. Раньше на сайте был искомый документ, и я его даже скачал в начале 2023 года. Сейчас этого документа на официальной страничке производителя нет, как нет и более свежей его версии. Может быть у кого-то он есть, например был скачен, когда производитель выложил его на условные несколько дней, а затем удалил? Был бы благодарен! GD32F450Errata.pdf
  2. Добрый день! Слегка не в тему, но, выходит, что Windows 11 довольно сильно отличается от Windows 10? У меня были недавно мысли поставить её вместо 10. Зачем? Не знаю, скорее всего просто интереса ради. Но сейчас делаю вывод, что не стоит спешить. Правда у меня ПО: Altium Designer, IAR ARM и т.п.
  3. Коллеги, оффтоп выделил в отдельную тему. Просьба при необходимости именно там продолжать обсуждение последствий от лени чтения документации на микроконтроллеры))
  4. И упал, споткнувшись на первой кочке невежества. Нынче - веяние сегодняшнего дня. История показывает, что интеллект, вернее его развитие - это инвестиция, которая всегда окупается. Также окупается инвестиция в виде приобретённых навыков. Ошибаетесь. Хотя бы в том, что утверждаете за многих, если не за всех. Хороший работодатель понимает выгоду от профессионального роста специалиста, который в случае внештатной ситуации будет к ней готов и самостоятельно решит её. Чего не скажешь про потребителя готовых решений в виде кусков кода, который только и умеет, что употреблять, не думая. В этом случае вероятность возгорания проекта весьма велика, и это не метафора. Кто знает, что он там делает? Зарядное устройство или электропривод? О чём Вы говорите? Нет, не спорю, путь каждого свой собственный. Если руководитель в угоду модных словечек "тайм ту маркет" занимается поощрением невежества и профессиональной деградации своих подчинённых, то наверное это тоже нужно. Как минимум для познания прекрасного на фоне ужасного; для понимания света на фоне тьмы; для контраста. Здесь, пожалуй, добавлю. Иногда действительно ответственные проекты держатся на паре-тройке инициативных участников проекта, которые изучают материалы своей профессии в свободное или рабочее время, постоянно обогащают себя новыми знаниями и навыками. Нередко в этих людях таится и доля ответственности, умение её взять на себя в сложной ситуации или предложить новое, авангардное решение возникшей нестандартной задачи. Кругозор этих людей позволяет дать ответ на вопрос почти в любой области, хотя и поверхностный иногда, при необходимости углублённый до нужного значения. И хороший руководитель выделяет их в ядро разработчиков. Все остальные при этом выполняют работу "принеси-подай". К сожалению, подобную ситуацию наблюдаю у себя на работе.
  5. Никак. Не пользуюсь генератором кода. Неужели программирование микроконтроллеров на базе ядер Cortex-M или даже ARM7TDMI стало настолько сложным (по сравнению с чем?), что требуются генераторы кода? За 11 лет плотной работы с этими МК мне он ни разу не понадобился. Зато было потрачено множество часов на чтение документации и изучение нюансов работы периферии. Теперь я даже иногда беру на себя смелость утверждать о знании работы микроконтроллеров, могу провести некую аналогию между известными мне семействами и потенциально рассматриваемыми для применения, и это позволяет воздвигнуть некоторые ожидания о достоинствах и недостатках. Другими словами, я предпочитаю развивать свой собственный интеллект там, где это возможно, уместно, перспективно и принесёт мне плоды.
  6. Модератор: вижу, тема изжила себя. Закрываю. Если возникнет желание продолжить конструктивное обсуждение, можно написать мне лично.
  7. В этом случае лучше сразу не использовать сторожевой таймер. Хотя бы не будет иллюзии надёжного устройства.
  8. Похоже на это. Моя предыдущая версия компилятора 8.40. В нём сборка происходила без этих предупреждений.
  9. IAR 9.30.1 for ARM регулярно выдаёт такие предупреждения. Решение: использую double, либо намеренно преобразую к этому типу любой иной тип, в т.ч. и float. Тут vdac будет иметь тип double при инициализации. P.S. В опциях компилятора стоит флаг --warnings_are_errors, поэтому предупреждения в моём проекте недопустимы.
  10. Объяснение которой можно найти, заглянув в .map-файл, который содержит как резюме о суммарных расходах всей имеющейся памяти каждого вида, так и подробный список долей израсходованного по каждому файлу и его содержимому.
  11. SWD - распиновка

    А разве существует какой-либо более-менее стандарт на разъём SWD? На 20-выводный JTAG - да.
  12. Всё верно, ИНУТ - это трансимпедансный усилитель. На вход такого усилителя подаётся ток, а на выходе снимается напряжение. Размерная единица коэффициента передачи - В/A = Ом, т.е. сопротивление. И это логично - TIA выступает в качестве резистора-шунта с нулевым сопротивлением (приближённо): мы пропустили (условно, конечно) через него ток, а получили - напряжение.
  13. В далёком 2006 году, когда я был молод и неопытен, задался тем же вопросом, и как раз про FreeRTOS. Её конкретно не попробовал на махонькой ATmega16, которая у меня имелась, а scmRTOS, за счёт своей компактности, позволил вкусить дивные плоды ОСРВ, да ещё и возбудить интерес к Си++. С тех пор я все проекты делаю с использованием ОСРВ. Правда на работе вынужден по указанию включать в свои проекты FreeRTOS, и даже использовать её))) Хотя, не испытываю от неё особого восторга. Она, ИМХО, громоздка. Но всё же вполне себе адекватная ОС, предоставляющая в избытке необходимые сервисы на все случаи жизни. Как и для любого правила есть исключения, так и я не использую ОСРВ для проектов, которые можно назвать тестовыми: проверить новый МК, или работоспособность некой микросхемы в связке с микроконтроллером. Для проектов на Raspbery Pi Pico не использую ОС, да ещё и программирую на Python, о, ужас! Но это для любительских проектов и соверешнно некритичных к производительности (различные вспомогательные измерительные инструменты и приборы). Подводя итог, могу сказать, что любая догма на счёт применимости или, наоборот, неприменимости ОСРВ - химера ограниченного ума, перефразируя Ральфа Уолдо Эмерсона (в оригинале: постоянство - химера ограниченного ума).
  14. Я думаю, уважаемый @blackfin имел в виду частоту работы таймера)
×
×
  • Создать...