Jump to content

    

Search the Community

Showing results for tags 'stm32'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Сайт и форум
    • Новости и обсуждения сайта и форума
    • Другие известные форумы и сайты по электронике
    • В помощь начинающему
    • International Forum
    • Образование в области электроники
    • Обучающие видео-материалы и обмен опытом
  • Cистемный уровень проектирования
    • Вопросы системного уровня проектирования
    • Математика и Физика
    • Операционные системы
    • Документация
    • Системы CAD/CAM/CAE/PLM
    • Разработка цифровых, аналоговых, аналого-цифровых ИС
    • Электробезопасность и ЭМС
    • Управление проектами
    • Neural networks and machine learning (NN/ML)
  • Программируемая логика ПЛИС (FPGA,CPLD, PLD)
    • Среды разработки - обсуждаем САПРы
    • Работаем с ПЛИС, области применения, выбор
    • Языки проектирования на ПЛИС (FPGA)
    • Системы на ПЛИС - System on a Programmable Chip (SoPC)
  • Цифровая обработка сигналов - ЦОС (DSP)
    • Сигнальные процессоры и их программирование - DSP
    • Алгоритмы ЦОС (DSP)
  • Микроконтроллеры (MCs)
    • Cредства разработки для МК
    • ARM
    • AVR
    • MSP430
    • Все остальные микроконтроллеры
    • Отладочные платы
  • Печатные платы (PCB)
    • Разрабатываем ПП в САПР - PCB development
    • Работаем с трассировкой
    • Изготовление ПП - PCB manufacturing
  • Сборка РЭУ
  • Аналоговая и цифровая техника, прикладная электроника
  • Силовая Электроника - Power Electronics
  • Интерфейсы
  • Поставщики компонентов для электроники
  • Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
  • Дополнительные разделы - Additional sections

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Город


Код проверки


skype


Facebook


Vkontakte


LinkedIn


Twitter


G+


Одноклассники

  1. Здравствуйте! Имеется разработанная плата с STM32F407VET6 и PHY DP83848 для реализации Ethernet-передачи(планируется TCP-клиент или сервер). STM32F407VET6 и DP83848 соединяются по MII-интерфейсу. Используется LWIP-стек. DP83848 тактируется от отдельного кварца на 25 МГц, микроконтроллер - также от отдельного на 25 МГц. Плата и ПК соединены напрямую по Ethernet-кабелю, без роутеров и маршрутизаторов. Проект был сгенерирован из CubeMx в Keil v5.27. Далее в цикл While() добавил MX_LWIP_Process(), скомпилировал, прошил. Основная проблема - МК не принимает данные от DP83848. Что было проверено/сделано: 1. Сверил все адреса регистров/значений из даташита на DP83848 с тем, что выдает CubeMx. Пришлось в некоторых местах исправить. 2. Проверил повторно схему, соответствие подключаемых выводов на обоих сторонах (STM32 и DP83848), еще раз сверился с требованиями по подключению DP83848 из даташита. 3. Проверил осциллографом сигналы на RXD0..RXD3 - имеются (т.е. DP83848 принимает сигналы с ПК, и передает затем STM32, но он их не воспринимает что-ли?), RX_CLK и TX_CLK - имеются, генерация от кварца есть. 4. Назначил IP адрес, маску и узел в настройках адаптера Ethernet на ПК. 5. Попытался понять, где же все-таки происходит "затык", прошелся последовательно по функциям: While() -> MX_LWIP_Process() -> ethernetif_input(&gnetif) -> low_level_input(netif) -> HAL_ETH_GetReceivedFrame(&heth). В функции HAL_ETH_GetReceivedFrame(&heth) есть условие: if(((heth->RxDesc->Status & ETH_DMARXDESC_OWN) == (uint32_t)RESET)), в него программа не заходит. Подумал, что возможно что-то с DMA, но так и не получилось понять. 6. Хотел проверить в RMII-режиме - схема и разводка платы не позволяет (P.S.- Хотя конечно, можно настроить "нестандартно" тактирование STM32, пустить 50 МГц с MCO на RX_CLK и X1 у DP83848 через доп.провода) После вышеописанных действий результата нет. Скриншоты с настройкой из CubeMx прикрепил. Также прикрепил пару скриншотов из WireShark, скриншоты "фейкового" пинга из командной строки и общих настроек LWIP. В WireShark видно, что ПК постоянно спрашивает "Who has 192.168.1.1.?", а плата шлет какие-то запросы (наверно связаны с автосогласованием при включении DP83848), но не слышит ПК. Я понимаю, что применять CubeMX не очень "рационально", но имеется потребность в кратчайшие сроки реализовать связь по Ethernet для передачи данных. Буду рад любым подсказкам.
  2. Друзья, привет. Есть код и схема для сборки частотомера на STM32, но нет сейчас возможности проверить работоспособность данного устройства. Если у кого-нибудь есть свободные 5 минут, не могли бы вы хотя бы без запуска, беглым взглядом посмотрев код, подсказать будет ли оно работать или нет и подсказать ошибки. В лучшем случае протестировать работает ли устройство или нет. Если кто поможет, буду чрезвычайно благодарен.
  3. Здорова орлы. Проект: stm32h743 читает кадры с камеры по DCMI и кидает их по UDP(lwip работает), на стороне ПК работает прога на Qt, принимает кадры, отображает(я сделал минимальную обвязку типа протокола), все хорошо, 20-30 FPS. Разрешение: 640х512, 1 байт на пиксель, размер кадра 327.680 байт, JPEG не используется. Задача: отобразить это видео в браузере, без Qt программки. Смотрел в сторону RTSP-библиотек, но не нашел ничего относительно простого под embedded, посоветуйте что-нибудь.
  4. Разработка электроники. Полное ведение проекта, от проработки устройства, написания софта и firmware до отладки образца. FPGA Xilinx - проекты любой сложности. Опыт больше 20 лет. STM32 - включая BLE устройства. Большой опыт разработки для разных заказчиков. Altium Designer - разработка печатных плат. Опыт работы с JKLC PCB. Сделаны многие проекты. Написание приложений под ОС Android. ADC приложения и ЦОС (DSP). Почта для связи vorrommodem@mail.ru
  5. здравствуйте уважаемые форумчане. хочу познакомиться с микроконтроллерами и попытаться мигнуть светодиодом без IDE и библиотек. помогите пожалуйста с выбором для этой цели самого микрокотроллера и остального необходимого для этой цели. если проще, то скажите пожалуйста что нужно купить чтобы мигнуть светодиодом без IDE и библиотек. какой контроллер, какой программатор и uart, если он нужен. бюджет небольшой. желательно чтобы это можно было купить на Aliexpress. пожалуйста отнеситесь серьезно. потому что я могу не понять вашей шутки, если вдруг вы решите пошутить...
  6. Доброй всем, кто подскажет по какой то причине после загорания флажка RXFLVL при преёме setup паккета. после чтения флаг не тухнет. может я нетак четайо с fifo? в документах написано что должен сам тухнуть. code: ;define OTG_FS_H equ 0x5000 OTG_FS_L equ 0x0000 RX_FIFO_STR equ 0x1000 __usb_int proc push {LR} movw r9,#OTG_FS_L movt r9,#OTG_FS_H ldr r0,[r9,#OTG_GINTSTS_B] tst r0,#USBRST beq jmp_usb_int_reset_skip bl _device_init b jmp_usb_int_end jmp_usb_int_reset_skip tst r0,#ENUMDNE beq jmp_usb_int_enmflag_skip bl _device_enmflag b jmp_usb_int_end jmp_usb_int_enmflag_skip tst r0,#RXFLVL beq jmp_usb_int_rx_skip ldr r0,[r9,#OTG_GRXSTSR_B] ; and r1,r0,#EPNUM_MASK cmp r1,#ENPOINT0 bne jmp_usb_int_rx_endpoint1 bl _endpoint0_rx b jmp_usb_int_end jmp_usb_int_rx_endpoint1 b jmp_usb_int_end jmp_usb_int_rx_skip tst r0,#IEPINT jmp_usb_int_end pop {LR} BX LR endp _endpoint0_rx proc push {LR} ;acording to datasheet add r8,r9,#(RX_FIFO_STR) ;point to rxfifo start and r1,r0,#PKTSTS_MASK cmp r1,#PKTSTS_SETUP_REC bne jmp_endpoint0_rx_setup_rec ;disable ldr r1,[r9,#OTG_GINTMSK_B] bic r1,#(RXFLVL) str r1,[r9,#OTG_GINTMSK_B] mov r1,#BCNT_MASK ands r1,r0 ;adviced to test BYT_COUNT before poping fifo to avoid undefined behavior!!! beq jmp_endpoint0_rx_end ;first 4byt are status data ldr r0,[r8] mov r1,#BCNT_MASK and r1,r0 lsr r1,#4 ;byte received and r2,r0,#FRMNUM_MASK lsr r2,#21 ldr r3,[r8] ;only 4byt read alowed ldr r4,[r8] ;ldr r5,[r8],#4 mov32 r0,#(PKTCNT_CNT_OUT_MASK|STUPCNT_3PACK|0x40) ;pack size max 64 str r0,[r9,#OTG_DOEPTSIZ0_B] mov r0,#(CNAK) str r0,[r9,#OTG_DOEPCTL0_B] tst r3,#GET_BIT beq jmp_endpoint0_rx_setup_set and r1,r3,#GET_2BYT_MASK cmp r1,#GET_DESKRIPTOR bne jmp_endpoint0_rx_setup_get_next and r1,r3,#GET_4BYT_MASK cmp r1,#DEVICE_DESCRIPTOR bne jmp_endpoint0_rx_setup_get_next_descriptor ; bl _send_device_descriptor b jmp_endpoint0_rx_setup_get_end jmp_endpoint0_rx_setup_get_next_descriptor b jmp_endpoint0_rx_end ;---------- setup get ---------------------------------------- jmp_endpoint0_rx_setup_get_next jmp_endpoint0_rx_setup_get_end ldr r0,[r9,#OTG_GINTMSK_B] orr r0,#(RXFLVL) str r0,[r9,#OTG_GINTMSK_B] b jmp_endpoint0_rx_end ;*****SETUP set cmd *************************** jmp_endpoint0_rx_setup_set ldr r0,[r9,#OTG_GINTMSK_B] mov r0,#(RXFLVL) str r0,[r9,#OTG_GINTMSK_B] b jmp_endpoint0_rx_end jmp_endpoint0_rx_setup_rec cmp r1,#PKTSTS_SETUP_CMPL bne jmp_endpoint0_rx_out_cmpl mov32 r0,#(PKTCNT_CNT_OUT_MASK|STUPCNT_3PACK|0x40) ;pack size max 64 str r0,[r9,#OTG_DOEPTSIZ0_B] mov r0,#(CNAK) str r0,[r9,#OTG_DOEPCTL0_B] ;bl _send_device_descriptor b jmp_endpoint0_rx_end jmp_endpoint0_rx_out_cmpl cmp r1,#PKTSTS_OUT_CMPL bne jmp_endpoint0_rx_next ldr r0,[r8] b jmp_endpoint0_rx_end jmp_endpoint0_rx_next ldr r0,[r9,#OTG_GINTMSK_B] ;bic r0,#(RXFLVL) ;str r0,[r9,#OTG_GINTMSK_B] ;ldr r0,[r8] ;mov r0,#0 ;str r0,[r8] jmp_endpoint0_rx_end pop {LR} BX LR endp
  7. Добрый день! Пытаюсь настроить связь МК STM32l072 с трансивером SX1276 по шине SPI. Использую HAL библиотеку. На осциллограмме вижу, что CLK, MOSI и NSS какие нужно, а вот на приеме MISO тишина. Пробую на отладочной плате B-L072Z-LRWAN1 Код настройки SPI и осциллограмму прикладываю void MX_SPI2_Init(void) { SPI_HandleTypeDef hspi2; hspi2.Instance = SPI2; hspi2.Init.Mode = SPI_MODE_MASTER; hspi2.Init.Direction = SPI_DIRECTION_2LINES; hspi2.Init.DataSize = SPI_DATASIZE_8BIT; hspi2.Init.CLKPolarity = SPI_POLARITY_LOW; hspi2.Init.CLKPhase = SPI_PHASE_1EDGE; hspi2.Init.NSS = SPI_NSS_SOFT; hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_128; hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB; hspi2.Init.TIMode = SPI_TIMODE_DISABLE; hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; hspi2.Init.CRCPolynomial = 7; if (HAL_SPI_Init(&hspi2) != HAL_OK) { Error_Handler(); } } void HAL_SPI_MspInit(SPI_HandleTypeDef* spiHandle) { GPIO_InitTypeDef GPIO_InitStruct = {0}; if(spiHandle->Instance==SPI2) { /* USER CODE BEGIN SPI2_MspInit 0 */ /* USER CODE END SPI2_MspInit 0 */ /* SPI2 clock enable */ __HAL_RCC_SPI2_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); GPIO_InitStruct.Pin = GPIO_SPI2_MOSI|GPIO_SPI2_MISO; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; GPIO_InitStruct.Alternate = GPIO_AF_SPI2; HAL_GPIO_Init(GPIO_SPI2_PORT_M, &GPIO_InitStruct); GPIO_InitStruct.Pin = GPIO_SPI2_SCK; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; GPIO_InitStruct.Alternate = GPIO_AF_SPI2; HAL_GPIO_Init(GPIO_SPI2_PORT_SCK, &GPIO_InitStruct); /* USER CODE BEGIN SPI2_MspInit 1 */ /* USER CODE END SPI2_MspInit 1 */ } } У кого какие мысли?)
  8. Я полный чайник в МК. Прикупил себе STM32-E407 и установил keil 5.24. Перед тем как суваться в keil. Я попытался прошить через Arduino по инструкции из даташита. Все было успешно. Потом, я пытался уже что-то сделать в keil. Для начало хотел просто убедиться, что keil видит плату, но увы. Я прочитал куча решений и ни одна мне не помогла. Устанавливал дрова из этой папки F:\Keil_v5\ARM\STLink\USBDriver. Все равно не видит. Поменял STLinkUSBDriver.dll, все равно никакого отклика. Диспетчер устройств находит его вот так. Назначал через программу Zadig драйвер WinUSB. Подключение платы выглядит следующим образом Мне кажется, что я уже все поломал и у меня куча драйвер уже установлено на компьютер. Запутался, что делать?
  9. Здравствуйте! Имеется задача. С аналоговой камеры видеосигнал поступает в STM32 через встроенный АЦП. Необходимо вывести изображение на дисплей. В качестве видеобуфера используется RAM контроллера. Изображение размером 160x120, поэтому встроенной RAM достаточно. Изображение буду выводить через LTDC. Вот тут вычитал, что руководить этим должен LTDC. В смысле, если используется несколько видеобуферов, то LTDC должен формировать прерывание в конце кадра и в прерывании менять адреса видеобуфера. Запуск камеры, я так понимаю, тоже должен быть в этом прерывании. Но какими должны быть частоты работы камеры и вывода изображения на дисплей в этом случае? В смысле, кто быстрее должен работать? или нужно подобрать одинаковые частоты? Действительно ли требуется минимум 3 видеобуфера или при определенных соотношениях частот достаточно 2?
  10. Всем привет! Имеется МК STM32F072RBT6, который программируется и отлаживается с помощью OpenOCD через кабель на базе FT2232H. Всё прекрасно работает, пока не выполняется включение защиты от чтения. После отдачи команды lock 0 через OpenOCD (установка защиты от чтения RDP Level 1) начинаются странные эффекты: команда reset halt в OpenOCD перестает работать, при этом МК уходит в HardFault: > reset halt adapter speed: 1000 kHz SWD DPIDR 0x0bb11477 target halted due to debug-request, current mode: Handler HardFault xPSR: 0xc1000003 pc: 0xfffffffe msp: 0xfffffffc И после этого начинается самое интересное: МК перестаёт реагировать на внешний сигнал NRST. При этом его по-прежнему возможно отресетить путем записи в память, например, с помощью команды mww 0x40022010 0x2080, которая устанавливает бит OBL_LAUNCH в регистре FLASH_CR и перезагружает МК изнутри. При этом повторный reset halt приводит МК в то же самое состояние. Что это может быть? Это проявление какого-то встроенного механизма защиты STM32, который блокирует ресет при попытке чтения внутренней памяти? PS: Не то чтобы эта особенность очень мешает жить, но хочется разобраться в этом странном поведении МК.
  11. Уважаемые коллеги, здравствуйте! Делаю устройство на STM32F427 с использованием LWIP Sockets. Отправляю в сокет пакеты длиной 9 байт с частотой 120Гц. На приёмной стороне среднее количество полученных девятибайтовых пакетов за секунду 120. То есть все пакеты доходят до адресата отлично. Но! Wireshark мне показывает вот такую картину. Он говорит, что за секунду отправляется 5 TCP пакетов с payload 216 байт. То есть 24 девятибайтовых посылки в одном пакете. Мне нужно передавать быстроменяющийся сигнал, и за 200мс он безнадежно устареет. Вопрос такой. Как сделать, чтобы LWIP старался отправить TCP пакет сразу, а не накапливал данные в буфере? Я понимаю, что такой подход неэффективен, но нужно именно так. Заранее благодарю за ответы.
  12. Компания Рикор, реализующая полный цикл проектирования и производства серверных компонентов, включая разработку конструкторской документации и программного обеспечения, полноценное производство и монтаж серверных печатных плат, серверных корпусов и т.д., ищет в команду Инженера-системотехника. Обязанности: · участие в разработке схемотехнических решений для таких электронных устройств, как серверные материнские платы, десктопные материнские платы, RAID-контроллеры, сетевые маршрутизаторы и т.д; · разработка низкоуровневого (встроенного) программного обеспечения; · запуск, настройка и отладка экспериментальных образцов; · ведение журнала выявленных ошибок; · написание инструкций для серийного производства. Требования: · понимание архитектуры компьютера/сервера; · навыки работы с измерительной техникой (мультиметр, осциллограф и т.д.); · опытный пользователь ОС Linux; · умение читать и разбираться в схемах электрических принципиальных. Будет преимуществом: · владение такими системами проектирования, как OrCAD Allegro, Altium Designer; · уверенное знание С и ассемблера x86/x64; · опыт работы с UEFI BIOS; · опыт работы с контроллерами типа AVR, STM32; · знание языков VHDL/Verilog. Условия: · оформление по ТК РФ · белая конкурентная заработная плата · пешая доступность от м.Курская (7 минут) +7 (495)-363-45-50 доб. 513 Виктория
  13. Добрый день! Нужна помощь! Есть проект на отладочной плате nuclei-h743 реализует tcp сервер на lwip, полностью рабочий, нареканий нет. Написал идентичный проект в cubeide, при котором контроллер не подключается к сети, а по определяет как неопознанную сеть... подскажите, пожалуйста, что с этим делать? Куда копать?
  14. Я пытаюсь выводить картинку на дисплей через LTDC. Контроллер STM32H743IIT6, дисплей UG-6028GDEBF02. Дисплей имеет разрешение 160x128. Цвет каждого пикселя определяется данными, которые поступают за три такта пиксельной частоты — по такту на цвет (R, G, B). Я хочу выводить Ч/Б изображение используя пиксельный формат L8. Для этого каждый пиксель буду определять тремя одинаковыми значениями по цветам (R=G=B). Раз каждый пиксель определяется тремя тактами пиксельной частоты, то в одной строке должно быть 160х3 = 480 тактов — или 480 пикселей. Таким образом для LTDC мое изображение преобразуется в 480х128. Дисплей можно настроить на режим работы 160х120 (с помощью встроенного в дисплей контроллера), что я и сделал. Попробовал вывести на дисплей изображение формата 160х120 с помощью встроенного в дисплей контроллера — все получилось как и должно быть.Теперь пытаюсь выводить на дисплей картинку по интерфейсу RGB используя LTDC. Настроил все на регистрах и по ДШ. Сформировал массив на 57600 пикселей (160х120х3). В массиве закрасил первый пиксель в первой строке (нулевой пиксель в нулевой строке), первый пиксель в третьей строке (нулевой пиксель во второй строке) и последний пиксель в кадре 57600 (57599). Вывожу на дисплей — вижу картинку как на картинке. Первый пиксель в первой строке горит не в начале дисплея, он смещен вправо, также как и первый пиксель в третьей строке. Последний горит слева от первого. Картинка отобразилась не до конца, почему то LTDC не отобразил весь буфер, а не дождавшись конца начал отображать первый пиксель, хотя адрес для нового кадра взял не первый в буфере, а тот с которого он прекратил отображать.Пробовал поиграться с настройками — проблему не победил. Не подскажите что-нибудь дельное? С какими регистрами поиграть и как? Возможно я косячу с параметрами синхронизации. Вот все что относится к RGB интерфейсу дисплея: Если я косячу с параметрами синхронизации, то что тут принять за них? Я принял следующие: #define HSYNC_WIDTH ((uint16_t)3) #define VSYNC_WIDTH ((uint16_t)1) #define HBP ((uint16_t)0) #define VBP ((uint16_t)0) #define ACTIVE_WIDTH ((uint16_t)480) #define ACTIVE_HEIGHT ((uint16_t)120) #define HFP ((uint16_t)0) #define VFP ((uint16_t)0) Полный код прилагаю: lar_ltdc.h lar_ltdc.c
  15. Здравствуйте. Первый раз изучаю камеру OV2640, хочу подкоючить к микроконтроллеру по интерфейсу DCMI. Из документации выяснил, что ее Digital Video Port может работать на 8 линий данных (например, Y0...Y7) либо на 10 линий данных (Y0...Y9). Но не могу понять, в каком регистре у камеры этот режим выбирается? Похож регистр 0xDA и бит 6 "Y8 enable for DVP", но я не уверен. Можете подсказать?
  16. STM32F7LWIP

    Плата NUCLEO stm32f767ZI . Задача передать поток с камеры ov2640 2-10Мегабит. Делал такое уже на w5500 и stm32f4. Сейчас разогнал мк В кубе включил TCM interface для flash.ART Accelerator,instruction perfetch настройки адреса flash изменил вручную, т.к. куб не прописывает для KEIL почему то.Потребление камня заметно возросло производительность тоже. Использую DMA (для DСMI) оно вроде как и FLASH( по умолчанию) работает через шину AHB->AXI и там вроде как могут пробыть проблемы если включить кэш команд и данных.Поэтому сделал как написал выше. В планах разместись стек и кучу и FIFO буфер в DTCM и обработчики прерываний в ITCM. Работаю без RTOS RAW API.Проблема в том, ЧТО Я НЕ МОГУ ПОЛУЧИТЬ нормальные 10 Мегабит не говоря уже о 10 Мегабайтах в секунду о которых пишут. Передаю пакеты размером 16Кило след. образом. while(ETH_TXBUF_SIZE > get_tcp_sndbuf_free(&CI)) MX_LWIP_Process(); tcp_write(CI.tcp_client_pcb,ETH_TX_buf,ETH_TXBUF_SIZE, 1); tcp_output(CI.tcp_client_pcb); Проблема в том что пришлось выкрутить TCP_TMR_INTERVAL в 1 вместо 250? Иначе не работает на таких скоростях. По идее TCP_TMR_INTERVAL я вообще не должен трогать!!! Сейчас удается передать поток 5 Мегабит с камеры, есть tcp retransmission,tcp dup ACK. Есть логи отладки через stats_display(); там все ОК. lwipopts.h
  17. Здравствуйте. Все время программировал в keil. По некоторым причинам нужно перейти на бесплатную систему. Кому не трудно поделитесь пожалуйста инфой как установить и настроить eclipse под STM32. Пробовал по видео в ютубе, ничего не вышло. Все видео старые и не получается.
  18. Спроектирую, отлажу небольшие электронные устройства на микроконтроллерах pic, AVR, stm32. Проекты выполняю использую инструменты open source. А также полностью передаю исходники и права на проект заказчику. Также занимаюсь монтажом печатных плат.
  19. Ищу в команду главного конструктора проектов. Человека, который будет работать с исполнителями: схемотехниками, программистами, конструкторами печатных плат. Что он должен делать: Нужно будет составлять для исполнителей ТЗ по пожеланиям заказчика, контролировать ход их работы, чтобы по срокам успевали, проверять результат их работ. Если результат не устраивает, возвращать на доработку с замечаниями. Нужно искать исполнителей на новые проекты, если имеющиеся все загружены. По условиям работы: Работа полностью удаленная. Испытательный срок 1 месяц с оплатой 100 000 р Далее, если сработаемся, то зарплата возрастет до 150 000 р и даже выше. Есть перспективы роста как в профессиональном плане, так и финансово. Интересно? Есть вопросы? Звоните, пишите в WhatsApp и Telegram: +7-911-213-95-30 Если откликаетесь на вакансию, то пожалуйста приложите примеры своих проектов.
  20. У меня есть проект Wi-fi приставки к счетчикам воды «Ватериус». Требуется переписать код основного микроконтроллера с AVR на STM32/EFM32/? (предложите варианты). Цель: уменьшение потребления, последующее расширение функционала. Кратко: счетчик импульсов (аналоговый вход) с минимальным потреблением, общение по i2c (но можно и UART) с Wi-Fi микроконтроллером. Формально (но не по ГОСТ): https://docs.google.com/document/d/1bn6YINDF-r7cHUbhC4GzWBdV84ctBMT_MQABipNgR5c/edit?usp=sharing Задача сделать максимально простую и удобную прошивку, которую попрежнему можно было легко развивать и поддерживать сообществом. Предлагаю, что для старта разработки подойдет DevelopmentBoard. Далее будет разработана плата и перенесем код на нее. OpenSource = публичная разработка на GitHub, возможность вам добавить проект в свое портфолио, сделать лучшее решение для импульсных счетчиков воды в России, а может быть и в мире. Сроки, оплату предлагайте. Оплата зависит от опыта разработки энергоэффективных устройств и сроков. Задача простая, MVP можно сделать быстро =). Приложите в отклике ссылки на свои проекты, особенно с энергосбережением.
  21. Добрый вечер уважаемые коллеги ! Последний раз был на форуме аж в 2017-м году, по теме ПЧ. Вопрос: Есть какие-нибудь наработки, сдвиги, форумы, обсуждения. Я не разработчик, исключительно ремонтник. За последние два года количество используемых МК STM32 в китайских no-name ПЧ приближается к 100% отсюда и интерес.
  22. Добрый день! Выставил несколько отладочных плат и китов. Постарался сгруппировать. Обращаю внимание на: 1) Цена. Не догма! Предлагайте свои варианты цен с ссылкой на магазин, где нашли дешевле. Уступлю. 2) Внимательно смотрите - "новый" или "б/у". Если я пишу "новый", то это значит ни разу не использовал, питание не подавалось. Если я пишу "Б/У", то это значит ранее питание подавалось. 3) Заказы пишите в личку. Если я пишу, что товар забронирован за вами, значит остальным я пишу, что он забронирован за другим покупателем. Сроки оплаты оговариваются индивидуально в личке. Если вы поистечению срока не оплатили товар, то по истечению договоренного с вами срока, товар автоматически становится доступным для покупки остальными претендентами (о чём будет сообщено в личке). 4) Предоплата: стоимость товара + стоимость доставки. Доставка - обычная почта России (простая бандероль или бандероль 1го класса). Или экспресс-доставка. Договариваемся в личку индивидуально - вариант доставки выбираете сами. После получения средств, товар готовится к отправке и отправляется на указанный адрес. 5) Доставка: только по России. За рубеж НЕ высылаю. 6) Минимальный заказ : 500 рублей + стоимость доставки По всем вопросам пишите в личку или на мылo : repstosw2018 [СОБAKA] g m a i l . c o m Модуль TFT LCD 2.8 дюйма, совместим с Arduino. Состояние товара: НОВЫЙ В наличии: 2 штуки. Желаемая цена: 500 рублей. Характеристики: Диагональ: 2.8 дюйма Разрешение: 320x240 пикселей Тачскрин: резистивный (карандаш для нажатия прилагается) Контроллер дисплея: ILI9341 Интерфейс дисплея: параллельный 16 бит (поддержка интерфейса шины 6800/8080) Питание: 3.3 или 5V. Дополнительно: слот SD/MMC карты через SPI Наличие: контроллера тачскрина + LDO на 3.3V. Товар новый, на дисплее пленка для защиты. Брал 3 таких модуля, один пустил в дело - работает. Для продажи: в наличии 2 штуки. Отладочная плата: STM32F4DISCOVERY Cостояние: "Б/У". В наличии: 2 штуки. Особенности: - на первой плате выпаян акселерометр - на второй плате выпаяны 2 светодиода (в центре) Желаемая цена: 1500 рублей. Характеристики: 32-битный ARM-контроллер STM32F407VGT6 семейства Cortex-M4 Flash память: 1 МB ОЗУ (RAM): 196 КB Возможность отладки: JTAG и SWD Встроенный отладчик и программатор ST-Link/V2. Питание 5 или 3.3V (и от USB). Отладочная плaта "Minimalistic" ATmega128. Состояние товара: "Б/У". Желаемая цена: 300 рублей Отладочная плaта - минимальная система, с минимальным набором компонентов. На плате выведены порты микроконтроллера, разъемы подключения программатора, отладчика, дополнительного кварцевого резонатора и питания. На плате есть кнопка RESET, светодиод индикатора питания и выключатель питания. Напряжение питания 5 В. Отладочная плата SmartMP3 на VS1011Е. Состояние: "Б/У" Желаемая цена: 1500 рублей Декодирует MPEG 1.0 и 2.0 layer III (MP3: CBR, VBR, ABR) Опционально декодирует MPEG I и II (MP1, MP2) Декодирует WAV (PCM + IMA ADPCM) Гнездо для карт MMC / SD на плате SPI интерфейс управления и передачи данных Встроенный динамик, плюс клеммы для внешнего динамика или наушников Работает как с системами 3.3V, так и с 5V Модуль трансивера на м/cх. CC1101 (Chipcon, Ti) Состояние: "Б/У" Желаемая цена: 200 рублей В наличии : 2 штуки Частоты - UHF, "430 МГц". Выходная мощность - 10 мВт (максимум, регулируется программно) Всего: 2 штуки.
  23. Периодически (два-три раза в год) нужен разработчик для реализации проектов, обязательно в Казани. Желательные навыки: знание интерфейсов CAN, I2C, SPI; опыт работы с STM32; опыт разработки устройств для передачи данных по радиоканалу. Разработка в основном устройств автомобильной электроники: охранных систем, автозапуска, и т.д.При необходимости обеспечим рабочим местом, но можете работать удалённоВсе вопросы на почту 111970@mail.ru (тема письма - "Разработчик") или телефон +7-987-297-10-87
  24. Новые, в упаковке. Остатки от ЗИПа. STM32VLDISCOVERY - 1900р/шт., 32шт. STM32F407G-DISC1 (STM32F4DISCOVERY) - 950р/шт., 19шт. Снижение цены при покупке от 2шт (любых), либо компенсация доставки. Доставка СДЭК-ом, стоимость согласуется индивидуально. При покупке одним лотом цена 59'000 + бесплатная доставка.
  25. Добрый день! Недавно наткнулся на платформу OpenMV на мк stm32f7 и h7. Платка очень интересная, но сильно не понравились некоторые моменты, а именно медленная скорость передачи данных и небольшой объем памяти, что ограничивает размер матриц до 1 мегапикселя. Что я хочу сделать, разработать собственную похожую плату, но usb2 fs заменить на usb2 hs, добавить внешнюю память, чтобы использовать матрицы с большим разрешением, разъем μSD Card планирую убрать, может быть добавлю на плату драйвер шагового двигателя, чтобы реализовать моторизацию объектива. Планирую поставить контроллер в BGA корпусе и делать на плате с 4 или 6 слоями. Возможно ли это реализовать, какие могут быть подводные в данном проекте и, главный вопрос, возможно ли будет нормально запустить данную плату с OpenMV IDE?