punisher.x64
شنبه 06 اردیبهشت 1393, 02:05 صبح
سلام
بنده قصد دارم با یک میکروکنترلر تبدل دیا داشته باشم....ولی مشکل اینجاست ک بعضی وقتا کاراکترهای عجیب غریب دریافت میکنه....مشکل از میکرو نیست چون با ترمینال یه برنامه دیگه تستش کردم مشکلی نداشت...
کد های برنامه م اینه :
[CSS]private voidserialPort1_DataReceived(objectsender, System.IO.Ports.SerialDataReceivedEventArgse)
{
intbytes;
bytes = serialPort1.BytesToRead;
byte[] buffer = new byte[bytes];
serialPort1.Read(buffer, 0, bytes);
for(intt = 0; t < bytes; t++)
{
textBox1.Text += buffer[t].ToString() + " ";
}
}
به نظرتون مشکل از چی میتونه باشه؟
ممکنه تنظیمات اشتباه باشه؟
کلا من فقط باودریت و پریتی رو تنظیم میکنم...بقیه ش رو نمیدونم باید چیکار کنم...
اگه تجربه ای در این زمینه دارید ممنون میشم راهنمایی کنید...
بنده قصد دارم با یک میکروکنترلر تبدل دیا داشته باشم....ولی مشکل اینجاست ک بعضی وقتا کاراکترهای عجیب غریب دریافت میکنه....مشکل از میکرو نیست چون با ترمینال یه برنامه دیگه تستش کردم مشکلی نداشت...
کد های برنامه م اینه :
[CSS]private voidserialPort1_DataReceived(objectsender, System.IO.Ports.SerialDataReceivedEventArgse)
{
intbytes;
bytes = serialPort1.BytesToRead;
byte[] buffer = new byte[bytes];
serialPort1.Read(buffer, 0, bytes);
for(intt = 0; t < bytes; t++)
{
textBox1.Text += buffer[t].ToString() + " ";
}
}
به نظرتون مشکل از چی میتونه باشه؟
ممکنه تنظیمات اشتباه باشه؟
کلا من فقط باودریت و پریتی رو تنظیم میکنم...بقیه ش رو نمیدونم باید چیکار کنم...
اگه تجربه ای در این زمینه دارید ممنون میشم راهنمایی کنید...