Как стать автором
Обновить
101
Карма
0
Рейтинг
Александр Маслюченко @grafalex

Руководитель Проекта, Программист

АЛУ на логических микросхемах

Супер! Вы бы могли побольше рассказать про программную часть? Я так понял пришлось расточить компилятор... Только какой и как?

Flipper Zero — приехали экраны, стартуем массовое производство | Новые функции

Хочу заказать, но на сайте пишет Sold Out. Когда планируется открыть заказ для слоупоков, которые не успели впрыгнуть в компанию на кикстартере?

ZX Spectrum из коронавируса и палок (на самом деле, не совсем)

Кстати, если подскажете какой-нибудь онлайн ресурс для рисования схем, буду признателен.

easyeda.com, прост как 2 копейки, огромная база компонентов, там же можно и платы разводить, и заказывать по 2 бакса за десяток.

За статью спасибо, сейчас сяду вторую часть осиливать

Тест десяти диммеров с LED-лампами

В некоторых магазинах утверждают что есть диммеры для обычных ламп, а есть для светодиодных. Вторые стоят в несколько раз дороже, но никто из продавцов не смог внятно сказать в чем собственно разница. Кто-то даже пытался сказать, что одни управляют напряжением а другие частотой.

Алексей & All, кто нибудь может доступно рассказать что это за звери такие и чем они отличаются?

Многоэтажные светодиоды, умные фары и лампочки по 18 рублей

Алексей,

Вы следите за трендами и технологиями в области светодиодного освещения. Вы также делаете обзоры разных ламп, в том числе и диммируемых, и наверняка разбирались в этом вопросе.

У меня есть задача организовать диммируемое освещение множеством спот-лампочек. На какие технологии стОит обратить внимание? Множество источников пишут, что стандартные диммируемые лампы со стандартными тиристорными димерами не могут регулировать от 0% (как минимум с 10%, а то и с 25%)

Внутренний мир Форманты П432

Почему MS-DOS именно две секунды хранит буфер чтения флоппи?

к снижению частоты NTSC с изначальной частоты кадров в 30Hz до 29.97Hz.

AFAIK 29.97 это 30/1.001. Причем 29.97 это значение округленное до 2 знаков и если его использовать как мы пишем, то это приведет к заметной накапливающейся ошибке. Как разработчик одного очень известного видео софта могу сказать, что мы в коде используем целочисленные rational типы со значениями 30000/1001.

Откуда взялось это значение 1.001 можно почитать на википедии. В двух словах, при изобретении цветного телевидения им нужно было с одной стороны сделать обратную совместимость с черно-белыми телевизорами, с другой добавить в существующий сигнал видео+звук еще и цветовую информацию. Причем нужно было это сделать на таких частотах, которые бы не интерферировали друг с другом. Решили одну из несущих сдвинуть самую малось, в эти самые 1.001 раза.

Вот тут еще есть рассуждения на эту тему, только немного с другой стороны.

Python из C (C API)

Мы вот например тестировщикам выставляем питоновский АПИ как упрощенную альтернативу сишному. Причем приходится работать сразу в обе стороны — и из питоновского сишный код вызывать, так и из сишного в питоновский коллбеки пробрасывать. Причем местами совсем необязательно получается, что один язык более высокоуровневый чем другой. Скорее один модуль на С++, а другой на питоне и друг друга должны уметь вызывать.

C/C++ из Python (ctypes)

А, ну тогда ок

C/C++ из Python (ctypes)

Спасибо за статью.

А как же cython? там вообще без танцев с бубном и ctypes, и синтаксис почти питоновский.
Я тут чуток затронул эту тему в своей статье про автотестирование.

Делаем ST-Link V2.1 из китайского ST-Link V2

Спасибо за статью!
Успешно переделал китайский st-link на базе некоего CKS32F103C8.

Все замененные контакты находились на верхней стороне платы (5В, 3.3В, SWIO и RST) так что не пришлось мучиться с прокладкой проводов на ту сторону.
Встроенный VCP — кайф!

Я у мамы не инженер

Ага, похоже, нашел.
Зовется Thumb Wheel
www.aliexpress.com/item/32887586323.html

Я у мамы не инженер

Я у мамы не инженер

Да, что-то вроде такого

Я у мамы не инженер

Посмотрел. По запросу на «кепки» выдает массу крутилок и поворотных переключателей.
На Slide button — двух- и трех-позиционные переключатели. А мне бы как у автора — чтобы из корпуса сбоку торчала качалка, которую можно было бы нагибать в одну из двух сторон и нажимать.

Название мобильника хоть убейте не вспомню

Я у мамы не инженер

Ребят, а никто не в курсе есть ли подобные качалки на али? Ну или хотя бы по какому названию искать?

Помню году в 2001 на каком-то супер популярном мобильнике стояла. Наверняка должны производить что нибудь подобное в промышленных количествах.

Как мы делали БелАЗ. Часть 3 – Пусконаладка на разрезе

Спасибо за инфу. Попробовал на парочке валяющихся под рукой моторов.
Заметный эффект есть, но сказать, что оно прям может остановить мотор, то нет. Вал по инерции может еще пару оборотов сделать.

Как мы делали БелАЗ. Часть 3 – Пусконаладка на разрезе

Огромное спасибо за статьи, читал с удовольствием.

Вот только могли бы Вы побольше рассказать про принцип торможения резисторами? На уровне «превратим кинетическую энергию в тепло» или «рассеять мегаватт мощности на резисторах» все понятно. Но вот принцип действия совершенно неясен. Т.е. если я возьму детский моторчик и прицеплю к его контактам резистор, я что не смогу пальцами вал мотора провернуть?

Программируем микроконтроллеры stm32 при помощи QtCreator

Сам спросил — сам отвечу.

Заливка происходит командой load. Ее видно в окне настройки gdb сервера.

Но основной затык был в том, что контроллер не переходил в режим программирования (или неправильно ресетился — не знаю). Я пытался запустить это в связке с openocd 0.10. После долгого гуглежа оказалось нужно добавить команду «monitor reset_config none separate» перед ресетом перед заливкой прошивки. В моем случае список команд для gdb сервера выглядит так (я добавил только одну, остальные там были по умолчанию)
set remote hardware-breakpoint-limit 6
set remote hardware-watchpoint-limit 4
monitor reset_config none separate
monitor reset halt
load
monitor reset halt


Вдруг кому пригодиться

Программируем микроконтроллеры stm32 при помощи QtCreator

Крик души! Помогите, пожалуйста, разобраться.

Вопрос: В какой момент и каким образом происходит заливка прошивки?

Настроил QtCreator и openocd по Вашей инструкции (и перепроверил на нескольких аналогичных), собрал проект, но я не вижу что либо в логах похожее на заливку. В итоге дебаг не идет толком, иногда стопается в рандомных точках в ассемблере, но в мейн так и не попал. Проект — простейшая моргалка. Пробовал 3 разные платы на stm32f103cb, stm32f407ve и stm32f407vg. последняя — честный Discovery с настоящим st-link-ом. Остальные пытаюсь скрестить с китайским двухбаксовым клоном
1

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность