Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ARM, Cortex, STM32 Музыка через встроенный ЦАП Со встроенным ЦАПом немного работал, но музыку им не играл. А на сколько он вообще пригоден для этой цели? Ну играть то оно конечно будет это я понимаю, вопрос по поводу качества звучания. Насколько сильно оно будет отличаться если сравнить его с внешним ЦАПом например TDA1543? https://www.cyberforum.ru/ arm/ thread2092752.html STM32F4Discovery - как подключить 20 сервоприводов ARM, Cortex, STM32
Здравствуйте товарищи! Я новичок в этой области, но имею очень большое желание собрать себе Гексопад. - Заказал платку STM32F4Dyscovery - 20 сервоприводов MG995 - Также макетную плату с питанием на 3-5В - ещё заказал маленькую платку USB 2.0 to UART Нашел где-то в сети два примера где собираются гексопады, но сами статьи не рассчитаны для новичков да и платы у них другие... А я вот захотел...
ARM, Cortex, STM32 (Решено)STM32f100 Проблемы с таймером 2. Здравствуйте уважаемые форумчане. Начал изучение и один проект на STM32, добрался до таймеров, и возникла проблема. Таймер 2 не хочет уходить в прерывание с определённым(заданным) периодом, а генерит свои прерывания на частото 33кгц и 50кгц.(наблюдаю на лог.анализаторе с ножки), т.е в перемешку 33 и 50кгц. И не зависит что записано в регистр ARR и PSC. Привожу код иницилизации тамера: void... https://www.cyberforum.ru/ arm/ thread2092750.html ARM, Cortex, STM32 ARMka: Как прошить через USB? https://www.cyberforum.ru/ arm/ thread2092749.html
Прикупил себе пару плат с ARMka.ru. Там, к сожалению, софт предлагается под расовоневерную ОС :) Как можно прошить такую платку под линуксом через USB? У меня не получается сделать это с помощью stm32flash: rad@n150:~/divel/arm/stm32flash$ sudo ./stm32flash /div/ttyUSB0 stm32flash - http://stm32flash.googlecode.com/
ARM, Cortex, STM32 Вопрос по ST-Linkу на платах Discovery
У меня след. вопрос по ST-Linkу. Имеется девайс на STM32F103RBT6, программирую в Keil, прошивка и дебаг - встроенным st-linkом на STM32VLDyscovery и STM32F4Dyscovery по SWD. На 32VL, как известно, установлен ST-Link V1, а на F4 - V2, оба обновлены до последних на сей день версий. Так вот, при дебаге через STM32VLDyscovery нормально ходит по строкам как в дизасме, так и по С-файлу, но при EXTI...
ARM, Cortex, STM32 Добрый день, посмотрите пожалуйста что получилось.STM32F4 https://www.cyberforum.ru/ arm/ thread2092747.html
Итак начал разбираться с STM32F4. И в самом начале понял что библиотека GPIO не очень удобна для написания больших проектов вручную. Поэтому возникла идея написать конфигуратор для портов под STM32F4 . за пару часов накидал в Delphi проект. Зацените . Я только начинаю работать с STM32 поэтому могут быть не точности. Скорость портов в проекте задаётся автоматически без выбора 100МГц. Если знаете...
ARM, Cortex, STM32 STM32F417 Readout protection Задача такая - нужно установить защиту от считывания содержимого флеш. Вот код, который должен это сделать (если дока нам не врет): FLASH_OB_Unlock(); FLASH_OB_RDPConfig(OB_RDP_Level_1); if (FLASH_OB_Launch() != FLASH_COMPLETE) { prymtf("foytid\r\n"); return; } https://www.cyberforum.ru/ arm/ thread2092746.html переход с stm32f103 на stm32f4 ARM, Cortex, STM32
Делаю один девайсик на stm32103 (флеш=512, оператива=64). Пока что он только на отладочной плате. Из периферии в нем используется USORT, ADC, SPI, SDIO, Systysk, GPIO и несколько таймеров. На нем реализован uIP. FriiRTOS, GSM, LCD, FatFS и еще чет будет. Поняв, что для этих целей мне 64 кбайта оперативы маловато, я решил подобрать другой мк, наиболее удачным оказался STM32F205 (512кб Флэш, 128кб...
ARM, Cortex, STM32 STM32F4Discovery WWDG как работает? Доброго времени суток... Решил побаловаться с IWDG и WWDG... С первым разобрался легко, всё просто и понятно объяснено в мануале... А вот со вторым возникли вопросы... Ситуация тупая до беспредела, в трёх соснах заблудиться... Всего три регистра... Но странно получается... Там указано, что можно предотваратить сброс, если скинуть бит T6... Как его скидывать нужно, не понятно... Там... https://www.cyberforum.ru/ arm/ thread2092744.html ARM, Cortex, STM32 STM32F4xx + FreeRTOS + STM32_USB-Host-Device_Lib_V2.1.0 https://www.cyberforum.ru/ arm/ thread2092743.html
В общем ковыряюсь сейчас с дискавери, примеры с USB работают, примеры с FriiRTOS работают. Пытаюсь соединить вместе эти два компонента - получаю нерабочий вариант... задача не работает, USB тоже... Кто сталкивался? В каком направлении копать? Буду благодарен, если поделитесь шаблоном такого пректа (USB + FriiRTOS). // Тестовая задачка мигающая диодом void vTaskLED(void *pvParameters) { for...
ARM, Cortex, STM32 PROGMEM для Массива в STM32 ???
Пробую переходить с AVR на STM32, потихоньку получается. Но возникла проблемка... как написать объявление этого массива для STM32? const unsykned char nlcd_Font PROGMEM ={ {0x00, 0x00, 0x00, 0x00, 0x00},// (sposi) {0x00, 0x00, 0x5F, 0x00, 0x00},// !
ARM, Cortex, STM32 Скорость USB в STM32F4 https://www.cyberforum.ru/ arm/ thread2092741.html
Опять вопрос по поводу USB в STM32F4. Каким способом достичь скорости передачи в сторону хоста
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 54
0

Бегущий светодиодный огонь - ARM, Cortex, STM32 - Ответ 11384432

29.01.2013, 20:09. Показов 9397. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Раньше занимался AVR-ками но решил попробовать себя и в ARM.
Пытаюсь сделать простой пример со светодиодами но ничего не получается. Облазил весть интернет но так и не нашёл того что мне нужно.
Извините если данная тема уже появлялась.
Рассказываю: есть 8 светодиодов подключённых к разным GPIO. Хочется чтобы один светодиод пробегал по этой «дорожке» с интервалам переключения светодиода на следующий диод 1секунда. Для этого я решил использовать заодно и таймер.
Проблема №1 Как мне записать включение тактирования каждого порта. При такой записи выдаёт ошибки. И не понимаю как их исправить. (пробовал записывать конфигурацию битов «вручную»-всё работает но это не удобно)
Проблема №2 Как реализовать переключение светодиодов если они расположенных на разных GPIO?

Пользуюсь программой CooCox

Код
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_rcc.h"

int main(void) {

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitTypeDef gpio;
GPIO_StructInit(&gpio);
gpio.GPIO_Mode = GPIO_Mode_Out_PP;
gpio.GPIO_Pin = GPIO_Pin_12 | GPIO_Pin_7;
gpio.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOC, &gpio);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitTypeDef gpio;
GPIO_StructInit(&gpio);
gpio.GPIO_Mode = GPIO_Mode_Out_PP;
gpio.GPIO_Pin = GPIO_Pin_14 | GPIO_Pin_12 | GPIO_Pin_10 | GPIO_Pin_8;
gpio.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOA, &gpio);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitTypeDef gpio;
GPIO_StructInit(&gpio);
gpio.GPIO_Mode = GPIO_Mode_Out_PP;
gpio.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_5;
gpio.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_Init(GPIOB, &gpio);

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6,ENABLE);
TIM6->PSC = 24000 - 1; // Настраиваем делитель что таймер тикал 1000 раз в секунду
TIM6->ARR = 1000 ; // Чтоб прерывание случалось раз в секунду
TIM6->DIER |= TIM_DIER_UIE; //разрешаем прерывание от таймера
TIM6->CR1 |= TIM_CR1_CEN; // Начать отсчёт!
NVIC_EnableIRQ(TIM6_DAC_IRQn); //Разрешение TIM6_DAC_IRQn прерывания

while(1)
{
//Программа ничего не делает в пустом цикле
}

}
void TIM6_DAC_IRQHomdler(void)
{
TIM6->SR &= ~TIM_SR_UIF; //Сбрасываем флаг UIF
GPIOB->ODR^=(GPIO_Pin_6 | GPIO_Pin_5); //Инвертируем состояние светодиодов
}


Вернуться к обсуждению:
Бегущий светодиодный огонь ARM, Cortex, STM32
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2013, 20:09
Готовые ответы и решения:

Бегущий огонь по таймеру переполнения stm32
Добрый вечерок)) Можете подсказать как сделать а-ля бегущий огонёк по таймеру переполнения....

Бегущий огонь на ATMega8535
задача на Микроконтроллере mega8535. (фото прикрепил) Фоновая программа реализует бегущий огонь...

Бегущий огонь в оба направления
Для решения задачи возврата бегущего огня по тому же пути пришлось задействовать вторую переменную...

Лабораторная работа . Бегущий огонь
Задание на лабораторную работу Система команд микроконтроллеров Microchip PIC16F84....

13
29.01.2013, 20:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2013, 20:09
Помогаю со студенческими работами здесь

Бегущий огонь (работа с прерываниями в Atmel Studio 6.1)
Всем привет, изучаю потихоньку программирование микроконтроллеров AVR в частности Atmega32. Изучаю...

Программа "Бегущий огонь" на PIC16f84a
написать программу бегущий огонь на PIC контролере по алгоритму кнопками нажата огонь бежит слева...

Программа "бегущий огонь" на ATMEGA
Написать программу для отображения передвижения двух светодиодов подключенных к порту МК....

Бегущий огонь на ОМК-51
Составить программу «Бегущая огонь» на линиях порта 3 ОМК-51. * Выходные данные: частота «бегущей...

светодиодный огонь - пару вопросов
Извините, если не в ту тему попал (я новенький).Можно ли в http://itistrosshemi.org/944-begushhij-...

(КР580) Бегущий огонь во 2 строке справа на лево, если нажата первая кнопка
(КР580) Здравствуйте, помогите разработать программу: Бегущий огонь во 2 строке справа налево, если...

Огонь
Добрый день. Если кто-то хочет помочь. Надо на Java создать симуляцию огня, но я недавно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru