-
Постов
2 767 -
Зарегистрирован
-
Посещение
Весь контент demiurg_spb
-
Переходник DVI-D VGA
demiurg_spb опубликовал тема в Аудио/Видео интерфейсы
Купил переходник DVI (папа) в VGA (мама), принёс домой, воткнул - не работает! Стал изучать. Оказался DVI-D в VGA!!! Прозвонил: DVI-D <-> VGA C5 <-> (6+7+8) (GND) 7 <-> 14 (V-sync) 8 <-> 13 (H-sync) 22 <-> 3 ( B ) 23 <-> 2 ( G ) 24 <-> 1 ( R ) Посмотрел стандарт на DVI - там аналоговые сигналы должны быть на C1-C5 в случае DVI-I и DVI-A, а для DVI-D их быть вообще не должно! Расскажите пожалуйста что это за зверь (фото зверя) и как его можно употребить? -
Никак. Выход алгоритма должен всегда давать значение 0-1 (0-100%) ну или -1..+1 (-100%..+100%), а эта величина должна уже потом пересчитываться в конкретное число дискрет выхода ШИМ или в другие попугаи. Таким образом Вы избавите себя и пользователей от кучи проблем (т.к. параметры настройки вашего ПИД регулятора будут платформенно-независимы).
-
Какая версия OpenOCD? (актуальная 0.9.0) Какой драйвер установлен для ST-Link? (у меня в системе видится как "STMicroelectronics STLink dongle (Libusb - WinUSB)") Если ничего не выйдет - пишите в email рассылку разработчиков OPENOCD: http://openocd.org/discussion/mailing-lists/
-
У меня нет таких проблем... nosys линкуете?
-
Не пойму, почему народ не использует свежие и проверенные компиляторы для сравнения со сборками Клёна? Нынче актуальна эта версия: gcc version 5.3.1 20160307 (release) [ARM/embedded-5-branch revision 234589] (GNU Tools for ARM Embedded Processors) https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q1-update
-
Я пробовал под AVR - у меня ок.
-
Prebuil GNU Toolchains
demiurg_spb опубликовал тема в GNU/OpenSource средства разработки
Наткнулся недавно на хорошую подборку собранных под WIN различных свежих GNU Toolchains. http://gnutoolchains.com/download/ -
Возможно и нет, но я бы делал иначе (в два прохода, чтобы исключить подобную ситуацию на корню). Ага! Есть такой способ: -Wl,--start-group .... ... ... .... ... -Wl,--end-group
-
Да не нужен. У меня вроде как всё работает. Я в отдельном файле имею: //============================================================================= int __is_used fputc(int c, FILE* stream) { dbg_putchar(c, stream); return (c); } //============================================================================= int __is_used _write(int file, char *ptr, int len) { (void)file; while (len--) { dbg_putchar(*ptr++, debug_stream); } return len; }
-
Посоветуйте пожалуйста курсы или частного преподавателя по Altium Designer в Санкт-Петербурге. Необходимо отправить сотрудника на "курсы повышения квалификации" - бумаги не нужны, главное результат! Сейчас он умеет рисовать схемы и хорошо понимает электронику, также есть небольшой опыт трассировки в кикад. Необходимо обучить трассировать платы до 4 слоёв не ВЧ. Желательно на наших примерах (внести правки в уже разведённые платы и синхронизировать схемы). Спасибо за участие!
-
Попробуйте поменять очерёдность включения библиотек, как ни странно, но это роялит... Также хочу подметить, что я никогда не линкую syscalls.o вручную, а использую механизм спецификаций: LDFLAGS += --specs=nano.specs LDFLAGS += --specs=nosys.specs
-
китайский st-link v2
demiurg_spb ответил wmakc тема в ARM
А SWO не прокидывали? А то я только сегодня такой получил - покупал именно из-за желания иметь отладочную SWO консоль, а недоглядел... У вас исполнение такое же как и у ТС? Как он разбирается? -
Build-time проверка условий
demiurg_spb ответил jcxz тема в IAR
Это как захочешь, у меня именно так. -Werror - Make all warnings into errors. -Werror= - Make the specified warning into an error. ... Также хочу заметить что в стандарте С11 это уже реализовано "из коробки". тыц -
Попробовал прямо сейчас на текущем проекте: c nano: 24996 байт без nano: 35172 байт ИМХО nano весьма и весьма полезна и вы зря её игнорите(((
-
LDFLAGS += --specs=nano.specs получаю на стадии линковки: ld.exe: cannot find -lc_nano
-
исходники CANopen
demiurg_spb ответил addi II тема в Программирование
Tам есть примеры для других МК, для STM32 делается элементарно по аналогии... -
Подключение питания микроконтроллеров Mega
demiurg_spb ответил KESTVVV тема в AVR
Обязательно нужно подать питание на AVCC, т.к. супервизор питания перестанет работать! Научен личным горьким опытом. -
Перешел на STM
demiurg_spb ответил addi II тема в Программирование
бесплатно: eclipse, qt-creator, coocox возмездно: keil, iar... -
Генерация HEX в Keil
demiurg_spb ответил Booger тема в Keil
И каких же? Вроде ничего особенного... -
как задать порядок линковки файлов
demiurg_spb ответил IJAR тема в IAR
Правильный метод - это создать свою секцию во флеш-памяти и всё, что нужно сгруппировать поместить туда. Но и этого по большому счёту делать не следует, т.к. компилятор настолько умён, что сам в состоянии перетряхнуть код чтобы минимизировать длинные вызовы и переходы. Для того, чтобы ему помочь с этим следует писать на асме как можно меньше))) -
USB и длина кабеля
demiurg_spb ответил moon333 тема в RS232/LPT/USB/PCMCIA/FireWire
http://ru.aliexpress.com/store/product/CH3...?storeId=321717 -
Формирование int из массива char
demiurg_spb ответил AlexeyT тема в ARM
Не знаю, т.к. меня этот вопрос вообще не заботит. -
Формирование int из массива char
demiurg_spb ответил AlexeyT тема в ARM
Такого ужаса уже давно нет. По крайней мере, в gcc практически все библиотечные функции за'builtin'ены, и компилятор встраивает и разворачивает их максимально гибко, вплоть до того, что sin(const) и иже с ним считается чуть-ли не на этапе препроцессинга и может использоваться даже для инициализации констант. С выкрутасом решение, но читаемость хромает. Если запрятать это в макрос, то читаемость поднимется в разы... Спасибо! Может когда-нибудь пригодится. -
Формирование int из массива char
demiurg_spb ответил AlexeyT тема в ARM
Если этот пример для ARM компилятора, то имеет место быть... А для gcc это не проходит, поэтому плохой пример NXP подаёт.