За понедельник-вторник я распаял все элементы будущей системы управления. Некоторые алгоритмы отлажу на старой плате, а потом уже перенесу код на эту и буду пытаться управлять спектрографом.
ADM233 в SMD не нашел, с силовыми ключами тоже промухал (позже узнал, что есть, оказывается, мощные SMD-ключи), а вот драйверы шаговиков (L6208N) в SMD-исполнении не существуют - мощность рассеиваемая не та.
> Транзистор - контакты перепутал или так и задумано? То - не транзистор, а "кренка". Перепутал. И слева в черной термоусадке импульсник RO1224 тоже на проводах висит, т.к. ноги перепутал. В следующей итерации схемы уже исправил это, но платы-то уже заказаны. Здесь периодически обновляю после доработок.
> И как кикад? Т.к. больше ничего не пробовал, то сравнивать не с чем. Глюков еще хватает, но работать можно. Правда, периодически жалею, что кикад на С++ - был бы на С, можно было бы кое-какие "плюшки" добавить.
> В чем был глобальный смысл разрывать bulk pipe на 0x81 и 0x03? Это где?
> И на кой SOF handler в CDC? Ты, похоже, смотришь старую версию. Нерабочую. На SPL. Нормальная - в директории with_opencm3. Старую, конечно, удалить надо было бы, но фиг с ней - вдруг кому поможет.
P.S. А еще я потихоньку начал было реализовать 1-wire полуаппаратный (на таймере с DMA).
Comments 9
Транзистор - контакты перепутал или так и задумано?
Reply
> Транзистор - контакты перепутал или так и задумано?
То - не транзистор, а "кренка". Перепутал. И слева в черной термоусадке импульсник RO1224 тоже на проводах висит, т.к. ноги перепутал. В следующей итерации схемы уже исправил это, но платы-то уже заказаны.
Здесь периодически обновляю после доработок.
Reply
Да, глянул в код. В чем был глобальный смысл разрывать bulk pipe на 0x81 и 0x03? И на кой SOF handler в CDC?
И вообще - стмные либы - зло. Я вполне через регистры справляюсь.
Reply
Т.к. больше ничего не пробовал, то сравнивать не с чем. Глюков еще хватает, но работать можно. Правда, периодически жалею, что кикад на С++ - был бы на С, можно было бы кое-какие "плюшки" добавить.
> В чем был глобальный смысл разрывать bulk pipe на 0x81 и 0x03?
Это где?
> И на кой SOF handler в CDC?
Ты, похоже, смотришь старую версию. Нерабочую. На SPL.
Нормальная - в директории with_opencm3. Старую, конечно, удалить надо было бы, но фиг с ней - вдруг кому поможет.
P.S. А еще я потихоньку начал было реализовать 1-wire полуаппаратный (на таймере с DMA).
Reply
Leave a comment