Технический форум по робототехнике.
Dmitry__ » 25 дек 2012, 12:24
Спасибо кэп

Грабли растут из AN3192
http://www.google.ru/url?sa=t&rct=j&q=l ... GE&cad=rjaМетодом быдлодекодирования стмовского быдлокодирования запустил компас в 3-х квадрантах из 4-х
Удивительно, как можно выпустить демокод с такими ошибками, ведь на свеодиодах дискавери сразу видно, что не работает. Или у быдлокодеров из широт экватора все работает?
В общем курю "tilt compensated electronic compass"
Гугль выводит на нужные ссылки:
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... 10n=ru&i=7https://www.loveelectronics.co.uk/Tutor ... o-tutorialhttp://yandex.ru/clck/redir/AiuY0DBWFJ4 ... 10n=ru&i=6
Dmitry__ » 25 дек 2012, 17:28
Эх, классные грабельки
В 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
По ходу это прошивка без ошибки компаса...
dccharacter » 25 дек 2012, 17:38
Через DFU-режим, например. Примерно миллион способов есть.
И кстати, почему ST-Link не видит камень?
elmot » 25 дек 2012, 17:44
dccharacter писал(а):Через DFU-режим, например. Примерно миллион способов есть.
На f3 нет усб-хоста, так что dfu вряд ли.
dccharacter писал(а):И кстати, почему ST-Link не видит камень?
Мне тоже странно. должен видеть. Что-то недонастроено(ST-LINK в режиме JTAG?)
Dmitry__ » 25 дек 2012, 18:06
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 град.), в общем квадрокоптеру курсовой гироскоп и не нужен (если не летать над залежами железной руды)

elmot » 28 сен 2013, 10:08
http://www.st.com/web/catalog/tools/FM1 ... 2/PF259090STM32F429ZIT6
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
Drunya » 30 сен 2013, 14:09
че, уже раскупили?
elmot » 30 сен 2013, 15:11
Не, еще не допаяли
Angel71 » 30 сен 2013, 15:48
ай, ай, ай

чуть не пропустил, что замаячила такая чудная дискавери. она же на том самом долгожданном 429ом с поддержкой tft и sdram.

это же чудно, теперь будет куда дотнет влить, не беспокоясь, что плюшки в момент слопают всё озу.
elmot, я правильно понимаю, что на фарнел/елемент14 вне зависимости от заказа, стоимость доставки фиксированная? если да, то сколько в долларах?
elmot » 30 сен 2013, 16:21
Angel71 писал(а):ай, ай, ай

чуть не пропустил, что замаячила такая чудная дискавери. она же на том самом долгожданном 429ом с поддержкой tft и sdram.

это же чудно, теперь будет куда дотнет влить, не беспокоясь, что плюшки в момент слопают всё озу.
elmot, я правильно понимаю, что на фарнел/елемент14 вне зависимости от заказа, стоимость доставки фиксированная? если да, то сколько в долларах?
Вона, еще и на конференцию зовуть. Обещають плату в зубы тем, кто доедет.
http://www.st.com/web/en/seminar/Effici ... _STM32F429Добавлено спустя 32 секунды:До 10 кг - 20 евро
elmot » 04 окт 2013, 12:55
Появилась на фарнелле. Есть желающие купить пачку и раскидать доставку на всех?
Стоимость платы - 21 евро. Доставка - в последний раз было 20 евро за чемодан.
elmot » 05 окт 2013, 18:41
Неужто никто себе такую игрушку не хочет???
Angel71 » 05 окт 2013, 18:47
я хочу, может даже не одну. только я наверно не помощник, т.к. скорей всего по месту посредника буду искать или сам кучу разных платок закажу.
люди, налетайте

с такой ценой ничего подобного даже близко нет.
elmot » 05 окт 2013, 19:31
Мне за такие тэньге предложили в китае дуня+экранчик похожий:)
Ажно смешно.
Angel71 » 05 окт 2013, 20:31
я пару модулей экранов с резистивеым тачем брал, с доставкой 10-12$ каждый. да и фиг с этим экранчиком, плат с младшими армами, на которых враяли несколько метров sdram (поддержка же ещё нужна + тут в чипе встроен контроллер tft, что очень приятно) хоть и немало, но ценники же на них... 40-50$ минимум. по 30$ чтот так на вскидку даже и не припомню.