PDA

View Full Version : خواندن از پورت سریال



slashslash2009
چهارشنبه 02 دی 1388, 01:13 صبح
سلام دوستان خسته نباشید یه سوال داشتم در رابطه با سریال پورت اونم اینه که چه طوری ازش اطلاعات بگیرم اصلا تابه هال باهاش کار نکردم راستشو بخواید یکی از دوستام تو کار الکترونیکه یک دستگاه کارت خوان درست کرده البته خیلی ابتدایی ازم خواسته که اطلاعاتی رو که با پورت میفرسته بتونم بگیرمو روش کار کنم مثلا تو یه بانک ثبت کنم آیا کار راحتی البته کارای سخت افزاریش با دوستمه واردم هست ولی نه اون بلده با سی شارپ یا هر برنامه دیگه ای کار کنه و نه من بلدم با AVR کار کنم فقط میخوام اطلاعاتو از پورت سریال بگیرم و یه جا مثلا در تکست باکس نشون بدم فکر کنم اطلاعات به صورت بایت باشه یه سرچی هم زدم یه چیزایی بدست آوردم ولی خواستم دوستان هم یه کمکی بهم بکنن واقعا بهم کمک بزرگی میکنید بهتون قول میدم حالا که Adsl دارم(تازه گرفتم خیلی خوبه راحت شدم از dial up) همش تو همین سایت باشمو به همه در زمینه دیتابیس کمک کنم

happy65_sh
چهارشنبه 02 دی 1388, 07:57 صبح
add a SerialPort:


//adjust the portname
serialport1.portname='com1' ;
serialport1.open() ;
string txt=serialport1.ReadExisting() ;
serialport1.close() ;

AliRezaPro
چهارشنبه 02 دی 1388, 11:46 صبح
با این کد میتوانید پورت سریال را باز کنید و بخوانید
using System;
using System.Collections.Generic;
using System.Text;
using System.IO.Ports;

class Serial
{
public static void Main()
{
byte[] buffer = new byte[256];
using (SerialPort sp = new SerialPort("COM1", 19200))
{
sp.Open();
//read directly
sp.Read(buffer, 0, (int)buffer.Length);
//read using a Stream
sp.BaseStream.Read(buffer, 0, (int)buffer.Length);
}
}
}

kazem235
چهارشنبه 01 خرداد 1392, 21:00 عصر
یه برنامه در این مورد نوشته بودم که برای پروژه RFID بود.فقط قسمت سریال پورتش رو قرار دادم.http://www.mediafire.com/?gq2tansoulgbugc