Прием данных по UART в HIASM

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ส.ค. 2024

ความคิดเห็น • 10

  • @avr_stm_pro2955
    @avr_stm_pro2955 หลายเดือนก่อน

    Спасибо 👍

  • @vitaliysutyk4476
    @vitaliysutyk4476 หลายเดือนก่อน

    я в CH340 блоки передавал по 64 байта или кажись по 128 байт и используя CRC. Иначе пропуски. О завершении прохождении блока отвечаю отправкой с PC одного байта $55 или $AA повтор. Так оптимальней и надежней ,а не сыпать бес конца в CH340. Можно подобрать дороже свисток, но там уже постоянные заморочки с драйверами на разных PC. К стати. Скаченная среда HIASM имеет вирус.

  • @wizard_y1002
    @wizard_y1002 หลายเดือนก่อน

    Очередная, полезная информация. Спс. Вопрос не по теме - где Вы приобретаете мк мега (по разумным ценам, на али одна отбраковка). С ув.

    • @RADIOSOFT1
      @RADIOSOFT1  หลายเดือนก่อน

      Пока что закупок не делал особо. Я готовые устройства для себя в последнее время не собирал.

  • @andrewdok3595
    @andrewdok3595 หลายเดือนก่อน

    Мне сама структуры передачи rажится "defective by design". Поясню: нет смысла кидать одним блоком такие большие пакеты. Это ничем не обосновано, вам нужно передать большой массив с последовательностями - какой смысл передавать всё сразу или тремя кусками? Ардуиной вы передаёте в буфер Всё равно строками, а потом делите на строки. Так и передавайте на ПК так же, построчно, складывайте в массив, до получения завершающего символа. На ходу можете считать контрольную сумму каждой строки и затребовать её повторную отправку. И уже на компе распарсить большой буфер. Вам же не нужно ежесекундно отправлять массивы по миллиону значений. Вам один массив в минуту или час. какая разница вы передадите его построчно за 0,25 секунды или борясь со всеми буферами за 0,1 секунду. Зачем "стрелять себе в ногу"? Как это применял я: Символ начала инф пакета, строка, строка, значение, значение, символ окончания пакета. На пк этот массив уже разбивается на отдельные значения и отображается. При том есть командные пакеты, начинающиеся с другого символа и на них прилетает ответ с другими символами начала и конца

    • @RADIOSOFT1
      @RADIOSOFT1  หลายเดือนก่อน

      а не подскажите ли, чем моя программа ДО переделки отличается от вашего "не стрелять в ногу" ?

    • @gendos5146
      @gendos5146 หลายเดือนก่อน

      Да он реально думает, что если отправил в юарт 100 байт за раз, то 100 байт и примет... о чем тут говорить, если основ не понимает.

  • @gendos5146
    @gendos5146 หลายเดือนก่อน

    Причём тут преобразователь usb-uart? Протокол потоковый, а не пакетный. Да и в терминале тоже не приходит "в одну строчку" как вы выразились, просто на глаз незаметно.

  • @arielvolog
    @arielvolog หลายเดือนก่อน

    Доброго, не пробовали запускать под администратором? Или в режиме совместимости

    • @RADIOSOFT1
      @RADIOSOFT1  หลายเดือนก่อน

      Приветствую. Пробовал, и драйвера разные ставил.