مشکل در تعریف دستور printf

سلام استاد وقتتون بخیر.
به همون صورتی که فرموده بودین و مشابه فایل پروژه کدهای فایل printf.txt رو توی برنامه کپی کردم ولی متاسفانه دستور printf کار نمیکنه.
از دستور HAL_UART_Transmit به همراه sprintf استفاده کردم و مشکلی نداشت و خروجی رو در realterm داشتم.اما دستور printf کار نمیکنه .

با سلام
منظورتون از کار نمیکنه چه چیزی هستش؟ دیتا رو دارید اما بی معنا هست یا دیتایی ندارید؟ اگر دیتا رو دارید اما بی معنا هست باید تنظیمات uart مثل baud rate رو چک کنید که در کامپیوتر و میکرو یکسان باشد. اما اگر دیتایی در realterm نمیبینید احتمالا یکی از مراحل رو درست انجام ندادید اما عکستون برای فهمیدن مشکل کافی نیست. دوباره چک کنید و اگر مشکل وجود داشت عکس کامل ترب از پیاده سازیتون بذارید که بشه مشکل رو پیدا کرد.