-
Постов
1521 -
Зарегистрирован
-
Посещение
-
Победитель дней
38
Тип контента
Профили
Форумы
События
Блоги
Магазин
Весь контент RomanST
-
На Андроиде похоже до сих пор течет память и куда то деваются ресурсы, Moto G3 с почти голым андроидом без модификаций приходится 2-3 раза в неделю перезагружать просто чтобы перестал тормозить. Из установленных дополнительно приложений только мессенджеры, карты и почтовые клиенты, никаких игрушек. Айфон 5 такой проблемой если и страдает, то в куда меньшей степени, можно месяцами не перезагружать. В iOS 10, правда, начали вылетать некоторые приложения, в девятке такого не было... Надеюсь что исправят. А вообще меня тут покатали на днях пассажиром на новом Аккорде и я понял, что старый стал... В нем тихо, хорошая музыка и удобные сиденья, а как он едет - уже почти не интересно...
-
Знакомьтесь, это прищепка от Дерека: http://www.derekspea...com/restii.html Прищепка стоит 30 баксов. Подавился кофе и позеленел от зависти. Пойду удавлюсь нахрен, жизнь не сложилась...
-
Я бы подумал в эту сторону:
-
f1news отличную фотку нашли:
-
Ну что вы хотите, сначала дизайнер делает красиво, потом приходят технолог и маркетолог и вместе делают попроще и подешевле.
-
Вот что у коллеги нашел в закромах, даже не знаю, поклянчить или ну его нафиг, здоровый сон дороже...
-
Вообще тема интересная, я бы может попробовал, можно мосфеты на плате поменять на более мощные, моторчики поставить в стандартном типоразмере (NEMA xx) с большим усилием... Беда в том, что я уже практически не играю сам.
-
Если хочется порукожопить: https://ru.aliexpres...000023.1.yYFOMp С дыркой 3.175 вполне налезет на ось мотора G25 (Johnson Electric HC685LG-011, shaft 1/8"), кольцевой ремень GT2 найти не проблема, правда, на ось руля придется распечатывать на принтере 180-зубую GT2 шестерню, но при желании - решаемо, либо сделать двухступенчатую передачу с двумя ремнями (12->80 зубов, потом 36->80, второй ремень можно пошире, скажем, 10 мм). ЗЫ:
-
Бонус - можно потешить самолюбие? :)
-
Предохранителей там нет, если на мотор напрямую подать питание и он крутится - проблемы с платой, нести в ремонт электроники и пусть ковыряются в ней.
-
Какая разница то, там тупо потенциометры что в трасте, что в логитеке.
-
Реально на порно похоже: https://lenta.ru/new...9/nagota_po_tv/
-
Попробуй драйвер видеокарты переустановить.
-
Никто не заставляет этим пользоваться но лучше когда оно нормально работает. Иногда ведь приходится и с другими людьми обмениваться документами...
-
Я столько не выпью...
-
HAL_ADC_IRQHandler в stm32f1xx_hal_adc.c посмотри. (#) Optionally, in case of usage of DMA: (++) Configure the DMA (DMA channel, mode normal or circular, ...) using function HAL_DMA_Init(). (++) Configure the NVIC for DMA using function HAL_NVIC_EnableIRQ(DMAx_Channelx_IRQn) (++) Insert the ADC interruption handler function HAL_ADC_IRQHandler() into the function of corresponding DMA interruption vector DMAx_Channelx_IRQHandler(). HAL_NVIC_EnableIRQ(DMA1_Channel1_IRQn); - переопределяем вектор 11 в MX_DMA_Init() в main.c, это куб генерит за тебя. дефолтное значение устанавливается в startup_stm32f103xb.S - DMA1_Channel1_IRQn .weak DMA1_Channel1_IRQHandler .thumb_set DMA1_Channel1_IRQHandler,Default_Handler текст: void DMA1_Channel1_IRQHandler(void) { /* USER CODE BEGIN DMA1_Channel1_IRQn 0 */ /* USER CODE END DMA1_Channel1_IRQn 0 */ HAL_DMA_IRQHandler(&hdma_adc1); /* USER CODE BEGIN DMA1_Channel1_IRQn 1 */ /* USER CODE END DMA1_Channel1_IRQn 1 */ } Ну а из HAL_DMA_IRQHandler - вызывается HAL_ADC_ConvCpltCallback() Код надо смотреть :) Дебаг пока не освоил еще, в кукушке он нормально не работает, попробую TrueStudio... Кстати, там еще и half transfer complete callback есть, он на середине буфера вызывается...
-
После завершения цикла преобразования вызывается callback void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) по прерыванию. У тебя непрерывный цикл преобразования, значит, прерывания генерятся тоже непрерывно :) Так как при этом основной цикл прерывается - это может влиять на скорость опроса. Хуже когда добавляешь в код вызов пустой функции и все виснет нахрен :( На ардуине я такого что-то не припомню...
-
Дима, подскажи, пожалуйста, были какие то проблемы с ADC на 12 МГц? Я вот про это: // PeriphClkInit.AdcClockSelection = RCC_ADCPCLK2_DIV6; PeriphClkInit.AdcClockSelection = RCC_ADCPCLK2_DIV8; У меня тут трэш-шапито какое то вылезло, пытаюсь разобраться... И вот это: hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_WORD; hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_WORD; // hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD; //hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD; Читать по 16 бит не получилось, только по 32?
