Nikelec.ir آموزش الکترونیک و کامپیوتر

avatar-image
avatar-image

sabrnegar_reza

@sabrnegar_reza

0

پست ها

0

نظرات

پاسخ های ارسال شده در انجمن

در حال نمایش 14 نوشته (از کل 14)
  • نویسنده
    نوشته‌ها
  • مهندس زمانی که PLL یا HSI فعال میکنم میکرو از کار می افته

    S

    ضمیمه ها:

    D

    ضمیمه ها:

    ن

    سلام مهندس جان ارادت
    من با CUBEMXبرنامه رو اجرا کردم و مشکلی تو سخت افزار نداشتم
    حالا با CMSIS کد نوشتم ولی فکر کنم یجاهایی ایراد داره
    ممنون میشم کمکم کنید من HSI رو با 16MHZ روشن کردم که البته دیفالت هم روشن هست بهدش شروع کردم به تنظیمات PLL و روشن کردنش
    ابتدا HSIرو تقسیم بر 8 کردم بهدش در 96 ضرب کردم وبر 2 تقسیم کردم حاصل شد96MHZ برای CYCCLKو در اخر APB1رو بر دو تقسیم کردم که عدد48MHZرو تحویل بده ولی میکرو قفل میشه و کار نمیکنه ممنون میشم یه برسی بفرمایید مشکل کار کجا هست

    مشکل حل شد مهندس این سری 7 ظاهرا یه بیت داره TXE تو رجیستر ISRکه قبل از ارسال دیتا باید یک بشه
    فقط مشکل دیگه این که من کارکتر A رو میفرستم اینور تو کامپیوتر یه چیز دیگه ارسال میشه میتونید کمکم کنید ممنون میشم

    ضمیمه ها:

    البته مهندس جان اون سطر اول اشتباها usar2 رو عدد ریخته بودم اصلاح کردم usart3 شده ولی باز کار نمیکنه خروجی c10 که پایه tx هست ثابت رو 3.3v هست چراغ ماژولم هم روشن نمیشه انگار هیچ اطلاعاتی نمیره

    ممنون از شما
    مهندس جان این برنامه من مشکلی داره به نظرتون نمتونم USART رو راه بندازم شکم به این برنامه هست چون رو پایه RX ماژولم هیچ اطلاعاتی نمیاد

    مهندس جان من تصاویر کد ها و رجستر هارو براتون میفرستم

    ضمیمه ها:

    مهندس جان من با 54MHZ , باود یت 9600 عدد
    15F9 رو بدست اوردم

    ضمیمه ها:

    سلام مهندس ارادت ممنون از راهنماییتون
    خیلی واسم جالب بو تو تصویر یک usart 2 هست ولی جالبه تو دیتا شیت PA2 و PA3 یکجا تعریف شدن به عنوان TX RX و PD5 و PD6 دوباره به عنوان TX .و RX معرفی شدن جالب تر اینکه من تو MX CUBE هم چک کردم اونجا هم همین بود

    ضمیمه ها:

    عذر خواهی میکنم 54mhzهست
    و یک سوال دیگه رجیستر brr در stm32f746 انگار قسمتی برای اعشار نداره منظورم اون 4 بیت اول هست چه باید کرد مهندس
    ورجیستر cr1 در usart هم 8بیت اضلفه داره که من متوجه نشدم چه کاری انجام میده به نام های [DEDT[4:0

    ممنون از شما مهندس

    ممنون از پیگیری شما واقعا عالی بود

     

در حال نمایش 14 نوشته (از کل 14)