apakhom: Все сообщения за 8 Декабря 2023 года

 
ПнВтСрЧтПтСбВс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

apakhom

втянувшийся

Брат-2> Думаю, что разумно использовать mikroSD и заменить AT328 для начала на LGT328.
Брат-2> Ты с ней уже дело имел? Слышал, что есть нюансы, поясни, дабы меньше мне копаться. А то я смотрю, ты делиться знаниями жадноватый, я на тебя даже обиделся!

Я с "лгбтешными" творениями немного игрался - очень понравились (особенно ценой). Не думаю, что сильно в скорости выиграешь - все ж "ребята" видимо делали аналог авр.

Мои некоторые заметки по нюансам использования можешь глянуть у меня с отбором по lgt.
 119.0.0.0119.0.0.0

apakhom

втянувшийся

Брат-2>> Попытался записывать на АТ24С256, скорость записи 86/сек без проблем, но объем заполняется за П.а.M.> Вот пипец как станно читать все это. Мне бы 80Гц (интервал 0,0125сек.) на сейчас было бы вполне достаточно. Но как только понавешаешь на АТ328 индикатор с фильтром, и разные плюшки типа ручной калибровки, то картина сразу меняется. Максимум чего я добился это энтервал 0,029сек., и абсолютно не важно на какую флешку ты пишешь, или на АТ24С256. Кстати на счет считывания данных с этой микрухи - действительно геморрой. А вот предпусковая фаза мне как раз очень нужна.

Ребята, заканчивайте игры с вашим FPV (уж не помню как он называется). Он же примитивно работает - в цикле loop делает ваши команды последовательно - получается непредсказуемая длительность одного прохода. Прерывания не используются - пока с одним не закончит - к другому не переходит. В результате только на "тихоходных" задачах более-менее работает.
Переходите на что-то более предсказуемое - хотя бы на ардуиновский си-подобный язык. Тем более что все под рукой есть.
Настроили прерывания от таймера на нужный период и в обработчике - считали - записали. Помним, что у 24Схх есть "как бы защитный период до 5мс" когда она нечувствительна после команды записи. Поэтому имеет смысл использовать страничный способ записи данных (в ОЗУ накопили 32-64 байта и одной командой записали). Вполне можно и на простых авр-ах поднять скорости.
А уж считать данные - у вас же UART есть - в мониторе считали - в буфер - в текстовый редактор и т.д. и т.п. Вообще проблем не вижу.
Если объемов 24Схх не хватает - переходите на 25Схх (pinko в свое время показывал как с ними работать без библиотек).
 119.0.0.0119.0.0.0

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru