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

MrYuran

Свой
  • Постов

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

  • Посещение

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

    2

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


  1. Не представляю, как можно тормознуть 429. (посредством хала)
  2. У STM есть CubeMX, рекомендую для облегчения понимания. Особенно для ориентации в семействах. Плюс, защита от косяков - сразу видно, какие функции можно одновременно использовать, какие нет. Включая ремап Тут критик мне скажет ©, но для быстрого старта ничего лучше кубо-хала (или хало-куба) не видел.
  3. Переделайте на DMA. Кинул ссылку на буфер - запустил - забыл. По окончанию можно прерывание выставить, а если на хале - прописать колбэк.
  4. Если аккумуляторы новые, один вопрос. А если старые, то другой: сколько стоит нормочас инженера и сколько - аккумулятор
  5. В данном случае нет, но такое предупреждение бывает, например, при операциях с несколькими волатильными переменными
  6. Не результат выражения, а порядок операций. а делать так действительно не надо. Чем меньше неоднозначностей в коде, тем лучше. Ещё рекомендую статический анализатор запускать
  7. Вы будете смеяться, но "библиотеки ардуино" это и есть чистейший AVR-GCC, вернее, WinAVR
  8. Ардуино - классная штука. Правда, чтобы это осознать, надо иметь некоторый опыт, вылезти за пределы песочницы и докопаться хотя бы до main.cpp
  9. А я бы потренировал меткость попадания в мусорную корзину
  10. Главное, не чем писать, а что. Если певичка из фабрики звезд начнет вместо русского петь на ломаном английском, это не значит, что её гонорар автоматически удвоится.
  11. Дискавери 746 - отличная штука. Видел даже готовые устройства на основе. Для штучных проектов лучше и не придумать. Мы купили за 3500р, сейчас вроде подороже немного.
  12. Проблема с SPI.

    Вот оно же и есть. Там вкладочка с халом отсвечивает Кстати, если бы не криворукий пейсатель драйвера AD7799 c сайта analog.com, я бы никогда туда не залетел. Они там в первый байт буфера кидают какой-то служебный байт, пришлось сдвинуть на один и здрасте.
  13. Проблема с SPI.

    Чтобы не плодить тем, добавлю здесь. Вчера у меня был фестиваль HardFault ( Зато вынес ценный опыт. Ничто не предвещало.. Тадамм!! В другом месте присвоение поля uint16_t в структуре падало так же, а копирование через memcpy проходило успешно. Чтобы не мучать ребусами, обращаю внимание на адрес буфера данных. HAL хорошая штука, но есть нюансы.
  14. резистор последовательно, остальное доделает внутренний защитный диод
  15. Давно идейка покоя не дает, да вот все никак руки не доходят. В выключатели - самое то. http://sharaga.org/index.php?showtopic=175...t=0&start=0 Сорри за ссылку на оппозиционный ресурс :) Поскольку ток идет в начале синусоиды, никаких вспыхиваний не будет. Напряжения в 20-30В не хватит ни для светодиодов (которые обычно длинными цепочками включаются), ни даже для более продвинутых импульсных преобразователей сберегаек.
  16. Было. В цепи 15В оказались танталы на 16В. Спустя лет 10 заметили. Второй раз заметили быстрее, потому как они оказались по питанию 24В. Поменяли не глядя на смд, вот и огребли. Других проблем, окромя обратной запайки, вроде не наблюдали.
  17. Keil ARM c project => c++

    Все, заработало. применил галочки --сpp и __cplusplus к freertos.c, который кубом сгенерен, и все получилось. Осталось залить и проверить, что ничего не сломалось (исходник пока чисто сишный, но на class уже не ругается) UPD Все OK, всем спасибо (на сегодня)
  18. Keil ARM c project => c++

    Вроде что-то получилось путем расставления разных галочек (ох уж эта обманчивая красота подобных систем) осталось вот что: /* DMA memory to memory transfer handles -------------------------------------*/ extern void _Error_Handler(char*, int); и ошибка Кажись, дошло.. сейчас проверю. Точно. Добавил скобки #ifdef __cplusplus extern "C" { #endif в main.h Все скомпилилось, но теперь проблема в линкере
  19. Keil ARM c project => c++

    В общем, в проект, созданный кубом и допиленный ручками, нужно вставить С++ функционал. Преобразование main.c в срр и добавление ключа --сpp вываливает кучу ошибок в файлах HAL-FreeRTOS Вопрос, что я делаю не так. И что надо делать, чтобы так. Желательно с возможностью перегенерации хала и вставки в проект минимальной кровью.
  20. Надо было с пика продавать, с 20000. Кстати, ещё не поздно :)
  21. Терморазвязки бы не помешали. В печке тоже проблемы будут - сползание, могильные камни итд
  22. Мимо моего дома 20 лет проходила трасса транстелекома, прежде чем. Там, конечно, все намного сложнее было - они специально кабель на высоковольтных опорах развешивают, чтобы кто попало в чистом поле не подключался. Но в итоге в доме появился шкафчик с мигающими светодиодиками, и оттуда прет инет. Не прошло, повторюсь, и 20 лет. А вайфай в вашем поле не ловится? К нему проще пароль подобрать
  23. Насколько понимаю, хал как раз для того, чтобы в регистры ничего не писать. Убедился в этом, когда проект с 746 дискавери перенесся на 429 легким движением руки, а после небольшого допиливания - на кастомную плату
  24. Эх, да, размялся в выходные пару часиков, нафармил 700 тыщ :08: с бонусами х5 К сожаленью, День Танкиста только раз в году.. Зато есть 23 февраля, 9 мая и множество других бонусных дат :)
×
×
  • Создать...