Size: a a a

2021 June 21

DF

Denys Fedoryshchenko in STM32
По другому я не представляю как можно сделать, в STM32 нет аппаратной поддержки one wire
источник

А

Андрей in STM32
Да
источник

DF

Denys Fedoryshchenko in STM32
Даже в uart - там либо есть данные из DMA, либо нет. И проходит ли оно процесс сброса и ответа о наличии устройств или нет (0xf0). Ну и прогнать стандартные команды на одном датчике.
И можно попробовать библиотеки которые работают через таймеры, и посмотреть, чем отличаются друг от друга рабочие и нерабочие варианты.
источник

АС

Алексей Сугоняев... in STM32
Нагуглил ответ администрации STMicroelectronics что stm32f030 uniqueID не держат, тем ни менее оно там есть и считывается что то похожее на правду. Просветите каким образом оно туда попадает например в f031? Это флеш область защищенная от записи или это полноценная масочное ПЗУ и при экспозиции с маски туда попадает и код бута и эти данные?
источник

AS

Andre Savelev in STM32
только у stm32f030? на других камнях честный айди?
источник

АС

Алексей Сугоняев... in STM32
Искал только по f030
источник

АС

Алексей Сугоняев... in STM32
Для него даже refernce manual поменяли числится теперь как RM0360
источник

АС

Алексей Сугоняев... in STM32
По поводу честности - дает то в принципе нормальный результат XY пластины похож, лот похож. На таком же камне в китайском шилде который отказывается шить и отлаживать STLink и JLInk - XY слишком большой и lot содержит не ASCII символы.
источник

ЮБ

Юрий Бичун in STM32
Можешь сфоткать свою плату и как датчик у ней подключен? И схему подключения показать
источник

АД

Александр Доманский... in STM32
Доброе утро. Что значит Legacy MCU?
источник

DB

Dima B in STM32
Устаревший микроконтроллер
источник

АД

Александр Доманский... in STM32
Спасибо за ответ
источник

С

Стас in STM32
Приветствую Всех! При отладке кода для блока питания обнаружил подачу максимального значения в цап на функции HAL_DAC_Start  до подачи значения по алгоритму работы БП( в начале ничего не подается, а потом после команды плавно нарастать в течении 2с).  При реальной работе ничего не заметно. HAL_DAC_Start (&hdac, DAC_CHANNEL_1);
while (1)
 {
HAL_DAC_SetValue (&hdac, DAC_CHANNEL_1, DAC_ALIGN_12B_R, (uint32_t)I_diff);
}
Как правильно должна работать функция работает HAL_DAC_Start? Может стоит ее перенести в бесконечный цикл после функции HAL_DAC_SetValue ?
источник

А

Андрей in STM32
1 и 3 - GND и питание 5V
2 - нога A9 и резистор 3,9к (10к) на 5V
источник

ЮБ

Юрий Бичун in STM32
ну так себе фотка. когда речь идет о магии, обычно проблема выявляется в каких-то очень простых вещах
источник

А

Андрей in STM32
Не рядом с платой.
5 лет нормального использования с разными партиями кроме последнего сочетания как бы говорят что дело не в ней ...
Да и сделать ошибку в 3х ногах надо постараться.
источник

ЮБ

Юрий Бичун in STM32
ну тогда да, проблем быть и не должно)
источник

И

Игорь in STM32
доступа к исходному тексту программы нет что ли? В режиме отладки нельзя посмотреть, какие данные принимаются?
источник

А

Андрей in STM32
Есть , но зачем ??
Писал же :
1) 5 лет проекту - всё работало.
2) В логанализаторе всё видно - датчик не отвечает - не дёргает шину совсем, т.е. не видит команду только 2я партия , а первая работает
источник

А

Андрей in STM32
3)
источник