|
|
Другие темы раздела | ||||||||||||||||||
ARM, Cortex, STM32 Прерывания простых таймеров на stm32f103c8t6
https://www.cyberforum.ru/ arm/ thread2449197.html Имеется такой код: 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, а тут такое... проект импортировал, в свойствах не нашел ничего. | |||||||||||||||||
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"... |
ARM, Cortex, STM32 Ошибка "Cannot perform desired action on condition flags"
https://www.cyberforum.ru/ arm/ thread2447577.html Есть у меня в доступе контроллер 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 |=... |
ARM, Cortex, STM32 ARM Assembler
https://www.cyberforum.ru/ arm/ thread2445753.html Ребята, здравствуйте, можете ответить на ряд вопросов по арм ассемблеру? Начал потихоньку изучать арм ассемблер. Пользуюсь кеилом и платой stm32f303discovery. Вопросы такие: 1)Не очень понимаю как объявляются переменные и где они потом хранятся. Нашёл в интернете ряд ресурсов в которых упоминалось, что для того, чтобы объявить переменную, необходимо прописать, к примеру а SETA 100, тогда... | |||||||||||||||||
ARM, Cortex, STM32 ADC->DMA->SDIO (или NAND через FSMC) без остановки в обработчике прерываний DMA на STM32F407VG, реально или нет?
https://www.cyberforum.ru/ arm/ thread2445165.html Добрый день. Столкнулся с необходимостью писать большой объём данных АЦП с высокой скоростью. Каналов 8. Частота АЦП максимальная. АЦП работает, NAND пишется, microSD тоже. Но на данный момент реализовано следующим образом: Есть буфер на 8192 байт (или 4096 16-ти битных регистров), так удобнее писать постранично в NAND. По внешнему стробу запускается конвертация АЦП. По заполнению и... |
Кракозябры по UART ARM, Cortex, STM32 Доброго времени суток. Необходимо передать строку через UART с контроллера в компьютер. Но приходят кракозябры. Тактирование от кварца 8МГц. Скорость 9600. В качестве терминала использую утилиту COM Port Toolkit. Конвертор рабочий. При отправке строки USART2_send_string("Hello\r\n"); приходят другие коды, соответствующие кракозябрам. Как исправить такую ситуацию. void UART_init(){ ... | |||||||||||||||||
ARM, Cortex, STM32 STM32: Отличие TIM1 от остальных таймеров?
https://www.cyberforum.ru/ arm/ thread2442591.html Чем таймер "с расширенными возможностями" TIM1 отличается от таймеров общего назначения? Например в stm32f401 |
ARM, Cortex, STM32 Бегущий огонь по таймеру переполнения stm32
https://www.cyberforum.ru/ arm/ thread2441971.html Добрый вечерок)) Можете подсказать как сделать а-ля бегущий огонёк по таймеру переполнения. Контроллер stm32f4 Заранее спасибо, всем печенек:3 #include "stm32f4xx.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "misc.h" //15-BLUE, 14-RED, 13-ORANGE, 12-GREEN void INTTIM_Config(void); void GPIO_Config(void); | |||||||||||||||||
ARM, Cortex, STM32 Порядок оцифровки групп регулярных каналов АЦП в режиме dual mode Ситуация... моделирую на плате stm32f103c8t6 режим АЦП dual regular simultaneous only. Настроил четыре канала (два для каждого АЦП): АЦП1 АЦП2 IN1 Rank 1 IN2 Rank 2 IN3 Rank 2 IN4 Rank 1 оцифрованные значения получаю в прерывании от DMA по переполнению массива под все четыре канала. Всё работает корректно: в массив первыми заносятся значения каналов IN1 и IN2,... |
ARM, Cortex, STM32 STM32F4Discovery Board
Почему CubeMX при инициализации первого CAN'a подключает порты RX, TX на порты PA11 и PA12 на камне f407VG
Наверх
|