سلام
طبق تعاریفی که در سایتهای مختلف دیده بودم تابعی که در پیوست قرار دادم را برای printf بکار بردم و جواب داده بود حالا اگر بخواهم یک printf داشته باشم که بتونم کانال usart را تغییر بدهم باید چکار کنم؟
مثلا :
printf(&huart1,"hello world"%d,my variable)z
در حالت کلی برنامه نویس بتواند هر جای برنامه printf رو به usart1 یا usart 2 یا هر usart دیگه ای که تعریف کرده ارجاع بده.
متشکرم.