Найдено 87 результатов

TmYAG
Вт ноя 22, 2016 10:32:50
Форум: ARM
Тема: STM32F4+SDIO+SPI1+USART проблема.
Ответы: 0
Просмотры: 2163

STM32F4+SDIO+SPI1+USART проблема.

Всем привет!
Пишу проект для работы с акселерометром на плате Discovery. Он работает по SPI1, в котором разобраться труда не составило. Писал на CMSIS. Все работает.
Решил делать лог на карту памяти и для генерации проекта задействовал CubeMX и HAL соответственно. До кучи добавил еще и USART3 ...
TmYAG
Ср окт 12, 2016 09:15:06
Форум: ARM
Тема: SDIO на discovery
Ответы: 2
Просмотры: 1319

Re: SDIO на discovery

Друзья а никто не делал проект со связкой FatFA+SDIO с использованием CMSIS?
Может кто поделиться? Хочу поразбираться. Кубовый проект нормально собирается и работает, но меня сам кубик не устраивает и его LAH-овские надстройки.
TmYAG
Сб окт 08, 2016 10:08:00
Форум: ARM
Тема: SDIO на discovery
Ответы: 2
Просмотры: 1319

Re: SDIO на discovery

Разобрался с генерацией проекта. Если в кубе выбирать плату и генерировать под нее, то необходимо все ножки задействованные под SDIO выбрать вручную как выводы SDIO. Тогда куб даст возможность для генерации проекта.
TmYAG
Пт окт 07, 2016 21:39:45
Форум: ARM
Тема: SDIO на discovery
Ответы: 2
Просмотры: 1319

SDIO на discovery

Всем привет! Возник такой вопрос! Кто-нибудь пробовал запускать SDIO на STM32F4 DISCOVERY?
Меня смущает один момент: когда пытаюсь сгенерить проект в кубе, то см. картинку
Думается мне, что это из-за того, что на этой же ноге висит какая-то мешалка.
Есть способ обойти это? И еще направьте по ...
TmYAG
Пт июл 01, 2016 14:27:39
Форум: Цифровая техника
Тема: Минимальное время срабатывания тактовой кнопки.
Ответы: 12
Просмотры: 2663

Re: Минимальное время срабатывания тактовой кнопки.

Может есть какие-то варианты с моментальным срабатыванием и защитой от дребезга?
А какая вообще связь между скоростью срабатывания и защитой от дребезга?

А защита от дребезга влияет только на период времени, в течение которого устройство будет вновь готово к реакции на следующее нажатие.
Ну ...
TmYAG
Пт июл 01, 2016 08:28:54
Форум: Цифровая техника
Тема: Минимальное время срабатывания тактовой кнопки.
Ответы: 12
Просмотры: 2663

Минимальное время срабатывания тактовой кнопки.

Все привет! Есть вопрос. Каково минимальное время срабатывания тактовой кнопки? Если отсеивать дребезг аппаратно, то это, я так понимаю определяется параметрами RC. Но даже при этом мне нужно максимально сократить это время и защититься от ложных срабатываний и наводок.
Варьируется ли это время в ...
TmYAG
Чт апр 28, 2016 19:46:31
Форум: ARM
Тема: Вопрос по USART.
Ответы: 6
Просмотры: 1746

Re: Вопрос по USART.

О какой переменной идёт речь ? О буфере чтоли ?
В буфер у меня пишется все что угодно. Я хочу сделать так чтобы МК запросил имя, я ввел имя и оно записалось в массив name, запросил возраст, я ввел возраст и он записался в другую переменную. и т.д.
В идеале, хочу, чтобы МК распознавал команды в ...
TmYAG
Чт апр 28, 2016 08:48:01
Форум: ARM
Тема: Вопрос по USART.
Ответы: 6
Просмотры: 1746

Re: Вопрос по USART.

может поможет - делал для F0:
Мне не совсем понятно как сделать, чтобы то, что я отправил на дискавери по юарту через терминал, записалось в какую-то переменную?
char* Usart_Read_Str(char * str){
char buff[16];
buff[i] = Usart_Read_Ch();
if(buff[i] != '\r') {
Usart_Transmit(buff[i]);
str[i ...
TmYAG
Ср апр 27, 2016 21:00:14
Форум: ARM
Тема: Вопрос по USART.
Ответы: 6
Просмотры: 1746

Вопрос по USART.

Здравствуйте!
Появился вопросик по USART. Ну скорее не по самому USART...
В общем не могу понять как реализовать прием строки, для дальнейшей ее обработки. Вроде лопатил указатели, но все равно никак не могу допереть.
#include "usart.h"

/*############USART initialize############*/
void Usart_Init ...
TmYAG
Ср апр 20, 2016 20:36:43
Форум: ARM
Тема: Вопрос по тактированию.
Ответы: 0
Просмотры: 1003

Вопрос по тактированию.

STM32F4 Discovery
Всем привет! Столкнулся с таким явлением при изучении USART.
Пользуюсь USART1 на PB6/7. Тактируется от APB2 (84MHz). Но при расчетах BR происходят какие-то чудеса. Для расчетов пользуюсь формулой fck/(16*baudrate). Если положить fck = 84MHz, то прием происходит на скоростях выше ...
TmYAG
Пн мар 21, 2016 07:51:55
Форум: ARM
Тема: STM32F4+таймеры+захват
Ответы: 32
Просмотры: 11969

Re: STM32F4+таймеры+захват

Проблема была в том, что я неверно настроил пин на альтернативную функцию.
GPIOA->MODER = GPIO_MODER_MODER6_1; должно быть
А вот насчет установки предделителя PSC и значения ARR не уверен, что обязательно устанавливать. У меня и так и так работает. То есть мк уходит в прерывание. Может кто ...
TmYAG
Чт мар 17, 2016 10:59:44
Форум: ARM
Тема: STM32F4+таймеры+захват
Ответы: 32
Просмотры: 11969

STM32F4+таймеры+захват

Всем привет!
Продолжаю мучить таймеры и форумчан=))
Перешел к изучению режима захвата.
В программе дрыгаю светодиодами с задержкой 5 сек.
попутно таймером TIM3 первый канал которого находится на PA6 пытаюсь захватить сигнал со светодиода, что живет на PD12. Просто замыкаю эти две ноги.
#include ...
TmYAG
Вт мар 08, 2016 18:13:20
Форум: ARM
Тема: STM32F4+EXTI
Ответы: 2
Просмотры: 2302

STM32F4+EXTI

Всем привет! Нахожусь в процессе изучения EXTI. Настроил на порт А 0 пин (там кнопка висит). Все работает. Решил проверить, что будет если вывести на другой пин в моем примере 3 того же порта А, но при этом прерывание не возникает.
#include "stm32f4xx.h"
void EXTI0_IRQHandler(void)
{
EXTI->PR ...
TmYAG
Чт мар 03, 2016 20:54:56
Форум: ARM
Тема: STM32F4+сервопривод+ШИМ
Ответы: 4
Просмотры: 2455

Re: STM32F4+сервопривод+ШИМ

Я как то спалил серву из-за слабого источника питания. Очень может быть что на управляющий сигнал приходило напряжение выше чем питание. Не вся электроника это любит.
У меня не серва сдохла а Дискавери( Не знаю почему.
Но заметил вот что:
Подключил дискавери к компу, подключил к ней серву так же ...
TmYAG
Чт мар 03, 2016 20:51:27
Форум: ARM
Тема: STM32F4+таймеры+семисегментный индикатор
Ответы: 2
Просмотры: 1537

Re: STM32F4+таймеры+семисегментный индикатор

Это не повлияет на динамическое переключение индикатора. Разве что я напутал с нумерацией. Там не 10 должно быть а 9.
Проблема именно в том, что цифры не переключаются в режиме реального времени, а лишь при отладке можно увидеть конкретные значения.
TmYAG
Чт мар 03, 2016 14:46:53
Форум: ARM
Тема: STM32F4+сервопривод+ШИМ
Ответы: 4
Просмотры: 2455

STM32F4+сервопривод+ШИМ

И раз уж на то пошло еще одна тема по таймерам от меня. Начал разбираться с таймерами и шим.
Диоды плавно зажигал и гасил без проблем. Решил завести под это дело сервопривод.
Во-первых я не смог разобраться какие настройки PSC и ARR для него использовать.
Во-вторых случилось страшное, в одном из ...
TmYAG
Чт мар 03, 2016 14:39:45
Форум: ARM
Тема: STM32F4+таймеры+семисегментный индикатор
Ответы: 2
Просмотры: 1537

STM32F4+таймеры+семисегментный индикатор

Всем привет! И снова я со своими вопросами!)
Решил написать программку по таймеру каждую секунду обновляется значение на семисегментном индикаторе.
В режиме отладки вроде все ничего. Считает, меняет цифры, но если запустить, то всего этого нет. Тупо все индикаторы загораются и все.
Подскажите ...
TmYAG
Пн фев 29, 2016 15:25:55
Форум: ARM
Тема: stm32f4 pwm + LED
Ответы: 2
Просмотры: 1808

Re: stm32f4 pwm + LED

А где настройки
TIM_CCMR1_OC1M ???
Вот спасибо! Чувствовал, что с одним каналом накосячил, а где не углядел! Спасибо!
И еще вопросик: чтобы с мигалки на серву перекинуть код как мне быть?
В идеале хочу сделать чтобы при нажатии на кнопку серва поворачивалась на определенный угол отпускаю кнопку ...
TmYAG
Пн фев 29, 2016 15:07:41
Форум: ARM
Тема: stm32f4 pwm + LED
Ответы: 2
Просмотры: 1808

stm32f4 pwm + LED

Здравствуйте! Играюсь с платкой stm32f4 discovery
Начал изучать таймеры. С базовыми таймерами я разорался.
Решил изучить таймеры общего назначения. И решил начать с ШИМ.
Проект простой- плавное гашение/зажигание светодиодов.
Но есть проблемка, из 4 led один не загорается, хотя в других проекта ...
TmYAG
Чт дек 25, 2014 11:18:12
Форум: ARM
Тема: STM32F4 ADC режимы работы. Помогите разобраться
Ответы: 6
Просмотры: 5679

Re: STM32F4 ADC режимы работы. Помогите разобраться

Вроде как разобрался!
Проблема была в том, чо я неправильно задал соответсвие между каналом АЦП и пином с которого снимаю сигнал(((
В итоге для регулярных каналов:
#include "stm32f4xx.h"
uint32_t LED_STATE = 0xF000;
uint32_t res;
int main()
{
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN|RCC_AHB1ENR ...

Перейти к расширенному поиску