|
|
Другие темы раздела | ||||||||||||||||||
ARM, Cortex, STM32 прошу совета по выбору МК Доброе время суток ! Прошу совета знатоков практиков по выбору контроллера под конкретную задачу. Для начала нужно понять в какую сторону вообще смотреть, какой из контроллеров в принципе может решить задачу, какова "технология" формирования этих сигналов для того или иного "железа". Задача следующая: Сформировать шесть импульсных сигналов пять из которых определенным образом сфазированы... https://www.cyberforum.ru/ arm/ thread2481818.html |
SPI или SDIO и microSD ARM, Cortex, STM32 Доброго времени, гуру. Подскажите, что не так, плиз. Купил плату для microSD, чтобы по SPI подключить к мк. Настроил spi2, подключил плату согласно spi2 (мк stm32f407vgt6) PB15->MOSI PB14->MISO PB13->SCLK PB12-> CS Флешка SDHC 8GB(SAMSUNG) Нашел такой код инициализции uint8_t SD_init(void) | |||||||||||||||||
ARM, Cortex, STM32 Игра на RISC процессоре Добрый день. Есть задача запустить игру ( для примера, какие-нибудь стрелялки ) мощности по железу хватает, но проблема, как я понимаю не в этом, а в том что программы написанные для CISC процессоров, которые сейчас во всех домашних PC не запускаются на RISC процессорах на таких как ARM Cortex. И созрел такой вопрос. Реальная ли задача переделки игры без доступа к исходному коду под другую... https://www.cyberforum.ru/ arm/ thread2481376.html |
ARM, Cortex, STM32 Почему переменная не сохраняет значение при выходе из прерывания?
https://www.cyberforum.ru/ arm/ thread2481227.html uint16_t rxB=0; /*---------------receive--------------------*/ void RxCpltCallback() { Rdata = USART1->DR; rxB++; USART1->DR=rxB; USART1->SR&=~USART_SR_RXNE; CMD_received=1; | |||||||||||||||||
STM32F407VG + LAN8720 ETH BOARD (Waveshare) ARM, Cortex, STM32 Пытаюсь запустить эзернет на 407, используя готовый модуль от waveshare. В кубе добавляю ETH по RMII, в настройках ввожу МАК и выставляю PHY Address в 1 (нашел в даташите для этого модуля) и больше ничего не трогаю. Подключаю к этому LWIP, в нем отключаю DHCP и руками задаю маску и шлюз роутера + вписываю свободный ip. Включаю UDP и больше ничего не трогаю. Собираю проект, в переменные... |
ARM, Cortex, STM32 Прерывания по таймерам STM32f4 не чаще 500кГц
https://www.cyberforum.ru/ arm/ thread2479679.html У меня тут STM32f415ZGT6. Внешний кварц на 16МГц, настраиваю всё кубом, как на картинке. Судя по дебагу, всё нормально инициализируется, если дергать ногой по SysTick - 1кГц - четко. В коде только void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { if(htim->Instance == TIM1) { GPIOA->ODR ^= 0x0004; | |||||||||||||||||
ARM, Cortex, STM32 Handle Всем привет. Поделитесь пожалуйста, как правильно создавать handle для структур данных. К примеру у меня есть 6 одинаковых структур данных в коде (к примеру очередей) и вот как правильно их между собой отличать? Спасибо. https://www.cyberforum.ru/ arm/ thread2479648.html |
ARM, Cortex, STM32 SDIO + STM32F429 Доброго времени суток всем! Столкнулся с проблемой при записи на SD карту "мультиблочном" режиме. Запись в "одноблочном" проходит. Чтение проходит в любом режиме, причем пробовал и Polling и DMA, а вот с записью засада, убил уже несколько дней. Использую кубовский HAL последней версии. Проблема в следующем: - при записи в polling mode, программа доходит до куска записи буфера в FIFO, перед... | |||||||||||||||||
ARM, Cortex, STM32 HAL UART, прошу совет
https://www.cyberforum.ru/ arm/ thread2478759.html Добрый вечер. Помогите новичку. Пытаюсь соединить два контроллера по uart (второй - авр). STM32f10* по прерыванию таймера раз в 1 секунду отправляет данные, авр ему отвечает (согласование уровней сделал аппаратно). Пришедшие данные принимаю по колбэку HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart). Всё работает хорошо, данные идут. Пользуюсь стандартными hal функциями HAL_UART_Transmit и... |
ARM, Cortex, STM32 HAL_UART_Transmit_DMA возвращает HAL_BUSY Здравствуйте! Разбираюсь с передачей UART+DMA и наткнулся на следующую проблему: После запуска отладчика первый вызов HAL_UART_Transmit_DMA проходит нормально и в терминал выводится строка, которую я задал, а последующие вызовы HAL_UART_Transmit_DMA возвращают статус HAL_BUSY и текст не выводится в терминал. Проект создавался в CubeMX. Вот часть кода, которую я добавил в проект, больше в... https://www.cyberforum.ru/ arm/ thread2478626.html | |||||||||||||||||
ARM, Cortex, STM32 CMP и флаг переноса Я не могу понять, почему ставится флаг арифметического переноса (Carry bit) в CPSR, если второй операнд CMP меньше и не отрицателен. Причем значения такие, которые явно не выходят за границы 32-битного числа, вроде: MOV R0, #4 ; cpsr = 0x000001D3 CMP R0, #0 ; cpsr = 0x200001D3, включился бит Carry Но вот когда второй операнд все так же меньше, но число уже отрицательное, то флаг переноса... |
ARM, Cortex, STM32 Форматный вывод по SPI
Уважаемые форумчане, подскажите, как сделать форматный вывод по SPI, чтобы можно было использовать printf.
Делаю так:
int sendchar(int ch);
struct __FILE {int handle;};
FILE __stdout;
int fputc(int ch, FILE *f)
{
https://www.cyberforum.ru/
Наверх
|