Jump to content

    

MK2

Свой
  • Content Count

    202
  • Joined

  • Last visited

Community Reputation

0 Обычный

About MK2

  • Rank
    Местный

Recent Profile Visitors

1085 profile views
  1. Цитата(FPGAz @ Mar 20 2014, 11:25) 3 мм - норма. 20 мм - трудно и с оговорками, 45 мм - ближе к фантастике или очень дорого обойдется. Для таких толщин обратите внимание на другие методы резки. Что то мне "курс тряпок" подсказывает что имелось ввиду не толщина
  2. Inline функции.

    CrimsonPig про volatile я и забыл... static в данном случае никак не решал ситуацию. данное простое действие не требует какой-либо сверх точности, поэтому цель была решить именно платформонезависимым кодом
  3. Inline функции.

    Цитата(XVR @ Feb 26 2015, 15:52) Это другое дело, тут проблема будет не в inline, а в double definition. Давайте пока не будем рассматривать влияние inline (а равно как и static) на видимость функций и собираемость программ. (Тут еще template'ы можно вспомнить ) Пока вопрос стоял так - нужно ли указывать компилятору inline у функции, что бы он ее заинлайнил? Ответ - для подавляющего большинства компиляторов - нет, они сами это сделают, если сочтут нужным. Тогда как скажите объяснить iar что бы он заинлайнил эту ф-цию, но и оптимизацией не выкинул пустой цикл?! Кодvoid inline generation()      const     {   GPIO_PinOutToggle(gpioPortB, 13);   for(uint16_t i = 0; i < 0x2; i++);    GPIO_PinOutToggle(gpioPortB, 13);     }
  4. Цитата(uriy @ Feb 25 2014, 13:05) В блютуз в SPP протоколе данные не будут повреждены. Они либо придут либо нет. Работая с модулями HC-05, заметил такую вещь: при разрыве соединения с платкой, данные на UART в блютуз модуль HC все равно слались в цикле. потом при восстановлении подключения эти данные все равно доходили в правильном порядке! Т.е. достоверность приема так же есть в протоколе BlueTooth? или так просто реализован стэк в этом модуле?
  5. Цитата(Егоров @ Feb 25 2014, 16:08) Набрать из 5-вольтовок 55 вольт - решение достаточно сомнительное. Огромная стоимость , конструктивно сложно и никакая надежность. И это... Вы когда-нибудь стандартный DC-DC на батарею включали? Ничего неожиданного не происходит? нужно только одна две таких "коробочек", что бы 48 повысить до скольких нужно, добавив их последовательно с 48 вольтами, у той же фирмы есть и на другие напряжения "коробочки", а так что подобрать можно, нужен DC/DC не более 80 ватт. конструктивно сложно это не может быть, среди "электротранспортников" это популярный и надежный метод. Возможно вы не до конца поняли мою мысль. взгляните еще раз на схему. стандартная это какая? единственный тут неприятный момент, это когда напряжение на батарейке просядет ниже 48, но он решаем)
  6. допустим это и далее из линейки той же компании можно выбирать, не реклама, просто такой под ногами валялся)) если уж очень точно можно набрать из нескольких штук, к тому же у них выходное подстраивается +-10%
  7. Есть способ мне кажется проще и дешевле, вот достаточно обычный способ зарядки батареек среди электролисапедистов)) [attachment=83396:boost.JPG] можно сделать вот такую вольтодобавку с помощью гальванически развязанного ДС преобразователя, найти его на нужное напряжение и необходимую мощность не составит особого труда. наверно еще потребуется дохлый дс/дс для драйвера. Так что думаю можно обойтись без прямых киловатных преобразователей
  8. ТС не указал какой мощностью надо заряжать батарею! Если хватит десятка ват, то можно плюнуть и поставить резистор и диод на батарею, если больше, то схем будет дороже, тока надо подсчитать в действительности ли требуется такую мощность вкачивать в батарейку(при малых зарядных токах она и проживет дольше)
  9. Цитата(alag57 @ Feb 19 2014, 07:22) Да, хочу. И почему так агрессивно? Нервы? Да согласен, "About Us" и "Contacts" зполнить вполне можно
  10. Цитата(Сергей Борщ @ Feb 12 2014, 09:58) Вот обязательно как "наши победили", так сразу же кто-нибудь ложку г-на вывалит. Шукшину думаю можно и простить)
  11. Цитата(Флюктуация ваккума @ Dec 16 2013, 18:53) ну например, к примеру, чтобы бегунки на приведенной Вами картинки ездили под управлением некоего скрипта? Точнее говоря. Каждому бегунку свой скрипт и чтобы он менял своё положение по своему закону в зависимости от полученных им данных. Можно? все можно, все что вы увидите на сайтах в интернете можно реализовать и даже больше
  12. удивительно что в в конце 2013 года никто не упомянул HTML вот такой интерфейс с помощью него можно сделать а вот его код не считая css файла CODE <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" media="all" href="css/main.css"></link> <title>Chrome ADK control</title> </head> <body> <header> <div id="expand" class="expandable"> <div id="status">Hover here to connect</div> <div id="handler">settings</div> <div class="commands"> <select class="serial_devices"> </select> <button class="refresh">refresh</button><br/> <button class="open">open</button> <button class="close">close</button> <div class="log"></div> </div> </div> <nav> <ul> <li><a id="inlink" href="#inlink">In</a></li> <li><a id="outlink" href="#outlink">Out</a></li> </ul> </nav> </header> <section id="in"> <article class="temp"> <p>Temp<label><span id="temp">80</span>&deg;</label></p> </article> <article class="light"> <p>Light <label><span id="light">86.4</span><small>%</small></label> <strong><span id="lightv1">885</span></strong>/1024 </p> </article> <article class="buttons"> <p>Buttons<br/> <div id="b1"></div> <div id="b2"></div> <div id="b3"></div> <div id="bc"></div></p> </article> <article class="joys"> <p>Joystick<br/> <div id="joy"> <div class="pointer">0,0</div> </div> </article> </section> <section id="out" class="hidden"> <article class="servos"> <p>Servo<sub>1</sub></p> <input type="range" min="0" max="100" value="0"/> <p>Servo<sub>2</sub></p> <input type="range" min="0" max="100" value="0"/> <p>Servo<sub>3</sub></p> <input type="range" min="0" max="100" value="0"/> </article> <article class="relays"> <p>Relay<sub>1</sub><button class="r1">Off</button></p> <p>Relay<sub>2</sub><button class="r2">Off</button></p> </article> <article class="leds"> <p id="led1"><label>Led<sub>1</sub></label> <input class="r" type="range" min="0" max="255" value="0"/><span>0</span> <input class="g" type="range" min="0" max="255" value="0"/><span>0</span> <input class="b" type="range" min="0" max="255" value="0"/><span>0</span></p> <p id="led2"><label>Led<sub>2</sub></label> <input class="r" type="range" min="0" max="255" value="0"/><span>0</span> <input class="g" type="range" min="0" max="255" value="0"/><span>0</span> <input class="b" type="range" min="0" max="255" value="0"/><span>0</span></p> <p id="led3"><label>Led<sub>3</sub></label> <input class="r" type="range" min="0" max="255" value="0"/><span>0</span> <input class="g" type="range" min="0" max="255" value="0"/><span>0</span> <input class="b" type="range" min="0" max="255" value="0"/><span>0</span></p> </article> </section> <script src="js/serial.js"></script> <script src="js/adk.js"></script> </body> </html> ничего не нужно покупать и устанавливать, только любимый браузер и блокнот!!!
  13. Возник глюк с работой SDIO в STM32. Использую ФС от чана . Неправильно читает данные из секторов. Вернее не до конца считывает сектор, но ф-ция f_read возращает, что данные считались все. Причем проблемы возникают если встречаются большие массивы с единственным значением 0xFF, c "разношерстными" данными глюка не земечано. У кого-нить что-нибудь подобное было?
  14. Цитата(Сергей Борщ @ Sep 26 2013, 13:11) Вероятно потому, что char у вас в настройках компилятора сделан беззнаковым. gcc выдает ошибку и на String.Add("dfdf"); ради интереса выставил char знаковым[attachment=79720:char.JPG] на результаты это никак не отразилось