Технический форум по робототехнике.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.
Dmitry__ » 08 фев 2013, 01:49
dccharacter писал(а):Это около 3мс на цикл. За этот цикл надо успеть обработать данные и просчитать углы поворота.
Когда слать-то?
Если не быдлокодить, то без вопросов, нельзя использовать циклы ожидания в виде перемалывания NOPов, в это время надо выполнять полезную работу. Да и проц для таких задач более чем шустрый
dccharacter » 08 фев 2013, 01:50
а у меня нет циклов ожидания....
мы так херачим
без циклов
Dmitry__ » 08 фев 2013, 02:09
dccharacter писал(а):мы так херачим
без циклов
Да ты маладца, базара нет
DMA не намутил там?
avr123.nm.ru » 08 фев 2013, 08:10
dccharacter писал(а):Пойти что ли к ним работать документописателем
просто сделай свою версию даташита и опубликуй или журналам предложи как статью.
dccharacter » 08 фев 2013, 11:03
Dmitry__ писал(а):dccharacter писал(а):мы так херачим
без циклов
Да ты маладца, базара нет
DMA не намутил там?
Ага, оно
Чо все сразу догадываются?

Я думал я гений

((
Добавлено спустя 49 секунд:avr123.nm.ru писал(а):dccharacter писал(а):Пойти что ли к ним работать документописателем
просто сделай свою версию даташита и опубликуй или журналам предложи как статью.
Не, это не интересно. Интересно аппноут. А я для этого дерево. Надеюсь что пока дерево.
elmot » 08 фев 2013, 12:41
dccharacter писал(а):Когда слать-то?
Пиши в память, шли через DMA. Или это не стм32?
dccharacter » 08 фев 2013, 12:59
elmot писал(а):dccharacter писал(а):Когда слать-то?
Пиши в память, шли через DMA. Или это не стм32?
Еще один

Издеваются
elmot » 08 фев 2013, 14:00
Сегодня нет, а что?
Добавлено спустя 52 секунды:
Можешь по прерыванию стать - это несложно совсем, если DMA смущает
dccharacter » 08 фев 2013, 14:15
Да ДМА я уже сделал, вчера еще

Слушайте, великие программеры, научите, как написать функцию, пробрасывающую переменный список параметров дальше
типа
void myprintf(char * format, ...) {
do_something();
printf(format, ???????);
}
elmot » 08 фев 2013, 15:34
dccharacter » 08 фев 2013, 16:06
не, плохой вариант
не хочу итерировать и много раз printf звать
хотелось бы принять список аргументов в какой-нить массив и указатель на этот массив скормить printf-у
Добавлено спустя 1 минуту 21 секунду:я вспомнил важное слово, раппер. И вот сразу ответ
http://www.ozzu.com/cpp-tutorials/tutor ... 89166.html
Dmitry__ » 08 фев 2013, 18:02
Уходил бы ты от printf, в определенный момент он тебе кирдык сделает. Не рассчитан он на реалтайм.
В том примере, который тебе давал, добавление еще пары printf вешало проц, и елмот что-то говорил.
Создай свой буфер, закольцуй, сам заполняй его выводимыми данными, сделай всякие проверяющие функции типа "буфер полон на 80%", "буфер будет опустошен через".
Лучше день потерять, но за 5 минут долететь


elmot » 08 фев 2013, 19:10
Вообще-то я за телеметрию в текстовом виде. Но printf лучше действительно отменить, он тормозной.
Dmitry__ » 08 фев 2013, 20:03
Да алгоритм перевода двоично-десятичных чисел в ASCII текст простой как валенок:
Выделить цифру (тетрада) и прибавить к нему "0" (48 -десятич. значение)
Чуть сложнее hex код:
выделить тетраду, если число > 9 то прибавить "A" (0x41), иначе прибавить "0" (0x30).
dccharacter » 09 фев 2013, 00:17
Ниче не понял
А флоат в аски?