בעיה מוזרה עם קבלת מידע מהיציאה הסריאלית .NET - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

בעיה מוזרה עם קבלת מידע מהיציאה הסריאלית .NET


Runny

Recommended Posts

כתבתי תוכנת , בC#, אשר משתמשת ביציאה הסריאלית (דרך ממיר Serial-USB) בכדי "לדבר" עם לוח Embedded.

לוח ChipKIT, אם זה באמת מעניין.

כאשר נשלחת פקודה מהPC לEmbedded הכל עובד כשורה, הבעיה שלעיתים קרובות הPC לא מצליח לעבד את המידע המגיע מהEmbedded.

המידע מגיע לבטח - שמתי Serial Monitor ורואים את הפקודה מגיעה אך התוכנה לא מבצעת את שאמורה לבצע.

המוזר בעניין הוא שכאשר אני עובד ישירות עם הVisual Studio, במצב Debug או Release הבעיה אינה קיימת, היא מתרחשת רק כאשר התוכנה רצה עצמאית.

התוכנה משתמשת בDLL המבצע את רוב עניני התקשורת (יש Reference), הDLL תקין ועובד ללא בעיות בתוכנות אחרות

האם מישהו נתקל בבעיה שכזו או שאולי יכול לזרוק רעיונות מה יכולה להיות הבעיה ?

קישור לתוכן
שתף באתרים אחרים

  • 3 שבועות מאוחר יותר...

מתוך ניחוש - כנראה אתה צריך להפעיל את התוכנה עם הרשאות אדמין (מקש ימני על ה EXE ואז "הרץ כאדמיניסטרטור).

באופן כללי- אתה צרי לכתוב ללוגים בזמן ריצה (או לקונסול) על מנת לדעת מה קורה ולא רק "התוכנה לא מבצעת את מה שהיא אמורה..)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...