roboforum.ru

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

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


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


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



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

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

дак написал бы как оно есть!

_________________
Читайте !


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
avr123.nm.ru писал(а):
dccharacter писал(а):
Прерывание INT2 (DRDY) я уже экспериментально все установил...

дак написал бы как оно есть!

Все в проекте, проект тем, кто захочет пробовать :-)

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
dccharacter писал(а):
например, возьмите даташит и определите, какой фронт у прерывания (ну т.е. активное состояние)
http://www.st.com/internet/analog/product/252443.jsp
Прерывание INT2 (DRDY)
осторожно, там МОРЕ информации :lol:
я уже экспериментально все установил...


Неужто не соответсвует таблице в даташите? В ДШ видно что активен уровень а не фронт или спад.


Вложения:
int2.jpg
int2.jpg [ 44.02 КиБ | Просмотров: 2084 ]

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

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

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
по ДШ "1"

_________________
Читайте !


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

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

Я вижу только, что установка бита в регисте включает прерывание, а очистка бита его отключает. Где конкретно написано про уровень?

Кстати, это неверно. Прерывание роняет ногу в ноль, в неактивном режиме HIGH левел на ней.

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
про уровень я судил по дефолту первого прерывания.

_________________
Читайте !


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

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

Добавлено спустя 4 минуты 16 секунд:
Отлаживай на свистке, а vcp в релиз.
Гибше надо быть...

Пришлось научиться управлять конфигурациями...

Добавлено спустя 1 минуту 25 секунд:
avr123.nm.ru писал(а):
про уровень я судил по дефолту первого прерывания.

Дефолт - это состояние бита после перезагрузки. Говорит об активности/неактивности прерывания. Никак не говорит об уровне/фронте и вообще работе прерывания. Ты согласен, что их техписателю надо ноги оторвать?

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я про прерыв 1 про дефолт писал - там и уровень задается. По нему судил о втором.

Написано плохо (индианец писал наверно) и на диаграмме чипа названия ног другие и показано что прерывания входы.

Надо им маляву накатать.

_________________
Читайте !


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

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

Написано плохо (индианец писал наверно) и на диаграмме чипа названия ног другие и показано что прерывания входы.

Надо им маляву накатать.

Да там вся дока ужас
Пойти что ли к ним работать документописателем

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


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Как считывать данные с сенсоров на частоте 380Гц, привеодить к нужным размерностям, считать кватернионы... и выводить все это в уарт хотя бы 20 раз в секунду?
Скорость УАРТа 115200, длину одной строчки с четырьма кватернионами считайте сами
"0.389684,0.026781,-0.128256,0.911938,"
Пришлось подумать.
Зато теперь я очень доволен.

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


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Чавой-то ты намудрил :)
115200/10 = 11520 байт/сек.
11520 / 20 сек = 576 байт в период 1/20 секунды.
576 / 4 кватерниона = 144 байта на число.
Даже если представить кодировку чисел не в ASCII а хрен знает в чем, получается 144/8 размерность числа = 18 байт на букву :)
А вообще, я за двоичную передачу данных, никаких printf, только хардкор.


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

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

*протирает глаза*

Добавлено спустя 3 минуты 48 секунд:
Дело же не в том, чтобы в секунду передать 20*37 символов
Дело в том, что сенсор шлет данные 380 раз в секунду. Это около 3мс на цикл. За этот цикл надо успеть обработать данные и просчитать углы поворота.
Когда слать-то?

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


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
По RS232 байт передается 10-ю битами, 1 старт-бит, 1 стоп-бит и 8 бит данных, а скорость 115200 считается передаваемыми всеми битами :)


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

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

Надо софт на компе переписывать
Уныло

Добавлено спустя 52 секунды:
Dmitry__ писал(а):
По RS232 байт передается 10-ю битами, 1 старт-бит, 1 стоп-бит и 8 бит данных, а скорость 115200 считается передаваемыми всеми битами :)

уф
я увидел байт/сек, и меня немедленно порвало. Не успел вчитаться.

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


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

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


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

Сейчас этот форум просматривают: Nesenin и гости: 5


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

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