eddy_em: (Костерок)
[personal profile] eddy_em
Потратив часть вечера на патч модуля ядра нетбука (вчера я сдуру думал вообще ядро обновить, но сегодня одумался и только ch341.ko пересобрал; странно, кстати, что этот патч тянется еще с третьего ядра, но даже в моем 4.4.21 его "из коробки" нет).
А потом руки таки дошли до STM32F042. Структуру репозитория я переделал, раскидав примеры по поддиректориям (в F0 лежат примеры для нулевой серии, в F1, соответственно, для F103). Сдуру забыл, что в гите нет удобной "ртутной" штучки под названием addremove, после коммита и пуша старые файлы остались. Пришлось делать
git add -A
и еще раз коммит и пуш.
Примерчик совсем простой: мигает зеленым светодиодом с частотой 4Гц или 1Гц (если установить перемычку между землей и ногой PA12). Дальше надо заняться ШИМом, I2C и UART. Очень жаль, что не разведен USB на платке. Придется колхозить на проводках.

P.S. Дропбокс, на котором я храню все эти вещи (для синхронизации между компьютерами) сдулся. Видимо, я переполнил доступный объем. Яндодиск тормозит жутчайшим образом, а гуглодрайв надо вручную синхронизировать. Но, что поделать — больше дропбоксоподобных вещей, но со значительно большим лимитом я не знаю.

P.P.S. В очередной раз подумал, что geany сильно не хватает плагина, позволяющего работать автодополнению по файлам, указанным в каком-нибудь конфиг-файле. Чтобы не нужно было 100500 файлов держать открытыми. Можно, конечно, свернуть подавляющее большинство нужных мне вещей из opencm3 в один файл, но он же будет совершенно нечитабельным!

Date: 2017-01-10 08:28 pm (UTC)
From: [identity profile] mbr.livejournal.com
Не позорился бы такими постами. Профессионал блин :)

Date: 2017-01-10 08:31 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Какой из меня профессионал?
Я над этим примером 2 часа сидел, клоки по даташиту смотрел. Здесь малость не так, как в F103.
Но радует, что один из основных недостатков 103 — несовместимость внутренней подтяжки и входного режима — устранили.

Кстати, что-то разогнался я с USB: на макетке не распаян кварц с его кондеями. Кондеры-то нужные что 0603, что 0805 у меня есть, а вот кварц размером примерно 1210 не найти...
Edited Date: 2017-01-10 08:33 pm (UTC)

Date: 2017-01-10 08:36 pm (UTC)
From: [identity profile] mbr.livejournal.com
А зачем тебе кварц? В x2 crystalless. Самолично запускал, драйвер в rexos есть.

Date: 2017-01-10 08:41 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Ты уверен, что HSI потянет USB? В 103 это не работало.

Date: 2017-01-10 08:48 pm (UTC)
From: [identity profile] mbr.livejournal.com
Что значит уверен? У меня опытная партия неделями тесты крутила. Конечно не работало в 103, потому как там не было автоподстройки частоты по SOF импульсам. Хотя, в теории, можно программно сделать.

Date: 2017-01-10 08:55 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
И действительно. Здорово! А я по привычке еще и кварцев набрал...
Правда, все равно на платках термомониторинга основное место будут занимать 10 разъемов 4p4c для подключения восьми датчиков и CAN-шины (+питание).

Date: 2017-01-10 10:23 pm (UTC)
From: [identity profile] electrodyssey.livejournal.com
LJ классная штука, всегда узнаёшь новое ) Радости коментарий.

Date: 2017-01-11 05:32 am (UTC)
From: [identity profile] vasia-z.livejournal.com
в geany какой-то адовый гемор с автодополением, емнип. Нафиг его, если есть саблайм текст 3?
Edited Date: 2017-01-11 05:32 am (UTC)

Date: 2017-01-11 05:39 am (UTC)
From: [identity profile] eddy-em.livejournal.com
> если есть саблайм текст 3
Он проприетарный → в топку!

Date: 2017-01-11 05:38 am (UTC)
From: [identity profile] balmerdx.livejournal.com
Как студия для C/C++ проектов есть еще Qt Creator и Sublime Text.
Qt Creator - очень хорошая студия.

Date: 2017-01-11 05:40 am (UTC)
From: [identity profile] eddy-em.livejournal.com
Как уже сказал, сублиме — проприетарный шлак, а от Qt Creator меня просто воротит хотя бы за "Qt".

Вот, кстати, насчет культей: приходится для верстки использовать kile, т.к. geany насчет латеха уж слишком дохлый (а в kile и автодополнение основных тегов есть, и таблицы символов, и автозавершение \end{окружение} и т.п.). Но сильно не нравится, что он на культяпках. Вот бы найти на нормальной библиотеке теховский IDE (да пусть даже на gtk3, хоть оно тоже Г., лишь бы не культи)…
Edited Date: 2017-01-11 05:43 am (UTC)

Date: 2017-01-11 07:02 am (UTC)
From: [identity profile] balmerdx.livejournal.com
Какая тебе разница QT или GTK в основе GUI библиотека? Лишь бы инструмент был хороший.

Старайся говорить и писать на нормальном руском языке, тогда и сознание очистится от ненужного фанатизма.

Извини, если слишком резко фраза прозвучала.

Date: 2017-01-11 07:56 am (UTC)
From: [identity profile] eddy-em.livejournal.com
Все очень просто: мало того, что культи уродливые и неповоротливые (на это еще можно не обращать внимания), так с каждой новой версией kile все теснее идет интеграция с KDE.
Т.е. в принципе, культи здесь особо не при чем. Долбаные кедолибы надоело ставить ­— на кой черт они мне?

А насчет GUI, GTK мне даже второй не нравится (уж очень убогий синтаксис). Третий, понятное дело, совсем ахтунг.

> Старайся говорить и писать на нормальном руском языке
Дык, вроде нормальный русский.

Date: 2017-01-12 10:37 pm (UTC)
From: [identity profile] dimas.livejournal.com
я не понял что хотелось от гита, но разве git mv не спас бы?

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

Date: 2017-01-13 05:10 am (UTC)
From: [identity profile] eddy-em.livejournal.com
Спас бы, только я уже того — git add сделал ☺

> а зачем синкать все через дропбок если оно все равно лежит в гите?
Чтобы на работе и на обеих машинах дома было одно и то же. Иначе пришлось бы постоянно работу с git pull начинать.

Date: 2017-01-13 11:53 pm (UTC)
From: [identity profile] dimas.livejournal.com
Так а в чем проблема сделать пулл то? Не хочешь захламлять основной бранч - делай во временный, и потом мержи оттуда ... А так получается задваивание функционала какое-то ...

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 11th, 2026 10:34 pm
Powered by Dreamwidth Studios