avatar
Рейтинг
+27.22
Сила
57.15

Сергей

Публикации

avatar
А скрипт и не помогает, он просто переименовывает файлы, чтобы заводу удобнее было их читать. А ты, похоже, не те слои экспортировал — контуров компонентов не должно быть видно.
avatar
Хм, нажми букву L. Там убери галочку



А потом, измени имя Mecahnical 3 на outline, поставь напротив него галочку Enable.
avatar
Это было в прошлой части
avatar
Ха, нужно было притвориться предприятием «tqfp.org» :)
avatar
Я писал нечто такое. Забрать можно вот тут. Писал я это очень быстро, но оно работает в реальном проекте и работает хорошо. Обратной связи, как у автора там нет, ускорение просто по шажкам шагового двигателя.
avatar
Да, кстати. Точки разделения прямых нужно не ручками от балды выбирать, а юзать соответствующий мат.аппарат.
avatar
Перехвачена то может быть, но инкремент хвоста ведется только в прерывании. А в основном потоке ведется инкремент головы. В итоге, они между собой не конфликтуют. Нет, бывают конечно конфликты, когда нужно выяснить сколько элементов в буфере, но тогда уж можно и прерывания запретить.

Как это должно выглядеть? Что-то вида:
Ну, точно не «const», так как ты его только на этапе компиляции заполнить сможешь.

А вообще, правильно. Вообще. нужно как-то найти силы, оформить и выложить свой Fifo.
avatar
FIFO_LENGTH — это длина буфера, которую нужно задефайнить в заголовке.
Предлагаю тебе внести в fifo_t количество элементов в этому буфере :)
Можно использовать класс и один из чего методов будет количеством записей.

если мы укажем к примеру 5 байт в первом вызове, то мы запишем 4 байта полезных данных
Если ты пишешь на Си, то можно сделать кучу функций «fifo_put_int», «fifo_put_char» итп. Если на C++, то можно перегрузить fifo_put для работы с нужным типом данных, можно сделать шаблон fifo_putв котором вызывать внутреннюю fifo_put c sizeof(T) в качестве размера.

Еще, буферы с count — не потокобезопасны. Если одни поток (прерывания) будут писать, а другой (задача) будет читать, то это все нужно объявлять как volatile и блокировать прерывания на время обращений к count.

В качестве альтернативы можно обойтись без count, используя только head, tail запас в один байт :)
avatar
Обычно стоит, но когда нужно избавиться от синфазной помехи в каком-то медленном и мега-чувствительном аналоге, можно и резистор в землю поставить. Такое я пару раз видел в аудио ЦАПах, там рекомендовали ставить бусинки в землю. Естественно, падение на этом резисторе не должно превышать неких разумных пределов, обычно 0.3 вольта.
avatar
Думаю, штука популярная будет, поэтому и поставки не заставят себя ждать :)
avatar
Если честно, то из первой картинки совсем не понятно, что подается на вход системы и что снимается с выхода. А вообще, ТАУ — великая вещь.
avatar
Ха, действительно похоже. Поотрывать бы что-то тем, кто схемы так рисует…
avatar
Редактирую в sony vegas, эффекты — after effects
avatar
Кстати, тоже отличный вариант. А вместо резистора можно ферритовую бусинку впаять в случае чего.
avatar
Да, с лицензией было довольно сложно, но дали. Уроки будут еще :)
avatar
Нет, /feed — это ваша персонализированная лента новостей, смотреть ее можно только на сайте, так как используется ваш логин-пароль для того, чтобы ее собственно генерировать.

Два основных фида:
tqfp.org/rss/index/ — «хорошие» статьи
tqfp.org/rss/new/ — все статьи

рекомендую подписываться на второй, так как статья не станет «хорошей», если ее никто не будет видеть :)
avatar
Вот, написал небольшую заметку о идеальных диодах.
avatar
А ведь ты прав, спасибо! Поправил статью обратно до схемы с ключом. В ней напряжение с USB закрывает ключ и не дает току течь обратно.
avatar
Да, похоже, в новой версии движка убрали возможность. Я плюсанул для справедливости :)
avatar
Лицензия на год, для создания обучающих материалов.