Size: a a a

2021 March 15

D

Dr Zlo in STM32
evgen da
Справедливо... Но точнось ds32 выше, меньше уход времени
Проверяли?
источник

ed

evgen da in STM32
Как раз в процессе поиска информации об этом.
Если тактировать rtc от hse, результат тоже будет адекватным? Это было бы удобно.
И, если внутренний rtc  у стма такой хороший, то зачем используют ds3231? Даже у того же istarik есть статья о нем
источник

s

stD in STM32
Неточные у стм часы. Нужно ставить DS3231.
источник

s

stD in STM32
источник

ed

evgen da in STM32
Проблема только в том, что я заложил в схему ds3234 он на spi, А библиотеки найти не могу
источник

s

stD in STM32
Однако поскольку i2c у стм хандрит, я просто беру прерывание от часов раз в секунду, и в программе делаю из этого время.
источник

DD

Dmitriy Developer in STM32
stD
Однако поскольку i2c у стм хандрит, я просто беру прерывание от часов раз в секунду, и в программе делаю из этого время.
По этой причине сделал себе программный I2C. Понимаю возможный справедливый гнев аудитории.
Но оно работает без нареканий, а процессорного времени у меня более чем, несмотря на пару SPI, два UART, прерываний от 4-х датчиков Холла.
источник

DD

Dmitriy Developer in STM32
Петр
а есть на камне ножки для батарейки как раз
Так вот не у каждого имеется.
У меня в наличии на одном есть, на другом - нету.
источник

П

Петр in STM32
ну да, не у каждого..
источник

s

stD in STM32
Dmitriy Developer
По этой причине сделал себе программный I2C. Понимаю возможный справедливый гнев аудитории.
Но оно работает без нареканий, а процессорного времени у меня более чем, несмотря на пару SPI, два UART, прерываний от 4-х датчиков Холла.
Сделайте как я написал выше. Чтение нужно только при старте камня.
источник

DD

Dmitriy Developer in STM32
stD
Сделайте как я написал выше. Чтение нужно только при старте камня.
Простите, запутался, о чем речь? Об исправлении аппаратных багов I2C?
источник

s

stD in STM32
Dmitriy Developer
Простите, запутался, о чем речь? Об исправлении аппаратных багов I2C?
Нет, вот про это...

" я просто беру прерывание от часов раз в секунду, и в программе делаю из этого время."
источник

DD

Dmitriy Developer in STM32
stD
Нет, вот про это...

" я просто беру прерывание от часов раз в секунду, и в программе делаю из этого время."
А у меня I2C не для часов, а работы с десятью EEPROM.
Часы изначально внутренние планировал использовать.
Но спасибо за подсказку, может пригодится.
источник

s

stD in STM32
источник

Г

Геннадий in STM32
А чего за флаг read_time?
источник

s

stD in STM32
Да это не важно.
источник

Г

Геннадий in STM32
Ну прост кокрастыке к вопросу выше о том, хорошо ли в прерывании глобальные переменные дергать
источник

s

stD in STM32
В прерывании можно делать всё что угодно, если вы понимаете что делаете.
источник

Г

Геннадий in STM32
stD
В прерывании можно делать всё что угодно, если вы понимаете что делаете.
Ну, этой фразой в общем-то можно начинать и сразу заканчивать любой учебник :)
источник

ed

evgen da in STM32
evgen da
Проблема только в том, что я заложил в схему ds3234 он на spi, А библиотеки найти не могу
На это советов нет?)
источник