Witam!
Mam problem z moją aplikacją do współpracy ze sterownikiem. Aplikacja działa świetnie jednak zupełnie losowo - raz po raz wyskakuje błąd:
System.IndexOutOfRangeException: Indeks wykraczał poza granice tablicy.
w WindowsFormsApplication1.Form1.timer1_Tick(Object sender, EventArgs e) w c:\Users\Admin\Documents\Visual Studio 2013\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs:wiersz 153
w System.Windows.Forms.Timer.OnTick(EventArgs e)
w System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Wiersz 153 czyli
if ((bufor_UART[0] & 1 << 6) != 0)
nie wzbudza moich podejrzeń. Czy mógłby mi ktoś pomóc i nakierować gdzie szukać błędu?
Cały projekt zamieszczam w załączniku.
Będę bardzo wdzięczny za pomoc w nakierowaniu co może powodować wyskakiwanie poza zakres tablicy bufor_UART.