Здравствуйте. Микроконтроллер принимает данные через UART в кольцевой буфер, буфер представляет собой массив из 128 значений. Проблема заключается в том, что иногда значения из приемного буфера присваются к совершенно другим уже инициализированнвм переменным, то есть происходит их перезапись. Программа разбита на несколько файлов, переменные глобальные. Компилятор MPLAB C30. Может кто сталкивался, помогите разобраться в чем дело.
|