|
|
Другие темы раздела | ||||||||||||||||||||||||||||
ARM, Cortex, STM32 как задать округление в FPU?
https://www.cyberforum.ru/ arm/ thread2458391.html проц stm32f303 нужно, чтобы при присвоении int = float правильно округлялось (например: 19.6 --> 20, а 19.49 --> 19). вроде как за это отвечает поле RMode в FPSCR и нужный мне режим -- 0b00: Round to nearest (RN) mode. делаю register uint32_t fpscr_val = 0; fpscr_val = __get_FPSCR(); fpscr_val &= (uint32_t)~(3<<22); __set_FPSCR(fpscr_val); нифига не помогает, просто "усекает вниз"...... |
Приём данных usart stm32f4 ARM, Cortex, STM32 Помогите сделать, если передавать, например цифру 1-зажигается красный светодиод, 2-голубой, 3-жёлтый, 4-зелёный Работаю с usart в программе tcomu10 Код прилагаю)) #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_usart.h" void Delay(uint32_t a){ uint32_t i; | |||||||||||||||||||||||||||
ARM, Cortex, STM32 Проект "Сигнализация + GSM модуль"
https://www.cyberforum.ru/ arm/ thread2455423.html Хочу следующим проектом сделать сигнализацию, простенькую, типа магнитный датчик ( типа открытия двери или окна ) и пищалка, но чтобы отправляла sms-ки о взломе на телефон. А еще лучше - голосовые сообщения. Буду работать над этим в свободное время... |
ARM, Cortex, STM32 Режим сна stm32l151 Хочу сделать устройство с максимально экономичным режимом сна. Исходя из даташитов понял, что "стандартный" stm32f103 не подойдет, поэтому взял STM32L151RCT6, у которого заявлено потребление порядка микроампера. Логично предположив, что для контроллера, с которым никогда не работал, хорошо бы сделать отладочную плату, развел и распаял платку. Питание подается с USB через стабилизатор 78L33 и... https://www.cyberforum.ru/ arm/ thread2453628.html | |||||||||||||||||||||||||||
Прерывания простых таймеров на stm32f103c8t6 ARM, Cortex, STM32 Имеется такой код: void Init_Pin(void) { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); // это функция разрешения тактирования порта С GPIO_InitTypeDef Pinyshka; // создаём переменную (структуру) для ножки // заполняем поля структуры для определения режима ножки(ЗАМЕТИМ определение 2-ух ножек) Pinyshka.GPIO_Pin = GPIO_Pin_13; // определяем ножки!!! порта... |
ARM, Cortex, STM32 STM32CubeIDE в map-файле 64-битные адреса ну ппц как напрягает, и с 32биными то непросто, а тут ваще. как то можно это переключить к 32-битному формату? перешел с АтоликТруСтудио 9.3.0, а тут такое... проект импортировал, в свойствах не нашел ничего. https://www.cyberforum.ru/ arm/ thread2449136.html | |||||||||||||||||||||||||||
ARM, Cortex, STM32 CCM RAM в 303ем
https://www.cyberforum.ru/ arm/ thread2448495.html вот в AN4296 в пункте 4.2 описано как весь файл перетащить в CCM (мне как раз бы хотелось все ISR'ы туда запихнуть) -- у когонить этот финт получился? у меня почему то ld.exe выдает -- cannot find stm32f3xx_it.o. по отдельности работает (т.е. п 4.1 в AN4296), а вот целиком никак(( подскажите плз Добавлено через 3 часа 34 минуты абидно балин... оказывается надо было всего лишь "Src"... |
Ошибка "Cannot perform desired action on condition flags" ARM, Cortex, STM32 Есть у меня в доступе контроллер 1986ВЕ4У с ядром Cortex-M0 (архитектура ARMv6-M и набор команд Thumb-2). Возникла сложность такого рода: При попытке использовать ассемблерную вставку с операциями SUB, MUL, ADD компилятор сообщает об ошибке вида "main.c(150): error: #2829: Cannot perform desired action on condition flags". Что на официальном сайте Keil, что в тех. документации сказано, что... | |||||||||||||||||||||||||||
ARM, Cortex, STM32 Подать логическую 1 на пин stm32f103c8t6 Прошу не пинать, тк только начал разбираться в этой теме. Вроде почитал литературы, все понятно, решил зажечь встроенный диод(PC13), но не тут то было: Код: #include "stm32f10x.h" // Device header #include <stdlib.h> int main() { RCC->APB2ENR |= RCC_APB2ENR_IOPCEN; //???????? ???????????? ????? GPIOC GPIOC->CRH &= ~(GPIO_CRH_MODE13 | GPIO_CRH_CNF13); GPIOC->CRH |=... https://www.cyberforum.ru/ arm/ thread2447146.html |
ARM, Cortex, STM32 ARM Assembler
https://www.cyberforum.ru/ arm/ thread2445753.html Ребята, здравствуйте, можете ответить на ряд вопросов по арм ассемблеру? Начал потихоньку изучать арм ассемблер. Пользуюсь кеилом и платой stm32f303discovery. Вопросы такие: 1)Не очень понимаю как объявляются переменные и где они потом хранятся. Нашёл в интернете ряд ресурсов в которых упоминалось, что для того, чтобы объявить переменную, необходимо прописать, к примеру а SETA 100, тогда... | |||||||||||||||||||||||||||
ADC->DMA->SDIO (или NAND через FSMC) без остановки в обработчике прерываний DMA на STM32F407VG, реально или нет? ARM, Cortex, STM32 Добрый день. Столкнулся с необходимостью писать большой объём данных АЦП с высокой скоростью. Каналов 8. Частота АЦП максимальная. АЦП работает, NAND пишется, microSD тоже. Но на данный момент реализовано следующим образом: Есть буфер на 8192 байт (или 4096 16-ти битных регистров), так удобнее писать постранично в NAND. По внешнему стробу запускается конвертация АЦП. По заполнению и... |
ARM, Cortex, STM32 Кракозябры по UART
https://ww
Наверх
|