اطلاعیه

Collapse
No announcement yet.

مشکل با پورت سریال

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

    مشکل با پورت سریال

    سلام
    من مشکلی که دارم با ATME GA32 اینه که یک سری عدد رو میفرستم به ترمینال کدویژن منتها چرت و پرت میفرسته و اصلا اون حروف!!! ربطی به اعداد من نداره! (یعنی حرف میفرسته به جای عدد) البته من عدد اعشاری ای که تبدیل شده به کاراکتر رو میفرستم با دستور puts . کلا یکی میتونه یه برنامه کوتاه ارسال یه دیتا به کامپیوتر یا برعکس بده؟

    کد اسکی و کذ هگزی هم که میده با هم متفاوته

    حتی وقتی عدد ثابت میفرستی اعداد هگز مختلف چرت و پرت میده!
    جدیدترین ویرایش توسط اشکان غفارزاده; ۱۸:۱۸ ۱۳۹۵/۰۵/۱۸.

    #2
    پاسخ : مشکل با پورت سریال

    سلام
    از چه فرکانس کاری و باود ریتی استفاده میکنید؟
    باود ریت میکرو با ترمینالی که استفاده میکنید درست هست؟
    معمولا این مشکلات مربوط به فرکانس کاری و باود ریت میشه!

    دیدگاه


      #3
      پاسخ : مشکل با پورت سریال

      9600 و 8.0000 ، هماهنگه

      دیدگاه


        #4
        پاسخ : مشکل با پورت سریال

        نباید مشکلی باشه!!
        اگه امکانش هست برنامتون رو قرار بدید

        دیدگاه


          #5
          پاسخ : مشکل با پورت سریال

          while (1)
          {
          lcd_gotoxy(0,0);
          i=read_adc(0);
          itoa(i,a);
          lcd_puts(a);

          puts(a);


          };

          دیدگاه


            #6
            پاسخ : مشکل با پورت سریال

            متغیر a رو 5 کارکتری تعریف کنید و دستور itoa رو به این شکل بنویسید
            کد:
            itoa (i,a,10);

            دیدگاه


              #7
              پاسخ : مشکل با پورت سریال

              ارور میده
              Error: C:\Users\Messbah\Desktop\pt 100\pt100.c(165): too many arguments in function call

              دیدگاه


                #8
                پاسخ : مشکل با پورت سریال

                سلام
                دریافت کاراکتر چرت و پرت = باودریت تنظیم نیست
                رجیسترهای تنظیم باودریت رو بررسی کنید.
                از این که کلاک میکرو دقیقا همونیه که تنظیم کردین هم مطمئن بشین؛ برای این کار یه برنامه ساده برای چشمک زدن LED با تاخیر قابل لمس (مثلا 2 ثانیه) بنویسین و بعد چشمی ببینید که تاخیر درسته یا نه.
                موفق باشین

                دیدگاه


                  #9
                  پاسخ : مشکل با پورت سریال

                  همه چی اوکیه!

                  دیدگاه


                    #10
                    پاسخ : مشکل با پورت سریال

                    نوشته اصلی توسط electronic_2222 نمایش پست ها
                    ارور میده
                    Error: C:\Users\Messbah\Desktop\pt 100\pt100.c(165): too many arguments in function call
                    مثه اینکه این تابع تو کدویژن تفاوت داره!!

                    نوشته اصلی توسط electronic_2222 نمایش پست ها
                    همه چی اوکیه!
                    قاعدتا دیگه نباید مشکلی باشه!!
                    اگه کریستال 11.0592 دم دستت هست با اون تست کن و فیوزبیتهای کریستال رو همش 1 کن (CKSEL0...3)
                    بعد به جای این تبدیل هم یه کاراکتر خالی مثلا A رو بفرست!
                    اگه میکرو دیگه داری اونم عوض کن.با این وضع میکروهای موجود بعید نیست مشکل از آی سی باشه

                    دیدگاه


                      #11
                      پاسخ : مشکل با پورت سریال

                      مطمنید فیوز بیت ها باید به این شکل تنظیم بشن؟

                      دیدگاه


                        #12
                        پاسخ : مشکل با پورت سریال

                        اگه از کریستال خارجی 11.0592 استفاده کنید بله!
                        اگه از 8 مگ داخلی استفاده میکنید به صورت زیر
                        CKSEL0=0
                        CKSEL1=0
                        CKSEL2=1
                        CKSEL3=0

                        دیدگاه


                          #13
                          پاسخ : مشکل با پورت سریال

                          1 مگ داخلی چطور؟

                          دیدگاه


                            #14
                            پاسخ : مشکل با پورت سریال

                            CKSEL0=1
                            CKSEL1=0
                            CKSEL2=0
                            CKSEL3=0
                            اگه به دیتاشیت مراجعه کنید اینا رو همش نوشته!!
                            این عکس هم شاید کمکتون کنه:

                            دیدگاه


                              #15
                              پاسخ : مشکل با پورت سریال

                              ممنون ... محدوده فرکانس پایین ، متوسط، بالا چیه؟

                              دیدگاه

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