Size: a a a

2020 October 20

A

Aleksandr in Deus Volt!
такие однопроводные протоколы удобно реализовывать на уарте с обедененными tx/rx
источник

A

Audaxviator in Deus Volt!
Илья
Так это значит проблема не в периферии, а в логике работы с датчиком, а она платформонезависимая и ты можешь спиздить ее из либы ардуины
полностью согласен, не хотелось бы выдирать код с двух ардуинских либ, эту идею я вообще оставил на тот случай если лбом сломаю клаву или фейспалмом лоб)
источник

A

Audaxviator in Deus Volt!
Pavel .
почти уверен, что вы упустили время преобразования. Т.е. вы посылаете команду на преобразование т, и сразу пытаетесь её вычитать
скорее всего, но я также уже отчаялся написать лично свой код, секйчас занимаюсь копипастой из самых темных уголков DIY-интернета
источник

A

Audaxviator in Deus Volt!
Aleksandr
такие однопроводные протоколы удобно реализовывать на уарте с обедененными tx/rx
а вот это еще предстоит попробовать видимо...
источник

P.

Pavel . in Deus Volt!
Audaxviator
скорее всего, но я также уже отчаялся написать лично свой код, секйчас занимаюсь копипастой из самых темных уголков DIY-интернета
если CRC верна, то значит проблема очень мелкая, вы посылаете команду "преобразуй мне температуру"?
источник

A

Audaxviator in Deus Volt!
Pavel .
если CRC верна, то значит проблема очень мелкая, вы посылаете команду "преобразуй мне температуру"?
конечно) сейчас увеличу тайминги между командами
источник

P.

Pavel . in Deus Volt!
надо в доку глянть, сколько ему вермени надо на это. я уже не помню, что-то больше секунды
источник

A

Audaxviator in Deus Volt!
ну собственно у меня очень долго немного более секунды и стояло, да и вообще все ок было, пока я не полез смотреть что там с 55+ температурами
источник

И

Илья in Deus Volt!
Audaxviator
полностью согласен, не хотелось бы выдирать код с двух ардуинских либ, эту идею я вообще оставил на тот случай если лбом сломаю клаву или фейспалмом лоб)
Так либы ардуины в плане логике вполне себе адекватные, просто меняешь софтовый delay на аппаратный на sysTick и радуешься.
Вариант, как выше предлагали, на базе uart это топчик, но его еще найти надо тогда)
источник

M

Mitek in Deus Volt!
Audaxviator
Добрый день. Может кто помочь рабочим кодом для датчика DS1820 не завязаным на HALы, калы и прочие opencm3? так то  у меня получилось его завести и температуру увидеть парой способов из инета, но есть странность - при всех моих попытках на температурах около 60 градусов выдает либо значение 8битовое 255 либо еще какую ошибку, а с ардуиной (блять!) и либами onewire+dallastemperature все ок, хоть 60 градусов хоть 100
А подключить к нормальному компьютеру нельзя ?
источник

A

Audaxviator in Deus Volt!
Mitek
А подключить к нормальному компьютеру нельзя ?
Это какой такой нормальный компьютер? Чет непонял о чем речь
источник

M

Mitek in Deus Volt!
Audaxviator
Это какой такой нормальный компьютер? Чет непонял о чем речь
Большой - это с Линуксом или Виндоусом
источник

И

Илья in Deus Volt!
@VladimirKomissarov88 у тебя не было проблемы, что в AD шелк залип и даже не выделялся?
источник

И

Илья in Deus Volt!
источник

И

Илья in Deus Volt!
TEMP тупо не выделяется никак: ни передвинуть, ни удалить
источник

A

Audaxviator in Deus Volt!
Mitek
Большой - это с Линуксом или Виндоусом
Можно конечно, вроде как мой вопрос и подразумевал то что прошить stm я могу здесь и сейчас. И, что дальше?
источник

A

Audaxviator in Deus Volt!
Вы к отладке клоните или куда?
источник

И

Илья in Deus Volt!
Если у кого-то будет баг такой: выделяем все надписи на плате в слое Top Overlay через Find Similar - удаляем - откатываем назад (Ctrl+Z) - радуемся, надпись опять можно выделить
источник

a

aum in Deus Volt!
Илья
TEMP тупо не выделяется никак: ни передвинуть, ни удалить
не может быть что там Locked в свойствах выставлено?

и перегрузить альтиум когда не выделяет помогает
источник

И

Илья in Deus Volt!
Вот, самое удивительно, что не заблакировано. Ведь когда залочено все равно выделить можно дабл кликом, а тут вообще никак. Перезагрузка так же не помогла
источник