roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:04

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




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 25 дек 2012, 12:24 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Спасибо кэп :)
Грабли растут из AN3192
http://www.google.ru/url?sa=t&rct=j&q=l ... GE&cad=rja
Методом быдлодекодирования стмовского быдлокодирования запустил компас в 3-х квадрантах из 4-х :o
Удивительно, как можно выпустить демокод с такими ошибками, ведь на свеодиодах дискавери сразу видно, что не работает. Или у быдлокодеров из широт экватора все работает?

В общем курю "tilt compensated electronic compass"
Гугль выводит на нужные ссылки:
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... 10n=ru&i=7
https://www.loveelectronics.co.uk/Tutor ... o-tutorial
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... 10n=ru&i=6


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 25 дек 2012, 17:28 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Эх, классные грабельки :cry:
В STM32F3-Discovery по умолчанию залита рабочая демо компаса. А если перекомпилить и залить STM32F3Discovery_FW_V1.1.0, имеем нерабочий компас.
Не могу найти Discovery_FW версии V1.0.0, похоже там нет ошибки.
Подменил обработку компаса этим, заработал:
https://github.com/Laurenceb/STM32F3Dis ... src/main.c
Но, как-то упрощена обработка тилт.

В STM32F3Discovery_FW_V1.1.0 ошибка:
Код:
      fTiltedY = MagBuffer[0]*fSinRoll*fSinPitch+MagBuffer[1]*fCosRoll-MagBuffer[1]*fSinRoll*fCosPitch;

Исходя из:
Код:
X h = X M cos Pitch + Z M sin Pitch
Yh = X M sin Roll sin Pitch + YM cos Roll − Z M sin Roll cos Pitch

должно быть:
Код:
      fTiltedY = MagBuffer[0]*fSinRoll*fSinPitch+MagBuffer[1]*fCosRoll-MagBuffer[2]*fSinRoll*fCosPitch;


Есть еще ошибки. Сцуки...

Добавлено спустя 8 минут 5 секунд:
Кто знает как в плату залить чистый HEX?
STM32 ST-LINK Utility не видит cpu, а IAR ругается:
Код:
Failed to generate .sim file from debug file: C:\stm32f3discovery_fw\STM32F3-Discovery_FW_V1.1.0\Project\Demonstration\Binary\STM32F3_Discovery_Demo_V1.0.0.hex

По ходу это прошивка без ошибки компаса...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 25 дек 2012, 17:38 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 25 дек 2012, 17:44 
Не в сети
Аватара пользователя

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

На f3 нет усб-хоста, так что dfu вряд ли.
dccharacter писал(а):
И кстати, почему ST-Link не видит камень?

Мне тоже странно. должен видеть. Что-то недонастроено(ST-LINK в режиме JTAG?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 25 дек 2012, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
Мне тоже странно. должен видеть. Что-то недонастроено(ST-LINK в режиме JTAG?)

В режиме SWD.
Пишет: Cannot connect to the MCU device!
По JTAG, STM32 ST-LINK Utility вообще не коннектится:
17:00:41 : Unknown target connected
17:00:42 : Cannot connect to ST-LINK!

Добавлено спустя 4 минуты 33 секунды:
Компас работает круто, разрешение около градуса, ошибка при "не в горизонте" около 10 градусов (кручу на 360 град.), в общем квадрокоптеру курсовой гироскоп и не нужен (если не летать над залежами железной руды) :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ST снова жжет. Пристегните ремни
СообщениеДобавлено: 28 сен 2013, 10:08 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
http://www.st.com/web/catalog/tools/FM1 ... 2/PF259090

STM32F429ZIT6
2 MB of Flash memory,
256 KB of RAM
2.4" QVGA TFT LCD
SDRAM 64 Mbits
L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope
Six LEDs
Two pushbuttons (user and reset)
USB OTG with micro-AB connector
Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 30 сен 2013, 14:09 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
че, уже раскупили?

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 30 сен 2013, 15:11 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 30 сен 2013, 15:48 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ай, ай, ай :D чуть не пропустил, что замаячила такая чудная дискавери. она же на том самом долгожданном 429ом с поддержкой tft и sdram. :Yahoo!: это же чудно, теперь будет куда дотнет влить, не беспокоясь, что плюшки в момент слопают всё озу.
elmot, я правильно понимаю, что на фарнел/елемент14 вне зависимости от заказа, стоимость доставки фиксированная? если да, то сколько в долларах?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 30 сен 2013, 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Angel71 писал(а):
ай, ай, ай :D чуть не пропустил, что замаячила такая чудная дискавери. она же на том самом долгожданном 429ом с поддержкой tft и sdram. :Yahoo!: это же чудно, теперь будет куда дотнет влить, не беспокоясь, что плюшки в момент слопают всё озу.
elmot, я правильно понимаю, что на фарнел/елемент14 вне зависимости от заказа, стоимость доставки фиксированная? если да, то сколько в долларах?

Вона, еще и на конференцию зовуть. Обещають плату в зубы тем, кто доедет.
http://www.st.com/web/en/seminar/Effici ... _STM32F429

Добавлено спустя 32 секунды:
До 10 кг - 20 евро


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 04 окт 2013, 12:55 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Появилась на фарнелле. Есть желающие купить пачку и раскидать доставку на всех?
Стоимость платы - 21 евро. Доставка - в последний раз было 20 евро за чемодан.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 05 окт 2013, 18:41 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 05 окт 2013, 18:47 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
я хочу, может даже не одну. только я наверно не помощник, т.к. скорей всего по месту посредника буду искать или сам кучу разных платок закажу.
люди, налетайте :) с такой ценой ничего подобного даже близко нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 05 окт 2013, 19:31 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Очередная дискавери. Уже хачу!
СообщениеДобавлено: 05 окт 2013, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
я пару модулей экранов с резистивеым тачем брал, с доставкой 10-12$ каждый. да и фиг с этим экранчиком, плат с младшими армами, на которых враяли несколько метров sdram (поддержка же ещё нужна + тут в чипе встроен контроллер tft, что очень приятно) хоть и немало, но ценники же на них... 40-50$ минимум. по 30$ чтот так на вскидку даже и не припомню.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.

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


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

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


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

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