mail_robot

Members
  • Публикации

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

  • Посещение

  • Дней в лидерах

    15

Последний раз mail_robot выиграл 10 марта

Публикации mail_robot были самыми популярными!

Репутация

1 108 Очень хороший

О mail_robot

  • Звание
    Старожил

Информация

  • Пол
    Мужчина
  • Город
    Хабаровск

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    Инженер
  • Оборудование
    все есть

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

12 196 просмотров профиля
  1. а если еще немного подумать, то вовсе не обязательно столько болтов изводить. Можно просто использовать платку с "джамперным" полем. Вместо чемодана получится спичечный коробок )
  2. Уже месяца два как наблюдаю странный баг в работе форума в браузере мозилла фаерфокс. Если перед тем как загрузить вкладку форума зайти на некоторые другие форумы (например forumhouse или 27r.ru), то перестают работать компоненты автоматизации. Посты в ленте не сокращаются, меню фильтров не кликается, сбоку появляется ненужная лента последних сообщений и отправляется только один пост, второй уже никак, даже не печатает. Если браузер закрыть и открыть заново (откроется с этой же вкладки "паяльник"), то все становится ОК, и можно спокойно заходить на любые форумы, уже ничего не ломается. С чем может быть связан глюк?
  3. могут. Только если плата заводская будет, иначе замучаешься разводить
  4. они вам нужны эти навороты?
  5. лучшее очень часто враг хорошего
  6. в настройках проекта можно выбрать тип генерируемого кода. Но мне пока не ясно как со всем этим "богатством" быть и где применять. Так как синтаксис отличен от привычного SPL
  7. И еще одно - при генерации LL инитки не создается HAL-дескриптор. А значит функции HAL к этому модулю уже не получится пришурупить. Только LL программирование
  8. я уже пробовал эту новость. Пока не совсем ясно что ребята из STM имели в виду, но одно точно можно сказать - функции инитки обозначенные как LL здорово экономят память. Хотя ее и раньше хватало всегда...
  9. код не тайна и выкладывался в разных темах уже не раз. Моя реализация управления растровым дисплеем даже уже прошла допилку начинающим (!) пользователем STM32 @Alex Falcon который купил первую платку диско где-то с пару месяцев назад. Это говорит о том, что в чужой код на HAL код въехать очень просто даже новичку. Не надо расшифровывать регистровые иероглифы SPL. Код хорошо документирован и понятен интуитивно Допилка заключалась в оптимизации буфера знакогенератора под процы с небольшим объемом RAM и добавки скроллинга к функционалу библиотеки. Если буфер без оптимизации и каменm типа F103VET(VCT)6, то скорость еще выше E_Load_LCD_LAST.zip вот именно очень круто начало получаться только тогда, когда полностью перешел на HAL. Меньше стал думать о том как буду писать прошиву и больше времени остается на саму конструкцию и вниманию к мелочам вот пример работы моей либы с дополнениями (на чистейшем тормознутом HAL). Используется диско F0 с камнем F051
  10. я могу показать и не одно Блок питания с фиксированным набором напряжений и контролем тока в каждом полюсе + регулируемый источник опорного напряжения. Управляется энкодером/ Дисплей I2C SOG (не 1602 и не модификации с расширителями) Электронная нагрузка (HAL+CMSIS OS). Достаточно сложное прецизионное устройство, обьем скомпилированного кода > 32К. Растровый дисплей 320х240. Очень много ДМА. Скорость работы дисплея достаточная даже для просмотра видео с полукадровой разверткой. суточный таймер с двумя уставками. Сверхнизкое энергопотребление часы реального времени высокой точности (3,5 секунды в месяц) с трансляцией таймкода в сеть. Эталонные системные часы дающие сигнал точного времени всем устройствам сети. Индикация на SPI LED контроллере. Управление по терминалу UART автомат ввода резерва (контроллерная часть). Управляет запуском резервного генератора, контролирует сеть, заряжает аккумулятор и беспокоится о текущей эксплуатации генератора. Корпуса не имеет, так как монтируется в электрошкаф на стенку. С виду просто, но обьем кода весьма значительный. Одно из самых сложных устройств по части кода в виду того, что объект управления очень ответственный с множеством нюансов в управлении, начиная от пуска и продолжая различными алгоритмами цикличности работы в разных ситуациях все это написано на HAL и прекрасно работает в моем хозяйстве. И это еще далеко не все. Как можно заметить по датам на экранах - устройства изготавливались одно за одним. На разработку и допилку кода максимум неделя. Сделать это на чем то кроме HAL было бы крайне затруднительно
  11. я вот мож чего не понял. А реле напряжения типа уже отменили чтоли?
  12. при возможности выбора, я бы использовал любой доступный способ программирования конфигурации периферии, но динамику в последнюю очередь
  13. я знал, что у вас все получится. И довольно быстро просто вы умеете внимательно слушать советы тех, кто уже проходил это множество грабель без пафосных возражений. В результате сильно экономите свое время. Ну и из личных качеств могу отметить исключительную старательность и желание добиться цели при полном отсутствии лени. Идеальный студент При использовании правильных инструментов, программирование STM32 превращается из рутины в творчетсво. И AVR во всех его ипостасях потом вспоминается как страшный сон.
  14. ну я о том же. Эмбедед системы практически всегда имеют однозначную и известную конфигурацию
  15. единственное но, юзать динамику во встройке очень затратно по ресурсам да и нужно ли вообще, если количество источников и исполнителей всегда заранее известно?