اطلاعیه

Collapse
No announcement yet.

LPC17xx UART Baud Rate Wizard

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    LPC17xx UART Baud Rate Wizard

    سلام
    در تاریخ 93/06/10 ویرایش شد.
    در بعضی فرکانسها خطا وجود داشت که برطرف شد.

    --------------------------------------------------------------------------------------
    امروز یک wizard جدید برای محاسبه Baud Rate براتون میذارم
    همونطور که میدونید محاسبه رجیستر DLL , DLM , FDR برای Baud Rate های دقیق کمی مشکل هست و بدون مقدار دهی Fractional Divider Register دسترسی به باودریت دقیق امکان نداره . مثال هایی که توی اینترنت هست اغلب مقادیر اشتباه دارند.
    این ویزارد خیلی جمع و جور میتونه بهترین حالت ممکن را برای Baud Rate فراهم کنه.
    دانلود از Persian gig :
    https://cld.persiangig.com/download/XvUs1DPh9W/uart.rar/dl
    حجم فایل : 82KB



    موفق باشید
    امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

    #2
    پاسخ : LPC17xx UART Baud Rate Wizard

    ممنون از wizard خوبتون.
    خیلی کمکم کرد.

    دیدگاه


      #3
      پاسخ : LPC17xx UART Baud Rate Wizard

      502 Bad Gateway

      دوباره پلود کنین ممنون

      دیدگاه


        #4
        پاسخ : LPC17xx UART Baud Rate Wizard

        لینک سالم هست ولی به هر حال اگه نتونستید دانلود کنید، از سرور زیر استفاده کنید:
        http://uplod.ir/vldu4op41w8j/uart.rar.htm

        موفق باشید
        امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

        دیدگاه


          #5
          پاسخ : LPC17xx UART Baud Rate Wizard

          اینا رو چطوری تو 1788 تنظیم کنم

          دیدگاه


            #6
            پاسخ : LPC17xx UART Baud Rate Wizard

            نوشته اصلی توسط gbg
            اینا رو چطوری تو 1788 تنظیم کنم
            :eek:
            واقعاً مشخص نیست ؟؟؟ :-??
            توسط سه رجیستر زیر (بجای n شماره پورت را بذار) :
            LPC_UARTn->DLM
            LPC_UARTn->DLL
            LPC_UARTn->FDR
            موفق باشید
            امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

            دیدگاه


              #7
              پاسخ : LPC17xx UART Baud Rate Wizard

              ممنون
              آخه من اینجوری تنطیم می کنم
              مربوط به CMSIS هستش

              کد:
              	UART_CFG_Type UARTConfigStruct;
              
              	PINSEL_ConfigPin(0, 10, 1);
              	PINSEL_ConfigPin(0, 11, 1);
              
              UART_ConfigStructInit(&UARTConfigStruct);
              	UARTConfigStruct.Baud_rate = 57600;
              	UARTConfigStruct.Databits=UART_DATABIT_8;
              	UARTConfigStruct.Stopbits=UART_STOPBIT_1;
              	UARTConfigStruct.Parity=UART_PARITY_NONE;
              
              	UART_Init( UART_2, &UARTConfigStruct);
              
              	UART_TxCmd( UART_2, ENABLE);

              دیدگاه


                #8
                پاسخ : LPC17xx UART Baud Rate Wizard

                توی CMSIS نیازی به مقداردهی اینها نیست،
                شما باودریت رو مشخص می کنید خودش این رجیسترها رو مقدار دهی می کنه.

                «پشتکار» «پشتکار» «پشتکار»

                دیدگاه


                  #9
                  پاسخ : LPC17xx UART Baud Rate Wizard

                  مرسی داداش .... عالی بودددددددددددددد :wow:
                  چه زشت است کوچکي به هنگام نياز و سرکشي به هنگام بي نيازي ...

                  دیدگاه


                    #10
                    پاسخ : LPC17xx UART Baud Rate Wizard

                    نوشته اصلی توسط کنجکاو!
                    توی CMSIS نیازی به مقداردهی اینها نیست،
                    شما باودریت رو مشخص می کنید خودش این رجیسترها رو مقدار دهی می کنه.
                    پس چرا ارسال ها خطا داره ، البته نه همیشه بعضی وقت ها

                    دیدگاه


                      #11
                      پاسخ : LPC17xx UART Baud Rate Wizard

                      نوشته اصلی توسط gbg
                      پس چرا ارسال ها خطا داره ، البته نه همیشه بعضی وقت ها
                      میتونه دلایل زیاد دیگه ای اعم از اختلاف ولتاژ یا خیلی مسایل دیگه باشه

                      «پشتکار» «پشتکار» «پشتکار»

                      دیدگاه


                        #12
                        پاسخ : LPC17xx UART Baud Rate Wizard

                        روی یه دیتای خاص همیشه اتفاق میوفته

                        دیدگاه


                          #13
                          پاسخ : LPC17xx UART Baud Rate Wizard

                          سلام دوستانوارسال ودرایافت کارکتر اشتباه میکنه.مثلا mمیفرستم iنشون میده مشکل ازچیه تمام کارکترها اینطوره؟بود ریتم همینطور با ویزارد میزارم

                          دیدگاه

                          لطفا صبر کنید...
                          X