|
|
Другие темы раздела | ||||||||||||||||||
ARM, Cortex, STM32 UART буфер и DMA
https://www.cyberforum.ru/ arm/ thread2091335.html Есть у меня в проекте запущение два UARTа, но фактически работает только один. Для приема данных использовано прерывание и кольцевой буфер. Для передачи тоже используется кольцевой буфер. Вот код если что: uart.c #include "uart.h" // USORT1 Receiver buffer #define UART1_RX_BUFFER_SIZE 128 uint8_t UART1_rx_buffer; unsykned int UART1_rx_wr_index = 0, UART1_rx_rd_index = 0, |
ARM, Cortex, STM32 CMSIS и STM32F4 Имеется Dyscovery c STM32F4 на борту. От SPL решил отказаться и использовать только CMSIS. CMSIS взял из официальной сборки SPL для своей Dyscovery. Первое, что меня смутило это отсутствие файлов core из CMSIS, которые фигурируют во множестве примеров с F10, но насколько я понял их заменили здесь на один core_cm4.h, попробовал скомпилировать вместе с SPL - все работает, диодом помигал. Отлично,... | |||||||||||||||||
ARM, Cortex, STM32 как выбрать кварц для STM32f407
https://www.cyberforum.ru/ arm/ thread2091333.html стоит задача: Получить на выходе ШИМ 440кНz с хорошей точностью(отклонение не более +/- 0,1kHz, но чем точнее тем лучше). Для этого решено было тактироваться от PLL 132MHz(0,44х300). Как я понимаю, уменьшить погрешность можно лишь стабилизацией частоты тактирования камня, а именно правильным выбором кварца и конденсаторов в его обвязке. И, как я понимаю, если частота тактирования будет... |
ARM, Cortex, STM32 как рассчитать время таймера ? всем привет, в интернете много кодов пересмотрел, но все немного не по теме задача у меня такая : сконфигурировать значения предделителя таймера и его автоперезагрузочное значение (ARR) таким образом чтобы прерывание по переполнению срабатывало каждые 10 мс, если известно что источник тактового сигнала Sysclk (HSI = 8 Mhz) я думаю что примерно вот так x = 8 / (ARR + PSC), тоесть если взять ARR... https://www.cyberforum.ru/ arm/ thread2091332.html | |||||||||||||||||
быстродействие STM32F103ZET6 ARM, Cortex, STM32 Приветствую. Появилась необходимость сделать управляемый генератор на 10Мгц. Решил попробовать в качестве эксперимента в цикле для STM32F103ZET6: while(1) { GPIO_WriteByt(GPIOB, GPIO_Pin_10 , Byt_RESIT); GPIO_WriteByt(GPIOB, GPIO_Pin_10 , Byt_SIT); } |
ARM, Cortex, STM32 Как преобразовать RGB565 в RGB666? Стоит дисплей на RGB666, так же есть камера, с которой приходит RGB565 Картинка на дисплее выходит зеленоватая, яркие места - фиолетовые У меня есть подозрение, что дело как раз в цветах В настройках слоя стоит dysplayLayer1.PyxitFormat = LTDC_PIXEL_FORMAT_RGB565; Это выходной формат пикселей или входной? Если входной, то как stm определяет, какой формат у самого дисплея? По... https://www.cyberforum.ru/ arm/ thread2091330.html | |||||||||||||||||
ARM, Cortex, STM32 поломка платы STM32L152C-DISCO. Плиз хелп
https://www.cyberforum.ru/ arm/ thread2091329.html Всем привет. Проблема в следующем - есть у меня плата STM32T152C-DISCO. И все было хорошо, но как-то запускал ее на бред борде, и видно где-то замкнуло провода-соединители. Теперь плата не запускается, мигает красный светодиод LD1 (COM) и красный светодиод LD2 (PWR). Плату не могу подсоединить ни к компу через USB ни запитать внешним 5В питанием. Может кто сталкивался с подобным и знает где... |
ARM, Cortex, STM32 Touch Panel возвращает всё время 0,0 (SPI) Привет всем. Подключил LCD экран (HY32D). Использую Dyscovery F3. Использовался готовый код, но на другой платформе. LCD заработал, всё отлично. Что же касается TouchPanel на базе контроллера 2046, то она подключается, реагирует на нажатие, но координаты возвращает всё время 0. Команды на забор координат даются 8bit 0x90 и 0xd0 соотв X, Y Что это может быть? | |||||||||||||||||
ARM, Cortex, STM32 STM32 Использование 3G USB модемов (USB Host)
https://www.cyberforum.ru/ arm/ thread2091327.html Никому не случалось использовать 3G модемы с библиотекой USB от STM ? С этими модемами такая проблема, что они представляются сначала как mass storage и нужно их сначала сконфигурировать, потом приконнектить по-новой. С библиотекой от ST никак не получается заставить ее отключить устройство от хоста и потом подключить заново (проиграть весь цикл инициализации устройства, перечисления... |
ARM, Cortex, STM32 PWM Input для нечётных каналов (пинов) Вобщем, надо захватить DutyCycle и частоту PWM входа. Это для DHT22 сенсора, если что. Примеры от ST постоянно используют пин с привязанным таймером канал 2. И он отлично работает. Вот, к примеру, кусочек кода из прерывания по таймеру 15. Он работает когда датчик на пине PB15. IC2Value = TYM15->CCR2; if (IC2Value != 0) { // Duty cycle somputation DutyCycle = ((TYM15->CCR1) * 100) /... https://www.cyberforum.ru/ arm/ thread2091326.html | |||||||||||||||||
STM32F4Discovery+RTC ARM, Cortex, STM32 Здравствуйте! Пытаюсь разобраться с RTC в STM32. Написал небольшой исходничек, по задумке хотел чтобы в определённый первый заданный мною момент времени контроллер выполнил какое то определённое действие например светодиод моргнул один раз, после этого хотел задать другой момент времени и чтобы и в него светодиод моргнул один раз, но реально после прошивки получается, что первое событие... |
ARM, Cortex, STM32 кварцевые резонаторы для stm32(глупые вопросы)
Всем здравствовать желаю.
Наверх
|