ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1312140 Топик полностью
Eddy_Em (23.05.2023 22:15, просмотров: 110) ответил m16 на бгг. мои давние наблюдения ставят знак равенства между СИ-шниками и ардуинщиками по простому факту - те и другие в постоянном поиске готовых рабочих библиотек под ту или иную периферию, хотя тело программы самостоятельно пишут на одном языке. что не так с периферией?
Я был бы рад, если бы существовали сишные библиотеки под мои нужды. Но, увы, все приходится самому писать… Даже в области обработки изображений (которая вроде как уже лет 30 прорабатывается, а воз и ныне там)! 

Скажем, opencv, несмотря на ее популярность, не ориентирована на астрономические нужды. А когда мне нужно максимум за 20мс найти звезды на кадре 1000×1000 пикселей, приходится выдумывать всякое…

А с периферией авр все не так: ее элементарно нет. Был у меня опыт: сгорел древний МК в приборе (которому на тот момент около 20 лет было). Исходников уже не найти, благо, хоть МК нашли (уж не помню, что за аврка была - такая, которая в "кроватку" вставляется). Чтобы сэкономить время, решил просто написать новую прошивку, руководствуясь лишь схемой и знанием протокола. Пока с "чиподипа" ехали МК, для тренировок использовал ардуину. Ну и охренел же я тогда: таймеров - с гулькин нос, DMA нет, ну и т.д., и т.п. Пришлось шаговиками управлять ногодрыгом в прерывании таймера - вместо генерирования ШИМ с нужной частотой. Но ничего - когда через 3 дня пришли МК, все было готово и прибор заработал. А как его сняли после сета наблюдений, я переделал плату управления на STM8…

eddy-em.livejournal.com github.com/eddyem