roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 фев 2025, 10:31

Часовой пояс: UTC + 4 часа


Правила форума


В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.



Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 41, 42, 43, 44, 45, 46, 47 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 01:49 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Это около 3мс на цикл. За этот цикл надо успеть обработать данные и просчитать углы поворота.
Когда слать-то?

Если не быдлокодить, то без вопросов, нельзя использовать циклы ожидания в виде перемалывания NOPов, в это время надо выполнять полезную работу. Да и проц для таких задач более чем шустрый


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 01:50 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
а у меня нет циклов ожидания....
мы так херачим
без циклов

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 02:09 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
мы так херачим
без циклов

Да ты маладца, базара нет :)
DMA не намутил там?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 08:10 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
dccharacter писал(а):
Пойти что ли к ним работать документописателем
просто сделай свою версию даташита и опубликуй или журналам предложи как статью.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 11:03 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dmitry__ писал(а):
dccharacter писал(а):
мы так херачим
без циклов

Да ты маладца, базара нет :)
DMA не намутил там?

Ага, оно
Чо все сразу догадываются? :-( Я думал я гений :-(((

Добавлено спустя 49 секунд:
avr123.nm.ru писал(а):
dccharacter писал(а):
Пойти что ли к ним работать документописателем
просто сделай свою версию даташита и опубликуй или журналам предложи как статью.

Не, это не интересно. Интересно аппноут. А я для этого дерево. Надеюсь что пока дерево.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
dccharacter писал(а):
Когда слать-то?

Пиши в память, шли через DMA. Или это не стм32?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 12:59 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
dccharacter писал(а):
Когда слать-то?

Пиши в память, шли через DMA. Или это не стм32?

Еще один :-(
Издеваются

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 14:00 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Сегодня нет, а что?

Добавлено спустя 52 секунды:
Можешь по прерыванию стать - это несложно совсем, если DMA смущает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 14:15 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Да ДМА я уже сделал, вчера еще :-)
Слушайте, великие программеры, научите, как написать функцию, пробрасывающую переменный список параметров дальше
типа

void myprintf(char * format, ...) {
do_something();
printf(format, ???????);
}

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 15:34 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
тута глянь
http://cboard.cprogramming.com/c-progra ... ument.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 16:06 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):

не, плохой вариант
не хочу итерировать и много раз printf звать
хотелось бы принять список аргументов в какой-нить массив и указатель на этот массив скормить printf-у

Добавлено спустя 1 минуту 21 секунду:
я вспомнил важное слово, раппер. И вот сразу ответ :-)
http://www.ozzu.com/cpp-tutorials/tutor ... 89166.html

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 18:02 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Уходил бы ты от printf, в определенный момент он тебе кирдык сделает. Не рассчитан он на реалтайм.
В том примере, который тебе давал, добавление еще пары printf вешало проц, и елмот что-то говорил.
Создай свой буфер, закольцуй, сам заполняй его выводимыми данными, сделай всякие проверяющие функции типа "буфер полон на 80%", "буфер будет опустошен через".
Лучше день потерять, но за 5 минут долететь :)
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 19:10 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Вообще-то я за телеметрию в текстовом виде. Но printf лучше действительно отменить, он тормозной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 08 фев 2013, 20:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Да алгоритм перевода двоично-десятичных чисел в ASCII текст простой как валенок:
Выделить цифру (тетрада) и прибавить к нему "0" (48 -десятич. значение)
Чуть сложнее hex код:
выделить тетраду, если число > 9 то прибавить "A" (0x41), иначе прибавить "0" (0x30).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 09 фев 2013, 00:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ниче не понял
А флоат в аски?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 41, 42, 43, 44, 45, 46, 47 ... 106  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO