اطلاعیه

Collapse
No announcement yet.

سوال درباره ارتباط USART

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

    سوال درباره ارتباط USART

    سلام خدمت دوستان.
    می خوام با پورت COM و با یه آی سی MAX232 با کامپیوتر بوسیله برنامه Hyper Terminal یک ارتباط ایجاد کنم که اگه دیتا دریافت بشه یه ال ای دی به عنوان دریافت دیتا روشن کنم. و فقط مقدار صفر رو ارسال کنه. سوالم اینه که چطور میتونم تو پروتئوس به پایه max 232 دیتا وارد کنم بدون اینکه به جایی وصلشون کنم برای اینکه بدونم برنامم درسته؟؟؟ و اینکه در ارتباط با کامپیوتر برناممو باید مستر بنویسم یا اسلیو ؟؟؟

    #2
    پاسخ : سوال درباره ارتباط USART

    سلام
    تو پروتئوس نوار سمت چپ بخش virtual instruments یه ابزار به نام virtual terminal وجود داره که مخصوص شبیه سازی ارتباط سریال و ارسال و دریافت دیتا هست، من هنوز باهاش کار نکردم اما کار کردن باهاش کار سختی نیست یکی از پایه هاش مال ارسال و یکی مال دریافت هست.
    چند تا نمونه شبیه سازی هم از دوستان تو این سایت دیدم که با این ابزار انجام شده

    دیدگاه


      #3
      پاسخ : سوال درباره ارتباط USART

      نوشته اصلی توسط akamseda
      سلام
      تو پروتئوس نوار سمت چپ بخش virtual instruments یه ابزار به نام virtual terminal وجود داره که مخصوص شبیه سازی ارتباط سریال و ارسال و دریافت دیتا هست، من هنوز باهاش کار نکردم اما کار کردن باهاش کار سختی نیست یکی از پایه هاش مال ارسال و یکی مال دریافت هست.
      چند تا نمونه شبیه سازی هم از دوستان تو این سایت دیدم که با این ابزار انجام شده
      این که شما میگی به نظرم واسه اینه که ببینیم چه دیتایی رد و بدل میشه اما فکر نمیکنم برای دیتا دادن باشه
      مقدار ولتاژی که RXD میگیره چقدره؟؟؟ میشه یه لحظه بهش ولتاژ داد؟؟

      دیدگاه


        #4
        پاسخ : سوال درباره ارتباط USART

        نوشته اصلی توسط navid.h
        این که شما میگی به نظرم واسه اینه که ببینیم چه دیتایی رد و بدل میشه اما فکر نمیکنم برای دیتا دادن باشه
        مقدار ولتاژی که RXD میگیره چقدره؟؟؟ میشه یه لحظه بهش ولتاژ داد؟؟
        تو ارتباط rs 232 از منفی و مثبت 12 ولت به عنوان یک و صفر استفاده میشه، اگه منظورتون rxd آی سی max232 هستش فکر نکنم با دادن این ولتاژ مشکلی پیش بیاد بازم از حدود 9-10 ولت استفاده کنید اما فکر نکنم نتیجه مطلوبی بده.
        ضمنا اون ابزار پایه txd داره یعنی میشه باهاش دیتا ارسال کرد اما اگه مطمئنی که نمیشه، توی شبیه سازی که خرجی نداره، از یه میکروی دیگه برای ارسال دیتا استفاده کن و با اون نتیجه رو ببین

        دیدگاه


          #5
          پاسخ : سوال درباره ارتباط USART

          مدار درست شد. اما حالا یه سوالی پیش اومده برام. اینکه وقتی rs232 رو وصل میکنم به کامپیوتر بعد میکرو رو میزنم به vcc هیچی نشون نمیده هایپر ترمینال ولی وقتی اول میکرو رو میزنم به vcc بعد هایپر ترمینال رو باز میکنم درست میشه !!! مشکلش کجاست ؟؟

          دیدگاه


            #6
            پاسخ : سوال درباره ارتباط USART

            کسی نمیدونه ؟؟
            ممکنه بخاطر تبدیل rs232 به usb باشه ؟؟ چون خود این تبدیلا یه آی سی میکرو دارن ؟؟ دوستانی که با usart به کامپیوتر وصل شدن چطور اتصال رو برقرار کردن ؟؟ منظورم اینه که با تبدیل rs232 to usb ؟؟ یا فقط usb ؟؟ یا اینکه سیستمشون com داشته ؟؟؟

            دیدگاه


              #7
              پاسخ : سوال درباره ارتباط USART

              نوشته اصلی توسط navid.h
              کسی نمیدونه ؟؟
              ممکنه بخاطر تبدیل rs232 به usb باشه ؟؟ چون خود این تبدیلا یه آی سی میکرو دارن ؟؟ دوستانی که با usart به کامپیوتر وصل شدن چطور اتصال رو برقرار کردن ؟؟ منظورم اینه که با تبدیل rs232 to usb ؟؟ یا فقط usb ؟؟ یا اینکه سیستمشون com داشته ؟؟؟
              شما وقتی از مبدل RS232 <> USB استفاده میکنید هیچ تفاوتی با پورت سریال عادی نداره
              البته توجه داشته باشید که در صورتی که مبدل سریال شما از تغذیه مدار استفاده میکند شما ابتدا باید مبدل را روشن کنید و بعد اقدام به باز کردن پورت کنید

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

              دیدگاه


                #8
                پاسخ : سوال درباره ارتباط USART

                نوشته اصلی توسط Abbas Sarami
                شما وقتی از مبدل RS232 <> USB استفاده میکنید هیچ تفاوتی با پورت سریال عادی نداره
                البته توجه داشته باشید که در صورتی که مبدل سریال شما از تغذیه مدار استفاده میکند شما ابتدا باید مبدل را روشن کنید و بعد اقدام به باز کردن پورت کنید

                موفق باشید
                ممنون دقیقا مشکل همین بود. من میتونم تغذیه میکرو رو هم از سریال تامین کنم یا همچین چیزی امکان نداره ؟ منظورم اینه که یه کازی کنم که هردو با هم روشن بشن اونوقت مشکل حله

                دیدگاه


                  #9
                  پاسخ : سوال درباره ارتباط USART

                  ممنون دقیقا مشکل همین بود. من میتونم تغذیه میکرو رو هم از سریال تامین کنم یا همچین چیزی امکان نداره ؟ منظورم اینه که یه کازی کنم که هردو با هم روشن بشن اونوقت مشکل حله
                  شما نمیتونید از پورت سریال میکرو را تغذیه کنید :NO:

                  ضمناً همونطور که گفتم قبل از باز کردن نرم افزاری که میخواهید با پورت سریال با اون کار کنید حتماً باید مبدل usb شما به کامپیوتر در حالت روشن وصل باشه (درگاه سریال روی سیستم ایجاد شده باشه) و بعد نرم افزار را اجرا کنید :agree:
                  حالا اینکه میکرو قبل از اتصال مبدل ، به مبدل وصل شده باشه یا اینکه بعداً وصل بشه هیچ تاثیری نداره

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

                  دیدگاه

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