А для чего вы используете отдельную микросхему RTC? Согласно www.st.com/internet/mcu/product/248820.jsp у STM32L152RBT6 есть внутренние RTC с отдельным питанием. К тому же они low power.
Для опытов, ну и если честно, не разобрался как сделать отдельное питание внутреннему RTC. Сейчас реализовано так что при старте считывается время и дата из внешнего и записывается во внутренний, дальше считываю из внутреннего.
Летчик.JPG
Не ясно, какой LCD использовали, где конечная фотка? На фото только стрелка с цветной шкалой, как я понимаю, стрелка на фоне экрана должна быть еще, или как это все релизовано?
Господа, когда пишем под STM32, не возникают чувства дискомфорта от стандартных библиотек? Уж слишком кутеляпо они написаны.
Предлагаю совместно сделать человеческую библиотеку.
смысл — дать больше градаций в интересующем диапазоне, меньше в граничных.
Если для помещения термометр, то видимо нулевые значение совсем не интересны, меньше 10-15 градусов, тоже не будет опускаться. С максимальными аналогично поступить.
Можно с другой стороны зайти — наиболее комфортную температуру (скажем, 23 градуса) «поставить» на вертикальное положение стрелки, тогда будет более наглядно, тепло или прохладно. Слева оставить пятую часть шкалы под «холодно», справа — под «жарко», а середину равномерно поделить.
Сложно сказать насколько вся эта возня оправдана с практической точки зрения, но я бы пробовал что-то такое.
STM32 метеостанция, аналоговая индикация