با سلام.اگه میشه یه توضیح بدین که hyperterminal چه جوری کار میکنه .یعنی چی میشه که از یک کامپیوتر A تایپ میشه و تو کتمپیوتر دیگه نمایش داده میشه...
ممنون
سلام
ببین دوست عزیز hyper terminal یک نرم افزار است که وقتی شما ویندوز رو نصب می کنید اون هم باهاش نصب می شه .شما با این نرم افزار می تونید از طریق مودم با دو تا سیستم در دو جای متفاوت ارتباط برقرار کنید مثل اینکه شما تلفن رو بر می دارید و شماره مورد نظر رو می گیرید و اون طرف گوشی رو بر می داره و با شما صحبت می کنه و شما باهم ارتباط برقرار می کنید. طرز کار این نرم افزار هم شبیه همین است
ممنون.طرز کارشو میدونم.
ولی میخوام بدونم دقیقا بیت ها چه جوری ارسال میشن که مثلا اگه یه کامپیوتر تایپ کنه ab کامپیوتر دیگه بیت ها رو از هم تشخیص میده و میگه ab تایپ شده...(یعنی احتمالا برای هر کاراکتر یه بیت شروع و یه بیت پایان تعریف شده اما چه جوری؟...فرقی نداره که صفر باشه یا یک؟....)
این برنامه یک فرستنده و گیرنده سریال هستش و دیتای مورد نظر شما رو به صورت کدهای اسکی و از طریق پورت سریال ( یا مودم که اون هم یک نوع پورت سزیال هست) ارسال میآکنه ( ئریافت میآکنه). برای اینکه این دیتا در موقع دریافت به مشکل برنخوره و درست دریافت بشه نیاز به یک سری همسانآسازیآها مثل بیت شروع و بیت پایان و نوع پریتی و ... داره که در ابتدای کار تنظیم میآشوند.
البته توی لینوکس هم برنامهآهای CuteCom و minicom کار ارسال و دریافت از پورت سریال رو انجام میآده.
منم دقیقا منظورم همین بیت های شروع و پایانه .میخوام بدونم بیت خاصیه؟از کجا میفهمه که کدوم بیت شروعه و کدوم پایان...؟چه جوری میشه تنظیمش کرد.
مثلا اگه بخام مداری درست کنم(دیجیتال) که بتونه این بیت های سریالو بفرسته، چه جوری مشخص بشه که کدوم بیت شروعه و کدوم پایان(تا بتونه بیت های مربوط به کد اسکی رو درست بخونه)؟
خوب این موضوع مربوط به خودتونه یعنی بیت شروع و پایانو تعداد بیتهای کد( هفت بیتی یا هشت بیتی ) رو شما باید تعیین کنید و این تنظیمات باید در فرستنده وگیرنده هر دو اعمال بشه همونطور که سرعت دریافت و ارسال باید در هردو طرف یکسان باشه. و اولین بیتی که ارسال میشه بیت شروع و بعد دیتا و بیت پریتی و در انتها بیت پایان.
سلام
شما می تونید اول در قسمت تنظیمات hyperterminal مود ansi رو انتخاب کنی بعد با کمک دستورات AT commands قسمت اکو را فعال کنی و با استفاده از یک واسطه هر چی رو که می فرستی یا مسلا تایپ می کنی رو دریافت کنی و بعد از آنالیز متوجه میشی که کدهای شروع و پایان و پریتی چی هستند .
اولین بیتی که ارسال میشه بیت شروع و بعد دیتا و بیت پریتی و در انتها بیت پایان
یعنی اگه دیتا 8 بیتی باشه برای هر کاراکتر کلا 11بیت فرستاده میشه؟ :eek: یعنی برای یه کلمه 4 حرفی میشه 44 بیت؟؟ یا برای وقفه هم بیت داریم؟ :eek:
شما می تونید اول در قسمت تنظیمات hyperterminal مود ansi رو انتخاب کنی بعد با کمک دستورات AT commands قسمت اکو را فعال کنی و با استفاده از یک واسطه هر چی رو که می فرستی یا مسلا تایپ می کنی رو دریافت کنی و بعد از آنالیز متوجه میشی که کدهای شروع و پایان و پریتی چی هستند
اگه میشه بیشتر توضیح بدین .من همچین چیزی پیدا نکردم. :angry:
سلام
بعد از انتخاب پورت کام 1 در قسمت setting از منوی Emulation گزینه ANSI رو انتخاب کنید .
بعد تو قسمت ascii setup دو گزینه send line و Echo type رو تیک کنید .
الان در محیط ادیت hyperterminal می تونید دستورات AT Command رو بکار ببرید .
موفق باشید .
دیدگاه