Найдено 2316 результатов

isx
Вс сен 22, 2024 00:09:09
Форум: ARM
Тема: Нюансы использования С++ с МК
Ответы: 16
Просмотры: 5019

Re: Нюансы использования С++ с МК

Тоже работаю с C#. Но так не делаю. И как-то никто пока не жаловался.
Да я не к тому что жаловался, а к тому, что такой подход имеет место быть. Если будет проект с кучей кривых библиотек, то попробуйте, отладка в разы упростится)
Ну да, самом собой применимо к десктопу, на МК бы так не делал ...
isx
Сб сен 21, 2024 17:11:36
Форум: ARM
Тема: Нюансы использования С++ с МК
Ответы: 16
Просмотры: 5019

Re: Нюансы использования С++ с МК

вместо main сразу писать try
Зря смеетесь - на десктопе в c# я примерно так и делаю - в итоге код отсаживается в разы быстрее, так как ни одна проблема не может привести к крашу приложения (если catch правильно отработан), даже сторонние библиотеки, которые имеют свойство падать по неизвестным ...
isx
Сб сен 21, 2024 13:38:13
Форум: ARM
Тема: Нюансы использования С++ с МК
Ответы: 16
Просмотры: 5019

Re: Нюансы использования С++ с МК

Промышленные стандарты на функциональную безопасность ПО запрещают использовать динамическое распределение памяти
Интересно, не знал об этом.

Потому, что не все умеют писать сразу правильно. Вы часто едите в автосервис для очередного апгрейда ПО в ЭБУ двигателя вашего авто?
Подискутировал бы ...
isx
Ср сен 18, 2024 19:00:57
Форум: ARM
Тема: Нюансы использования С++ с МК
Ответы: 16
Просмотры: 5019

Re: Нюансы использования С++ с МК

лишнее потребление памяти + использование кучи для создания объектов исключений
Потребление памяти это да, но создание объектов в куче будет только в исключительных случаях - когда без эксепшна будет HardFault. Из обработчика HardFault, насколько мне известно, нельзя продолжить программу и он не ...
isx
Ср сен 18, 2024 03:29:27
Форум: ARM
Тема: Нюансы использования С++ с МК
Ответы: 16
Просмотры: 5019

Re: Нюансы использования С++ с МК

А если у вас любая ОС да ещё и загружаемые исполняемые модули то как раз надо использовать исключения по максимуму
Лично я за время написания кода убедился, что код надо унифицировать максимально. Есть у тебя сегодня проект, в котором используетс какой-то парсер - делай так, как будто завтра тебе ...
isx
Вт сен 17, 2024 12:42:21
Форум: ARM
Тема: Нюансы использования С++ с МК
Ответы: 16
Просмотры: 5019

Нюансы использования С++ с МК

День добрый!
Недавно начал использовать C++ для программирования STM32 и появились вопросы.
1) Почему все очень рекомендуют не использовать Exceptions?
Понятное дело, что это съедает некоторые ресурсы (при нужной конфигурации около 70кБ флеша как минимум), но если у меня жирный МК, то почему нет ...
isx
Пн ноя 06, 2023 19:44:23
Форум: Цифровая техника
Тема: Мелкие вопросы по цифровой технике.
Ответы: 4429
Просмотры: 1101157

Re: Мелкие вопросы по цифровой технике.

Не смейтесь:)
Делаю стол с металлическим ящиком, в котором размещаются все блоки питания и модули беспроводных зарядок (в целях пожаробезопасности), а поскольку через железный ящик такая зарядка не работает, да и лазать под стол каждый раз, когда надо зарядить гаджет в моем возрасте тяжко, катушки ...
isx
Пн ноя 06, 2023 19:31:25
Форум: Цифровая техника
Тема: Мелкие вопросы по цифровой технике.
Ответы: 4429
Просмотры: 1101157

Re: Мелкие вопросы по цифровой технике.

На днях задавался вопросом, можно ли удлинять провод от катушки беспроводной зарядки, но ответа не нашел. В итоге спаял удлинитель из экранированного провода с одной жилой длиной 5 метров, подцепил с одной стороны катушку, а с другой модуль беспроводной зарядки - 10 минут, полет нормальный. По току ...
isx
Сб сен 16, 2023 16:46:45
Форум: Цифровая техника
Тема: Использование BLE для модернизаци промышленного оборудования
Ответы: 2
Просмотры: 1589

Re: Использование BLE для модернизаци промышленного оборудов

Проблему вроде решил. Ну как решил….
В проекте собирался использовать модуль HC-10, а у него уже определены используемые сервисы и характеристики. Поэтому изобретать велосипед необходимости нет)
isx
Сб сен 16, 2023 12:00:25
Форум: Цифровая техника
Тема: Использование BLE для модернизаци промышленного оборудования
Ответы: 2
Просмотры: 1589

Использование BLE для модернизаци промышленного оборудования

День добрый
Прокачиваю советский стенд регулировки топливной аппаратуры. Изначально хотел сделать ПО для ПК, чтоб подключил проводом к ноуту и тебе там градусы вспрыска и объемы топлива накапанного показывало, но потом подумал - 21 век на дворе, да и отцу, который с ним будет работать будет удобнее ...
isx
Пт сен 15, 2023 14:06:15
Форум: Цифровая техника
Тема: Качественный звук bluetooth гарнитуры
Ответы: 0
Просмотры: 1532

Качественный звук bluetooth гарнитуры

День добрый!
Есть у меня китайская блютуз гарнитура (накладные наушники с микрофоном), которая мне нравится по дизайну и звуку, но при подключении микрофона его качество становится отвратным как и звук. Вычитал, что стандарт блютуз позволяет передавать только 16кбит в обе стороны, поэтому (как я ...
isx
Ср фев 03, 2021 12:04:47
Форум: ARM
Тема: STM32 HAL UART DMA
Ответы: 11
Просмотры: 9249

Re: STM32 HAL UART DMA

Проверять CNDTR на 0, а на более продвинутой версии DMA, как у F4, проверять CR_EN, там DMA сам выключается после передачи.
Провел тесты. Поставил подряд две отправки через HAL_UART_Transmit_DMA.
Если поставить while (huart->hdmatx->Instance->CNDTR != 0){;} , (huart->hdmatx->State != HAL_DMA_STATE ...
isx
Вт фев 02, 2021 17:10:51
Форум: ARM
Тема: STM32 HAL UART DMA
Ответы: 11
Просмотры: 9249

Re: STM32 HAL UART DMA

Еще такой вопрос.
Как узнать, что все данные по ДМА были переданы и можно отправлять следующую партию в HAL_UART_Transmit_DMA?
isx
Пн фев 01, 2021 16:14:26
Форум: ARM
Тема: STM32 HAL UART DMA
Ответы: 11
Просмотры: 9249

Re: STM32 HAL UART DMA

О, спасибо!
А я структуру когда разбирал искал в значениях количество принятых байт, а оно тут вон как, от обратного)
isx
Пн фев 01, 2021 16:04:32
Форум: ARM
Тема: STM32 HAL UART DMA
Ответы: 11
Просмотры: 9249

Re: STM32 HAL UART DMA

В свободное время у меня проводится поллинг - если индекс последнего проверенного элемента массива меньше чем индекс последнего принятого байта, то эти байты анализируются. А дальше уже при обнаружении символа конца строки происходить определение полученной команды.

Добавлено after 1 minute 14 ...
isx
Пн фев 01, 2021 15:42:34
Форум: ARM
Тема: STM32 HAL UART DMA
Ответы: 11
Просмотры: 9249

STM32 HAL UART DMA

Добрый день!
Не стал создавать тему ради одного вопроса, поэтому немного расширил.
Конкретно сейчас есть такая проблема - есть буфер для приема данных (массив на 100 байт) с UART по DMA в кольцевом режиме. Данные в буфер пишутся, но мне надо знать в какой элемент массива был записан последний ...
isx
Пт апр 26, 2019 15:50:19
Форум: ARM
Тема: STM32 новичку в ARM что к чему
Ответы: 8918
Просмотры: 2244217

Re: STM32 новичку в ARM что к чему

Да, разбираться с периферией STM32 надо не по даташиту, а по Reference manual'у на соответствующую серию камней.
Я его и имел ввиду, просто по привычке RM даташитом обозвал
За информацию спасибо, проверю обязательно.

Добавлено after 1 minute 49 seconds:
Тут что-то по этому поводу было ...
isx
Чт апр 25, 2019 16:41:50
Форум: ARM
Тема: STM32 новичку в ARM что к чему
Ответы: 8918
Просмотры: 2244217

Re: STM32 новичку в ARM что к чему

Добрый день!
Использую в STM32 часовой кварц. Для калибровки вывел импульсы на RTC - в итоге насчитал 505 Гц, вместо 512. Сможет ли скомпенсировать такой разбег калибровка?
Если можно, объясните пожалуйста правила калибровки (какие регистры как влияют на результат), а то с даташитом у меня не ...
isx
Ср апр 17, 2019 16:51:23
Форум: Изготовление PCB
Тема: Все про "Altium Designer"
Ответы: 1834
Просмотры: 775827

Re: Все про "Altium Designer"

Добрый день!
Есть небольшой вопрос
У меня есть в проекте четыре одинаковые комнаты в проекте (Commutation_1, Commutation_2, Commutation_3, Commutation_4). В каждой из них выходы и входы (сделаны в виде портов) с одинаковыми названиями. В главной блок схеме у этих портов получаются одниковые ...
isx
Чт мар 07, 2019 11:43:17
Форум: Питание
Тема: Мелкие вопросы по питанию.
Ответы: 48092
Просмотры: 7814897

Re: Мелкие вопросы по питанию.

Тоесть, в такой схеме ток будет течь с той стороны, на которой будет выше напряжение?
Или чисто чтоб с паразитного диода не "подтекало"?

Перейти к расширенному поиску