All streams
Search
Write a publication
Pull to refresh
77
0
Send message
И постоянно слать на нее некий keep-alive.

Это один вариант :)

Другой — как китайцы на игрушках делают, когда кнопка нажата, на машинку все время отсылаются команды «вперед-вперед-вперед-вперед-вперед».
В таком случае, рекомендую вам реализовать функциональность вида «если машинке не приходит никаких команд в течении секунды, она останавливается». И постоянно слать на нее некий keep-alive.

Иначе машинка уезжает за границу хорошей связи и… продолжает ехать сама по себе :)
Я правильно понял, что у вас сигнал на остановку двигателя посылается только при отпускании кнопки?
Поддерживаю идею с Миландром. Родные отладочники у них страшненькие, их мало, отладчика на плате нет, сами платы здоровенные.
А. Да, действительно, проглядел в посте.
Э-э, боюсь, не совсем вас понял.
Но, ради бога, не делайте свою суперсреду разработки и свой суперязык, лишенные фатального недостатка :)
Но такой человек может заказать готовую плату из Китая, сопоставимую по цене и по габаритам.
В общем, мне кажется, что потенциальных покупателей у вас не очень много.

На мой взгляд, у stm сейчас заметный недостаток — отсутствие внятной документации. На standart peripheral library ее вообще нет, только примеры (которые вроде бы понятные, но..). Для cubeMX даже и примеров нет.
Если для вашей платы будут хорошие внятные примеры с хорошей документацией (особенно, если она будет и на русском), это будет здорово.
Я уважаю ваш энтузиазм, но мне все-таки кажется, что ваш проект не имеет большого смысла.
Уже есть большое количество плат с stm32, не сильно отличающихся по размеру и по цене. Более того, discovery с f100 можно найти меньше, чем за 500 рублей. К тому же, развести такую плату самостоятельно не составляет большого труда.

Т.е. людей, которые программируют микроконтроллеры более-менее серьезно вы не заинтересуете.

Потенциальный покупатель Ардуино скорее всего полениться разбираться с голым stm на голом С. Тоже отпадает.

Как же выглядит потенциальный потребитель вашего продукта?
Действительно, не тем местом читал статью. Пардон.
Забавный звук получился.
Хотелось бы уточнить, вы действительно в эту флейту дуете или это просто для антуража?
Очень здорово! Как у вас только хватило терпения все эти менюшки на часах кодить — не представляю.
Я думал, «более лучше» — ироничная форма, но многие на полном серьезе так пишут.
Припишу (вдруг кому поможет), что помимо квалификатора const, к методу может быть приписан и квалификатор volatile. Тогда this, соответственно, будет трактоваться как указатель на volatile объект.

В свое время пару часов потратил, чтобы вкурить в ошибки компиляции :)
Напомнило старый фильм «Газонокосильщик» :)
Позвольте полюбопытствовать, а зачем вам все это?
Интересное решение, хотя больше всего меня удивил LPT-порт на материнке. На которой у вас Windows 8 работает.
А можете привести пример платформы с дополнением до одного? Мне казалось, что все они закончились еще лет 20 назад.
На сегодняшний день таки существуют платформы без восьмибитного типа — в основном это DSP (например, TI C62xx и C64xx). Но мне сложно сказать, насколько С или С++ востребован для DSP…

Еще вот эта ссылка говорит, что компиляторы для WinCE вообще не поддерживали тип char (вместо того, чтобы сделать CHAR_BITS = 16).
Вообще, использовать типы фиксированной длины можно было еще в С99 — достаточно подключить stdint.h. Не уверен, что что-то принципиально поменялось от того, что они теперь прямо в языке присутствуют.

Information

Rating
4,839-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity