-
Постов
10 928 -
Зарегистрирован
-
Посещение
-
Победитель дней
31
Сергей Борщ стал победителем дня 20 июля
Сергей Борщ имел наиболее популярный контент!
Репутация
136 Очень хорошийИнформация о Сергей Борщ
-
Звание
Гуру
- День рождения 13.07.1973
Старые поля
-
skype
Array
Контакты
-
Сайт
Array
-
ICQ
Array
-
Skype
Array
Информация
-
Город
Array
Посетители профиля
-
Дека Sony MDS-JE480 не включается.
Сергей Борщ ответил ricci тема в Ремонт и отладка
Странно на этом форуме от участника с более 160 сообщений слышать анамнез "не включается". Ну хоть какие-то элементарные действия (проверить поступление напряжения на блок питания и исправность самого блока питания) можно же было выполнить самостоятельно? -
I2C и SLAVE c управляемым питанием.
Сергей Борщ ответил Trashy_2 тема в Интерфейсы
Я так понял, что на этой шине I2C висит несколько разных ведомых устройств и задача состоит в том, чтобы полностью обесточить одно из них, не нарушая работу с остальными. В этом случае физику не обманешь - либо какой-то двунаправленный буфер с отключением перед отводом на это устройство, либо коммутатор (внешний или внутренний, если ведущий умеет выводить этот I2C на разные ноги). И подтяжка должна быть на стороне ведущего, ибо он на шине есть всегда. -
Программа карта
Сергей Борщ ответил whale тема в В помощь начинающему
OpenStreetMaps? https://wiki.openstreetmap.org/wiki/API_v0.6 https://wiki.openstreetmap.org/wiki/Using_OpenStreetMap_offline -
Dmamux stm32g030
Сергей Борщ ответил ozforester тема в STM
Не работал с ПДП на G0x, но посмотрел документацию и заметил, что в DMA каналы нумеруются с 1, а в DMAMUX с нуля. Возможно, надо использовать DMAMUX1_Channel3->CCR? -
Потому что микросхему серийного номера легко клонировать?
-
Вот тут mw_duk поделился неплохой подборкой микросхем для блоков питания.
-
Тут подбирать пробовали?
-
При максимальной оптимизации - ошибка
Сергей Борщ ответил const тема в IAR
Нет. Вы получаете вызов foo() c тем или иным аргументом в зависимости от значения бита 6 в glb или ее не вызов если бит 6 не изменился. Как компилятор это реализует - его личное дело. Да, я был не прав - компилятор в этом случае, действительно, ошибся. Но еще раз подчеркиваю - он не обязан был хранить в sv именно то значение, которое вы хотели. -
При максимальной оптимизации - ошибка
Сергей Борщ ответил const тема в IAR
Что просите, то и получаете. -
При максимальной оптимизации - ошибка
Сергей Борщ ответил const тема в IAR
Разнятся исходные условия, разнится и результат компиляции. При этом наблюдаемое поведение программы не меняется, результат компиляции корректный во всех случаях. Этот компилятор тоже дает правильный код. Результатом работы (наблюдаемым поведением) является значения аргумента вызова функции foo(). Значения переменных sv, tmp не являются наблюдаемым поведением, поэтому их значение может быть любым (их может вообще не быть в исполняемом коде), пока в foo() передается правильное значение. -
STM32 управление мостами
Сергей Борщ ответил whale тема в ARM, 32bit
Автор сам с этим не определился еще: -
STM32 управление мостами
Сергей Борщ ответил whale тема в ARM, 32bit
Делать там циклический буфер, пока ПДП выгружает в BSRR порта одну половину буфера - программа может наполнять вторую. И, главное, чтобы ни дай бог не возникло какое-нибудь прерывание или потребность сделать что-то еще. -
А ответы на других форумах вы не читаете?
-
И за пивом бегал...
-
Исключение Hard Fault на Cortex-M3
Сергей Борщ ответил koluna тема в ARM, 32bit
Смотрите содержимое указателя стека и ячеек по адресам, куда указывает указатель - есть ли там адрес точки возврата в нужном месте? И если нет - куда он делся, ведь только что должен был сохраниться при входе в исключение.