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. Добрый день! Нужна помощь! Есть проект на отладочной плате nuclei-h743 реализует tcp сервер на lwip, полностью рабочий, нареканий нет. Написал идентичный проект в cubeide, при котором контроллер не подключается к сети, а по определяет как неопознанную сеть... подскажите, пожалуйста, что с этим делать? Куда копать?
  2. Я пытаюсь выводить картинку на дисплей через 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
  3. Здравствуйте! Имеется задача. С аналоговой камеры видеосигнал поступает в STM32 через встроенный АЦП. Необходимо вывести изображение на дисплей. В качестве видеобуфера используется RAM контроллера. Изображение размером 160x120, поэтому встроенной RAM достаточно. Изображение буду выводить через LTDC. Вот тут вычитал, что руководить этим должен LTDC. В смысле, если используется несколько видеобуферов, то LTDC должен формировать прерывание в конце кадра и в прерывании менять адреса видеобуфера. Запуск камеры, я так понимаю, тоже должен быть в этом прерывании. Но какими должны быть частоты работы камеры и вывода изображения на дисплей в этом случае? В смысле, кто быстрее должен работать? или нужно подобрать одинаковые частоты? Действительно ли требуется минимум 3 видеобуфера или при определенных соотношениях частот достаточно 2?
  4. Здравствуйте. Первый раз изучаю камеру OV2640, хочу подкоючить к микроконтроллеру по интерфейсу DCMI. Из документации выяснил, что ее Digital Video Port может работать на 8 линий данных (например, Y0...Y7) либо на 10 линий данных (Y0...Y9). Но не могу понять, в каком регистре у камеры этот режим выбирается? Похож регистр 0xDA и бит 6 "Y8 enable for DVP", но я не уверен. Можете подсказать?
  5. 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
  6. Здравствуйте. Все время программировал в keil. По некоторым причинам нужно перейти на бесплатную систему. Кому не трудно поделитесь пожалуйста инфой как установить и настроить eclipse под STM32. Пробовал по видео в ютубе, ничего не вышло. Все видео старые и не получается.
  7. Спроектирую, отлажу небольшие электронные устройства на микроконтроллерах pic, AVR, stm32. Проекты выполняю использую инструменты open source. А также полностью передаю исходники и права на проект заказчику. Также занимаюсь монтажом печатных плат.
  8. Ищу в команду главного конструктора проектов. Человека, который будет работать с исполнителями: схемотехниками, программистами, конструкторами печатных плат. Что он должен делать: Нужно будет составлять для исполнителей ТЗ по пожеланиям заказчика, контролировать ход их работы, чтобы по срокам успевали, проверять результат их работ. Если результат не устраивает, возвращать на доработку с замечаниями. Нужно искать исполнителей на новые проекты, если имеющиеся все загружены. По условиям работы: Работа полностью удаленная. Испытательный срок 1 месяц с оплатой 100 000 р Далее, если сработаемся, то зарплата возрастет до 150 000 р и даже выше. Есть перспективы роста как в профессиональном плане, так и финансово. Интересно? Есть вопросы? Звоните, пишите в WhatsApp и Telegram: +7-911-213-95-30 Если откликаетесь на вакансию, то пожалуйста приложите примеры своих проектов.
  9. У меня есть проект 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 можно сделать быстро =). Приложите в отклике ссылки на свои проекты, особенно с энергосбережением.
  10. Добрый вечер уважаемые коллеги ! Последний раз был на форуме аж в 2017-м году, по теме ПЧ. Вопрос: Есть какие-нибудь наработки, сдвиги, форумы, обсуждения. Я не разработчик, исключительно ремонтник. За последние два года количество используемых МК STM32 в китайских no-name ПЧ приближается к 100% отсюда и интерес.
  11. Добрый день! Выставил несколько отладочных плат и китов. Постарался сгруппировать. Обращаю внимание на: 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 штуки.
  12. Периодически (два-три раза в год) нужен разработчик для реализации проектов, обязательно в Казани. Желательные навыки: знание интерфейсов CAN, I2C, SPI; опыт работы с STM32; опыт разработки устройств для передачи данных по радиоканалу. Разработка в основном устройств автомобильной электроники: охранных систем, автозапуска, и т.д.При необходимости обеспечим рабочим местом, но можете работать удалённоВсе вопросы на почту 111970@mail.ru (тема письма - "Разработчик") или телефон +7-987-297-10-87
  13. Новые, в упаковке. Остатки от ЗИПа. STM32VLDISCOVERY - 1900р/шт., 32шт. STM32F407G-DISC1 (STM32F4DISCOVERY) - 950р/шт., 19шт. Снижение цены при покупке от 2шт (любых), либо компенсация доставки. Доставка СДЭК-ом, стоимость согласуется индивидуально. При покупке одним лотом цена 59'000 + бесплатная доставка.
  14. Добрый день! Недавно наткнулся на платформу OpenMV на мк stm32f7 и h7. Платка очень интересная, но сильно не понравились некоторые моменты, а именно медленная скорость передачи данных и небольшой объем памяти, что ограничивает размер матриц до 1 мегапикселя. Что я хочу сделать, разработать собственную похожую плату, но usb2 fs заменить на usb2 hs, добавить внешнюю память, чтобы использовать матрицы с большим разрешением, разъем μSD Card планирую убрать, может быть добавлю на плату драйвер шагового двигателя, чтобы реализовать моторизацию объектива. Планирую поставить контроллер в BGA корпусе и делать на плате с 4 или 6 слоями. Возможно ли это реализовать, какие могут быть подводные в данном проекте и, главный вопрос, возможно ли будет нормально запустить данную плату с OpenMV IDE?
  15. Новое семейство микроконтроллеров общего назначения STM32G4 отличается богатым набором аналоговой периферии и высокой производительностью, что делает эти МК привлекательным решением для применения в широком спектре приложений со смешанными сигналами. Рассмотрим основные аспекты системной архитектуры микроконтроллеров STM32G4, а также принципы их работы и режимы питания. Читать статью >>
  16. С начала выпуска микроконтроллеров STM32F3 прошло 8 лет. Изменились как технологии, так и потребности рынка. Понимая это, компания STMicroelectronics разработала новое семейство микроконтроллеров STM32G4 для систем со смешанными сигналами. Эти микроконтроллеры превосходят своих предшественников из семейства STM32F3 по уровню быстродействия, богатству периферии и при этом обеспечивают более низкий уровень потребления. Читать статью >>
  17. В Компэл поступили и доступны для заказа демонстрационно-отладочный комплект STM32G474E-EVAL и его аналог с шифрованием STM32G484E-EVAL. Место центрального узла в них занимают микроконтроллеры топовой линейки нового семейства STM32G4. Это семейство общего назначения на ядре ARM Cortex-M4. Оно отличается улучшенным технологическим процессом, наиболее продвинутой аналоговой периферией и самой высокой производительностью среди всех семейств микроконтроллеров общего назначения STMicroelectronics. Подробнее >>
  18. 15.07.2020 компания «КОМПЭЛ» провела вебинар, посвященный новому семейству микроконтроллеров общего назначения – STM32G4. На вебинаре мы: • разобрали главные особенности этого семейства • узнали о принципах работы его новых уникальных модулей – математических ускорителей FMAC и CORDIC • провели практическую работу по созданию собственного фильтра на базе модуля FMAC • рассказали о новом сервисе ALL-HARDWARE для удаленного подключения к отладочной плате Вы можете посмотреть видеозапись вебинара, ознакомиться с презентацией и ответами на вопросы, самостоятельно повторить практическую работу, а также протестировать новый сервис для удаленного подключения к отладочной плате. Материалы вебинара >>
  19. Здравствуйте! Прошу помочь со следующим вопросом: имеется 3 преобразователя частоты марки Danfoss, которые соединенны с помощью интерфейса RS-485 с МК STM32F103C8 через MAX485. Происходит отправка байтового массива, после чего происходит приём. В таком случае данные приходят не стабильно (что-то теряется и тд), однако если подключить в эту цепь еще одного подчиненного — компьютер через RS-485 - USB (земля, в том числе), в таком случае работает все стабильно. При отключении конвертера от компьютера сразу стабильность теряется. Вопрос: какие возможные причины данной ситуации? А также, как организовать стабильную связь с исключением конвертера и самого ПК? Пробовал установить терминаторы (резисторы сопротивление 120 Ом в начале линии, т.е. на выходе приемника, а также на конце линии), однако это ситуацию не изменило. Спасибо!
  20. Здравствуйте, Для ускорения работы, нужен программист микроконтроллеров. Делаем прибор, который состоит из контроллера и шины Modbus (RTU), на которой висит несколько устройств (датчики, реле, 4-20 и т.п.). Контроллер на STM32, с дисплеем 800х480. GUI реализован на STemWin. Все это работает под FreeRTOS. Язык разработки Си. Для вспомогательных целей используем Python (в основном утилиты командной строки, максимум - MatPlotlib или PyGame, графики вывести). Для контроля версий пользуемся GitHub. Если не хватает одного-двух навыков из перечисленного - не беда, подскажу/помогу. Сам прибор реализован, основной функционал выполняет. Теперь на его базе нужно реализовать родственный прибор, с похожими функциями. Работа по договору подряда. Возможны и другие формы взаимодействия, от ИП до мордобоя трудоустройства, а если у исполнителя статус "самозанятый", руководство и бухгалтерия будут в восторге. Находимся на юге Москвы, пара км за МКАД. Связь через почту, здесь бываю редко. offer.6303@gmail.com
  21. Добрый день! Нацарапал прошивку для STM32F411, которая формирует ШИМ сигнал по содержимому в буфере. Значения в Таймер загружает DMA в кольцевом 2х буферном режиме. Пока грузится один буфер - основной цикл подготавливает второй буфер. И бывает так, что по окончании "полезного" сигнала буфер для DMA заполнен не полностью, ну к примеру DMA настроен на буфер в 512 отсчётов, а в очередной цикл буфер заполнился на 100 отсчётов и по окончании нужно остановить генерацию, т.е. выключить таймер. В очередном прерывании DMA (когда меняются местами буферы TCIFn) я могу определить что очередной "работающий" буфер короче ожидаемого, но вот как об этом сказать DMA? Если верить даташиту, то с запущенным DMA уже ничего не поделать, все манипуляции только после остановки. Но если я его остановлю, я получу "ошибки" в генерации выходного сигнала таймером. Варианты: 1. Забивать остаток не полного буфера "нейтральным" сигналом и останавливать DMA при очередном TCIFn после этого - "не полного" буфера. 2. "ловить" DMA на пол пути ещё одним таймером настроенным заранее в TCIFn из расчёта на кол-во отсчётов. Может как-то ещё?
  22. Здравствуйте, необходимо реализовать обмен данными между мк stm32 и пк посредством ethernet. МК передает данные с датчиков, АПЦ и тд, ПК передает управляющие сигналы - зажечь, потушить светодиод и тд. МК - stm32f746 dicovery, PHY - LAN8742. Предполагаю использовать CubeMX, соответственно HAL, т.к. stm32f7, IDE - STM32CubeIDE, в качестве стека LWIP без ОС (читал разные мнения относительно применения FreeRTOS при использовании LWIP, пока решил не прикручивать его сюда). Перечитал кучу информации, форумов, но ничего толком не нашел, что можно было бы использовать в качестве основы, т.к. с Ethernet сталкиваюсь впервые. МОжет кто сможет помочь информацией, как должна выглядеть архитектура такой программы, код, примеры? Вроде понимание теории есть, проблемы с реализацией.
  23. STM32+FPU

    Всем здравствуйте. Подскажите пожалуйста, как правильно включить блок FPU в микроконтроллере STM32f4? Какие особенности использования? Работает ли стандартная либа Math или нужно от CMSIS подключать?
  24. В некоторых моделях микроконтроллеров STM32 производства STMicroelectronics имеется цифровой фильтр для сигма-дельта-модуляторов (DFSDM), полезный для многих приложений, использующих аналого-цифровое преобразование. В статье описаны разные области применения модуля DFSDM, преимущества его использования и примеры конфигураций, а также описание работы с его симулятором. Читать статью>>
  25. В связи с выполнением новых проектов, в крупную организацию, ищем разработчиков в Екатеринбурге на полный рабочий день. Обязанности: -разработка аппаратной части электронных узлов и блоков(цифровая техника, аналоговая техника); -разработка топологии печатных плат (Altium) -разработка ПО микроконтроллеров(STM32, HAL); -разработка документации (конструкторской или программной). Требования: -высшее образование и стаж работы от одного года; -опыт работы с аналоговой и цифровой схемотехникой; -опыт разработки ПО микроконтроллеров на языке Си; -знание основных интерфейсов UART, CAN, I2C, SPI, Ethernet; Условия: работа связанная с разработкой авиационной техники; возможен гибкий график; работа в центре около станции метро; оформление и ЗП в соответствии с ТК РФ. Оклад от 50 000р, может быть увеличен по результатам собеседования в зависимости от квалификации и опыта. Оклад полностью "белый", сумма указана после вычета налогов. Так же по завершению этапов проектов дополнительно выплачиваются премии. Просим направить резюме с контактами, неразглашение информации из резюме третьим организациям гарантируем. shcherbakov@uwca.ru