16+
Вторник
23 июля
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Aleksey_75  (05.01.2019 21:07, просмотров: 1385)
ой вы грабельки, мои любимые!!! 
накодил здесь бутлодырь, и все работает и все летает и радости моей не было предела)) но вот добавил пару функций в основную прогу и она перестала грузиться, застревает на 3% и хоть ты тресни. Использую следующий протокол, стартбайты 0xAA 0x55, дальше 2 байта размер пакета, 2 байта номер команды, дальше данные (512байт мах) и обрамляю все это дело crc32.... все это дело пересылается по USB CDC. Так вот эти пару функций в основной проге влепили мне последовательность 0xAA 0x55, ды мало того и еще и попали на границу пакетов CDC т.е. получились первыми в 64 байтовом пакете. Сижу чешу репу))) Посоветуйте проверенный алгоритм а-ля байт стаффинг, чтоб было поменьше оверхеда, ну и чтоб принимал блоки больше 256 байт.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX