Чип, а ты не мог бы прокомментировать этот скетч:

PHP код:
//oscilloscope 
//http://compcar.ru 
#include <SmallUart.h>
volatile uint8_t MyBuff[800]; 
volatile uint16_t i=0;

void setup()   
{  
   
ADCSRA=(1<<ADEN)|(1<<ADIE)|(1<<ADSC)|(1<<ADATE)|(1<<ADPS1)|(1<<ADPS0); 
   
ADMUX=(1<<ADLAR)|(1<<REFS1)|(1<<REFS0); 
   
UART_Init(); 


void loop()   
{
}

ISR(ADC_vect

    
MyBuff[i] = ADCH;
    
i++;

  if(
i==800
      {
        
UART_SendByte(170);
        
UART_SendByte(204);
        
UART_SendByte(195);
        for (
i=0i<800i++)  UART_SendByte(MyBuff[i]); 
        
i=0;
      }    

Вот это я понимаю дескрипторы?
UART_SendByte(170);
UART_SendByte(204);
UART_SendByte(195);

А вот в этой строчке, байты отправляются по одному или пакетом?
for (i=0; i<800; i++) UART_SendByte(MyBuff[i]);

И скажи пожалуйста почему используется библиотека <SmallUart.h>, а не Serial.write ?