eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2015-04-16 06:21 pm
Entry tags:

Мелкая заметочка

Наконец-то система управления заработала: турели крутятся, подвижки ездят, затвор дергается, температуры определяются...
Есть еще мелкие огрехи, исправлю. Главное — поменять принцип управления: при отключении питания с движков не подтягивать к земле EN через 47-кОмный резистор (у меня сейчас ноги МК на EN настроены на вход с подтяжками и я просто меняю подтяжки: то вниз, то вверх), а реально поджимать его в режиме открытого коллектора (т.е. переключать режим работы пина) — а то ненадежная блокировка получается; ну и можно, наверное, не передавать тактовые импульсы, когда двигатели стоят.

Ну и надо, наверное, подумать о документации. Но так лень: наверняка с полсотни страниц 12-м кеглем получится... А уж если рисовать блок-схемы...

[identity profile] 32bit-me.livejournal.com 2015-04-16 04:00 pm (UTC)(link)
Блок-схемы-то нафиг?

[identity profile] eddy-em.livejournal.com 2015-04-16 05:01 pm (UTC)(link)
По ним обычно проще логику понять, чем по длинным описаниям. Я уж не говорю о том, что в код на 5 с лишним тысяч строк явно никто свой нос совать не будет...

[identity profile] 32bit-me.livejournal.com 2015-04-16 05:05 pm (UTC)(link)
1. Чем меньше людей понимают логику, тем лучше для тебя.
2. Это небольшой объем кода, если что, почему бы и не засунуть нос.

[identity profile] eddy-em.livejournal.com 2015-04-16 05:10 pm (UTC)(link)
Так сам же забуду ☺
Я без ЖЖшки многие вещи значительно дольше бы вспоминал. А так глянул — ага, вот она, заметочка. Почитал, обновил в памяти.
А пытаться понять, что там в этом жутком коде делается даже через полгода будет сложно. Нет у меня никакой программерской жилки.