Petr
18.09.2017
12:27:38
673/674 74 серии гуглятся
А так же 675 и 676
Алсо мб сразу ещё более многобитный регистр?
kaktys
18.09.2017
12:33:11
Google
Petr
18.09.2017
12:33:27
kaktys
18.09.2017
12:33:57
Petr
18.09.2017
12:34:48
kaktys
18.09.2017
12:35:17
i2c в серию можно, что б на 10-12 штук
777Andrej
18.09.2017
12:37:55
А не пойти обсуждать в анархию?
Ht3
18.09.2017
12:37:58
MCP23016, MCP23S17, MBI5026
Vadim
20.09.2017
09:01:15
Есть гусеничная платформа с ардуино на борту. Сделал чтобы ездила, поворачивалась и вот это все.
Задача: сделать так, чтобы она поворачивалась на определенный градус. Типа пользователь задаёт 43 градуса, платформа поворачивается.
Как это сделать? Я так понимаю мне нужно вращать платформу и сравнивать ее с показанием какого-то датчика угла?
kaktys
20.09.2017
09:01:49
гироскоп ?
Vadim
20.09.2017
09:03:08
А он может? Никогда не сталкивался с работой гироскопа. Он даёт угол относительно чего?
Дмитрий
20.09.2017
09:03:22
он даёт не угол, но угловую скорость
чтобы получить угол, нужно его проинтегрировать ардуиной
Eugene
20.09.2017
09:03:39
Есть ведь компас цифровой
kaktys
20.09.2017
09:04:29
компас в помещении плохо работает, особенно когда токи к моторам, их магнитные поля, металл в конструкции
Google
Дмитрий
20.09.2017
09:04:32
А компасы имеют достаточно точности для поворотов? особенно рядом с моторами
dimcha
20.09.2017
09:05:45
думаю для таких вещей и придуман гироскоп
Eugene
20.09.2017
09:05:46
kiltum
20.09.2017
09:06:02
dimcha
20.09.2017
09:06:33
подводные лодки по ним ориентируются. А когда всплывают - уточняют по звездам.
Дмитрий
20.09.2017
09:06:44
На гусеничной платформе не получится считать достаточно точно, никогда не знаешь, насколько оно проскальзывает, поэтому только гироскоп
dimcha
20.09.2017
09:06:59
и разница очень небольшая
kaktys
20.09.2017
09:07:22
гироскоп же сам имеет дрейф плюс вибрации его постепенно сбивают
Vadim
20.09.2017
09:13:08
Спасибо! Попробую поиграться с гироскопом.
dimcha
20.09.2017
09:20:41
а камера на тележке есть? можно по реперным точкам угол вычислять
готовое решение не дам, но думаю OpenCV в этом поможет
Дмитрий
20.09.2017
09:21:21
opencv на ардуине, ага
Vadim
20.09.2017
09:23:20
dimcha
20.09.2017
09:24:57
opencv на ардуине, ага
смотря какой. Камеры для ардуины есть. На минимальном разрешении реперные точки находятся без проблем, если мы не перед белой стеной, конечно.
kaktys
20.09.2017
09:25:31
платы с полным фаршем стоят от 20-30
Vadim
20.09.2017
09:26:39
kaktys
20.09.2017
09:27:29
http://ardupilot.org/rover/docs/parameters.html
Set this to 1 for skid steering input rovers (tank track style in RC controller). When enabled, servo1 is used for the left track control, servo3 is used for right track control
Google
kaktys
20.09.2017
09:29:47
https://www.google.de/search?safe=off&q=ardupilot+tank
metaclass
20.09.2017
11:13:09
а для камер - OpenMV + optical flow
Mack
20.09.2017
11:20:49
тут такая проблемка, перехожу из бутлодера в основную прошивку и в прошивке не работают прерывания.
Вот код перехода https://codepad.co/snippet/EWjMGsfa
пишу в iare
контроллер STM32F302R8
metaclass
20.09.2017
11:24:32
__disable_irq (); а прошивка ж их разрешает?
Mack
20.09.2017
11:25:24
вот сброс периферии перед переходом void reinit_clock(void)
{
RCC->CFGR &=~ RCC_CFGR_SW;
RCC->CR &=~ RCC_CR_PLLON;
RCC->CR &=~ RCC_CR_HSEON; //HSE off
RCC->APB2RSTR |= RCC_APB2RSTR_USART1RST;
RCC->AHBRSTR |= RCC_AHBRSTR_GPIOARST;
RCC->APB2RSTR &=~ RCC_APB2RSTR_USART1RST;
RCC->AHBRSTR &=~ RCC_AHBRSTR_GPIOARST;
/*RCC->APB1RSTR = 0xFFFFFFFF;
RCC->APB1RSTR = 0;
RCC->APB2RSTR = 0xFFFFFFFF;
RCC->APB2RSTR = 0;*/
}
Pavel
21.09.2017
15:15:25
Коллеги, подскажите пожалуйста как в документах ST называется Zero jitter support on Cortex-M0/Cortex-M0+ processors? А то он нужен, но я в упор не вижу в UM на stm32f3 его упоминания. Узнал об этом режиме тут https://community.arm.com/processors/b/blog/posts/beginner-guide-on-interrupt-latency-and-interrupt-latency-of-the-arm-cortex-m-processors
Вот собсвенно описание этого режима:
The interrupt latency of Cortex-M processors can be affected by wait states of the on chip bus system, which can result in a small jitter. The Cortex-M0 and Cortex-M0+ processors have an optional feature to force interrupt response time to have zero jitter. This is done by forcing the interrupt latency to be the worst case (i.e. interrupt latency + wait state effect). This feature is typically not used in microcontrollers (just process the interrupt request as quick as possible), but is used in some special SoC designs that demand zero jitter in interrupt responses.
Danil
21.09.2017
15:21:18
А нафига оно тебе нужно? Софтовый USB делать а-ля AVR?
Pavel
21.09.2017
19:29:13
Firelander
21.09.2017
19:33:13
Aleksander
21.09.2017
19:34:42
Pavel
21.09.2017
19:36:10
fait
21.09.2017
19:54:35
Доброго вечера, подскажите, куда копать.
Микроконтроллер stm8l152k4t6.
При установки ROP бита (защита от считывания) устройство перестаёт работать, если не ставить его, то всё ОК.
В Errata sheet этот случай не описан,
(ближайшее похожее, flash залочена, если бутлодер включен и ROP активен, но это не мой случай).
Выставляю option byte через ST Visual programmer.
Danil
21.09.2017
20:36:35
У тебя точность будет определятся точностью опорного кварца
Pavel
21.09.2017
23:34:43
У тебя точность будет определятся точностью опорного кварца
не только, есть и внешний опорный источник. Да и не все так просто, приходится заводить сразу несколько таймеров пара из котрых стоят в цепочке. И нужна однозначность во времени срабатывания прерывания. По этому и задал именно такой вопрос про zero jitter, а не как это сделать.
sifun
22.09.2017
01:46:58
может тандем плис и мк все-таки
Google
Dolphin
22.09.2017
02:42:10
Кирилл Gessor
22.09.2017
06:12:32
Ребят, а вот такой вопрос по протоколу Манчестера. Если надо больше абонентов, чем 30, например 100. Получится дать им всем групповую команду, а потом обратиться к какому-то конкретному, зашифровав его адрес в первом слове данных?
Ibh
22.09.2017
07:01:24
а если можно не за один период измерять, то точность хоть до пикогерца. лишь бы опорник был хороший
Danil
22.09.2017
07:03:06
Eugene
23.09.2017
14:52:11
камрады кто нибудь регистрировался на сайте Atmel? регистрируюсь, присылают письмо подтверждения. а потом говорят что логин не верный. жамкаешь забыл пароль, говорят email нет такого. что за фигня там у них
Хокейний
23.09.2017
14:53:49
может надо им просто написать?
Ibh
23.09.2017
15:00:53
не исследовал вопрос, но смена браузера на тупо ie помогла
Eugene
23.09.2017
15:02:54
Dolphin
23.09.2017
15:18:39
может тебе не туда?