[an error occurred while processing this directive]
|
вопрос уже задавал, вот детализировалась бяка.
в подпрограмме обработки передачи массива в порт, после нормальной работы около часа-двух, не выполняются последние два вызова функции
SendBytePort.
Если оставить только цикл передачи массива pData, не передаются последние 2 байта.
Причем nDataSize имеет правильное значение.
Помогите советом плз.
void SendDataPort(char *pData, uint nDataSize) void SendBytePort(char bByte)
E-mail:
info@telesys.ru
{
uint i;
for(i=0;i
SendBytePort(pData[i]);
}
SendBytePort((char)nDataSize);
SendBytePort((char)nDataSize);
SendBytePort((char)nDataSize);
}
{
while(!(UCSRA & (1<
}
Ответы