mzarkoob
31-07-2011, 02:13
با سلام
من دارم روی ارتباط میکرو lpc2378 با ویژآلC# کار می کنم.
1- با راهنمایی هایی که دوستان در انجمن داشتند(آقای علیزاده و ...، می تونم در نرم افزار هایپر ترمینال ویندوز با برنامه های گذاشته شده خروجی داشته باشم(baud rate=9600bps). (لازم به ذکر است برای دوستانی که نمی دونند که کابلی که برقرار کننده ارتباط سریال با پورت صفره فقط باید 2 را به 3 و 3 را به 2 و پایه 5 که زمین است را به 5 وصل کنه و مابقی قطع باشه وگر نه جواب نمی ده!) البته در این جا نمی دونم چرا وقتی می خواهیم از هایپرترمینال چیزی را به میکرو ارسال کنیم دیگه جواب نمی ده!؟ از دوستان کسی دلیلشو میدونه؟ (ضمیمه اول)
2- بریم سراغ ویژآل C شارپ : یه مقاله در اینترنت بود که در رابطه ارتباط AVR با ویژآل از طریق پورت سریال مطالب مفیدی قرار داده بود(You can see links before reply (You can see links before reply)). برنامه به این صورته که 20 بایت را از میکرو ارسال کند و در ویژآل نمایش دهد. من (شاید به خاطر بی سوادیم!) نتونستم این کار را برای میکرو فیلیپس انجام بدم. نه از این طرف با یک برنامه در lpc2378 تونستم 20 بایت بفرستم که با برنامه موجود ویژآل نشون بده(البته کردم، نشد)، نه از اون طرف تونستم برنامه ویژآل را طوری تغییر بدم که کاراکترهایی که ما با برنامه های موجود ارسال می کنیم را نشون بده! :unh:قائدتا ما با مورد دوم کار داریم که برناممون در C# مثل هایپر ترمینال، کاراکترهای ارسالی را نشان بده. در این قسمت از دوستان کسی میتونه راهنمایی کنه که این دو تا را به هم وصل کنیم به صورتی که در ویژآل سی شارپ بتونیم مثل هایبرترمینال خروجی میکرو را مشاهده کنیم؟ (ضمیمه دوم)
البته با سرچی که داشتم یه برنامه نوشته شده در ویژآل سی شارپ پیدا کردم که ارسال و دریافت را با پورت سریال انجام میده. جالبه که با برنامه ای که اول کار توضیح دادم و در هایپر ترمینال نمی شد به میکرو ارسال داشته باشیم ، می تونیم ارسال به میکرو هم داشته باشیم!! (از داخل این برنامه زیاد سر در نیاوردم) (ضمیمه سوم)
با تشکر
من دارم روی ارتباط میکرو lpc2378 با ویژآلC# کار می کنم.
1- با راهنمایی هایی که دوستان در انجمن داشتند(آقای علیزاده و ...، می تونم در نرم افزار هایپر ترمینال ویندوز با برنامه های گذاشته شده خروجی داشته باشم(baud rate=9600bps). (لازم به ذکر است برای دوستانی که نمی دونند که کابلی که برقرار کننده ارتباط سریال با پورت صفره فقط باید 2 را به 3 و 3 را به 2 و پایه 5 که زمین است را به 5 وصل کنه و مابقی قطع باشه وگر نه جواب نمی ده!) البته در این جا نمی دونم چرا وقتی می خواهیم از هایپرترمینال چیزی را به میکرو ارسال کنیم دیگه جواب نمی ده!؟ از دوستان کسی دلیلشو میدونه؟ (ضمیمه اول)
2- بریم سراغ ویژآل C شارپ : یه مقاله در اینترنت بود که در رابطه ارتباط AVR با ویژآل از طریق پورت سریال مطالب مفیدی قرار داده بود(You can see links before reply (You can see links before reply)). برنامه به این صورته که 20 بایت را از میکرو ارسال کند و در ویژآل نمایش دهد. من (شاید به خاطر بی سوادیم!) نتونستم این کار را برای میکرو فیلیپس انجام بدم. نه از این طرف با یک برنامه در lpc2378 تونستم 20 بایت بفرستم که با برنامه موجود ویژآل نشون بده(البته کردم، نشد)، نه از اون طرف تونستم برنامه ویژآل را طوری تغییر بدم که کاراکترهایی که ما با برنامه های موجود ارسال می کنیم را نشون بده! :unh:قائدتا ما با مورد دوم کار داریم که برناممون در C# مثل هایپر ترمینال، کاراکترهای ارسالی را نشان بده. در این قسمت از دوستان کسی میتونه راهنمایی کنه که این دو تا را به هم وصل کنیم به صورتی که در ویژآل سی شارپ بتونیم مثل هایبرترمینال خروجی میکرو را مشاهده کنیم؟ (ضمیمه دوم)
البته با سرچی که داشتم یه برنامه نوشته شده در ویژآل سی شارپ پیدا کردم که ارسال و دریافت را با پورت سریال انجام میده. جالبه که با برنامه ای که اول کار توضیح دادم و در هایپر ترمینال نمی شد به میکرو ارسال داشته باشیم ، می تونیم ارسال به میکرو هم داشته باشیم!! (از داخل این برنامه زیاد سر در نیاوردم) (ضمیمه سوم)
با تشکر