با عرض سلام خدمت دوستان.
واحد RTC میکرو STM32F103 رو با استفاده از نرم افزار CubeMX و با استفاده از توابع HAL پیاده سازی کردم. به مورد عجیبی برخوردم. بعد از ریست شدن برد، مقدار تاریخ صفر میشه ( مقدار ساعت مشکلی براش پیش نمیاد). با کلی تحقیق در نت متوجه شدم که میکرو سری STM32F10x این مشکل رو در پیاده سازی با توابع HAL داره و تاریخ رو نگه نمیداره ( چون طبق گفته خودشون روی SRAM قرار میده). تا حالا برای کسی پیش اومده؟ و آیا تا به حال بوسیله رجیستر، واحد RTC رو فعال کرده و این مشکل رو نداشته؟
نکته اینجاست که در سری های STM32F3 و STM32F4 این مشکل وجود نداره.
واحد RTC میکرو STM32F103 رو با استفاده از نرم افزار CubeMX و با استفاده از توابع HAL پیاده سازی کردم. به مورد عجیبی برخوردم. بعد از ریست شدن برد، مقدار تاریخ صفر میشه ( مقدار ساعت مشکلی براش پیش نمیاد). با کلی تحقیق در نت متوجه شدم که میکرو سری STM32F10x این مشکل رو در پیاده سازی با توابع HAL داره و تاریخ رو نگه نمیداره ( چون طبق گفته خودشون روی SRAM قرار میده). تا حالا برای کسی پیش اومده؟ و آیا تا به حال بوسیله رجیستر، واحد RTC رو فعال کرده و این مشکل رو نداشته؟
نکته اینجاست که در سری های STM32F3 و STM32F4 این مشکل وجود نداره.
دیدگاه