Как я могу хранить данные по одному в строке в BASCOM

#avr #basic #bascom

Вопрос:

Я хочу сохранить данные, которые я получил от UART, в виде строки .

Вот прерывание приема UART:

 Rcv_485 = Usartf0_data   Select Case Num_data_485  Case 1:   Case 2:   Rcv_array_485(rcv_counter_485) = Rcv_485  Rcv_counter_485 = Rcv_counter_485 1  If Rcv_485 = 03 Then 'ETX  Num_data_485 = 3  End If   Case 3:   Rcv_complate_flag_485 = 1  Num_data_485 = 2  Rcv_counter_485 = 0   End Select Return  

Я ловлю байт и сохраняю его в виде массива. А вот наложение пользователей в BASCOM, но оно не работает . Действительно , я улавливаю все получающие байты в моем случае 2, но они не полностью хранятся в массиве. в чем моя ошибка?

 Dim Rcv_str_485 As String * 1300 Dim Rcv_array_485(1300) As Byte At Rcv_str_485 Overlay