TGViewer
C 4 any Time C 4 any Time @c_4_any_time · 1.35K subscribers
Post #1433 926
در ادامه اموزش ها بعد از شناخت رجیستر یوزارت میخواییم یه تابع بنویسیم که تنظیمات لازم رو به این رجیستر ها بدیم
برای این کار توابع اماده ای در کتابخونه SPL و هال پیش بینی شده که ما با استفاده از SPL این کارو رو انجام خواهیم داد و لی شم دوستن میتونید همین کار رو با توابع متناظر هال هم انجام بدید

با توجه یه اموزش های قبلی اولین کاری که باید انجام بشه فعال کردن بخش رودی کلاک یوزارت هست
با توجه به اینکه یوزارت 1 روی خط کلاک دم هست از تابع RCC_APB2PeriphClockCmd استفاده میکنیم
و با فعال کردن RCC_APB2Periph_USART1 منبع کلاک رو به ورودی سریال وصل میکنیم البته در این بین نیاز داریم که منبع کلاک پین های IO رو هم وصل کنیم لذا با توجه به پینهای میکرو و قرار داشتن پینهای RX و TX روی GPIOA ورودی کلاک این پورت رو هم فعال میکنیم
به این صورت

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA, ENABLE);
More from @c_4_any_time
  1. Jul 17, 2026photo post
  2. Dec 12, 2025document post
  3. Dec 12, 2025یک منبع عملی برای یادگیری ساختار داده‌ها و الگوریتم‌ها با زبان C: - پوشش مفاهیم پایه مثل آ…
  4. Aug 19, 2025photo post
  5. Feb 1, 2025photo post
  6. Jan 25, 2025میخوای با بازی کردن مهارت های خودت رو تو برنامه نویسی افزایش بدی یا وارد حوزه برنامه نویسی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →