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

gruffi
Пт сен 04, 2020 19:52:02
Форум: ARM
Тема: [РЕШЕНО]STM32L476RG настройка Output Compare + DMA
Ответы: 2
Просмотры: 1528

Re: STM32L476L настройка Output Compare + DMA

Да это выделение не дотянул до вызова...После NVIC_... идет. Не понятно куда копать...

Добавлено after 3 hours 16 minutes 45 seconds:
Re: [РЕШЕНО]STM32L476RG настройка Output Compare + DMA
Не дочитал, надо еще:
DMA1_CSELR->CSELR = (DMA1_CSELR->CSELR & ~DMA_CSELR_C3S) | (0x04 << DMA_CSELR_C3S ...
gruffi
Пт сен 04, 2020 16:19:51
Форум: ARM
Тема: [РЕШЕНО]STM32L476RG настройка Output Compare + DMA
Ответы: 2
Просмотры: 1528

[РЕШЕНО]STM32L476RG настройка Output Compare + DMA

Добрый день, форумчане!
Настроил генерирование импульсов в режиме сравнения, но прикрутить DMA не получается. Прерывание не вызывается...Пните в нужном направлении плиз...
RCC->AHB2ENR |= RCC_AHB2ENR_GPIOAEN;

GPIOA->MODER = (GPIOA->MODER & ~(GPIO_MODER_MODE6)) | GPIO_MODER_MODE6_1;
GPIOA->OTYPER ...
gruffi
Чт окт 10, 2019 11:45:26
Форум: ARM
Тема: stm32f030f4p6 режим захвата
Ответы: 5
Просмотры: 2132

Re: stm32f030f4p6 режим захвата

Спасибо. Перенастроил, как в сниппете, но все равно прерывания нет...Подключил ко входу просто провод, который замыкаю на землю - по анализатору вижу изменение состояния, но нет захвата. Попробую убрать всю логику и в main сделаю просто настройку и проверю захват.

Добавлено after 32 minutes 55 ...
gruffi
Ср окт 09, 2019 17:53:10
Форум: ARM
Тема: stm32f030f4p6 режим захвата
Ответы: 5
Просмотры: 2132

stm32f030f4p6 режим захвата

Добрый день, форумчане!
Понадобилась помощь, не получилось настроить режим захвата. Пытался на разных таймерах, но так и не получил прерывания.
Вот на таймере TIM1 (канал 2):

NVIC_SetPriority(TIM1_CC_IRQn, 1);
NVIC_EnableIRQ(TIM1_CC_IRQn);

TIM1 ->PSC = 48 - 1;
TIM1 ->ARR = 65535 - 1;

TIM1 ...
gruffi
Ср сен 25, 2019 15:22:05
Форум: ARM
Тема: [РЕШЕНО]Не обновляются теневые регистры PSC м ARR
Ответы: 2
Просмотры: 1134

Re: Не обновляются теневые регистры PSC м ARR

Спасибо большое. Попали в точку :). Подтяжка к питанию и при включении выход сброшен. Установил выход и теперь задержка в норме.
gruffi
Ср сен 25, 2019 14:50:04
Форум: ARM
Тема: [РЕШЕНО]Не обновляются теневые регистры PSC м ARR
Ответы: 2
Просмотры: 1134

[РЕШЕНО]Не обновляются теневые регистры PSC м ARR

Добрый день, форумчане.
Не получается сделать сброс при первом запуске таймера TIM1 на микроконтроллере stm32f030f4p6, т.е. при первом запуске не выдерживается задержка.

RCC->APB2ENR |= RCC_APB2ENR_TIM1EN;

NVIC_SetPriority(TIM1_BRK_UP_TRG_COM_IRQn, 1);
NVIC_EnableIRQ(TIM1_BRK_UP_TRG_COM_IRQn ...
gruffi
Пн окт 16, 2017 17:26:36
Форум: ARM
Тема: [Решено]stm32 spi
Ответы: 4
Просмотры: 3795

Re: stm32 spi

Спасибо, не дочитал. Сейчас все нормально отпускает вовремя. После очистки экрана он заливается черным цветом. Буду проверять настройки.


//----------
void PCD8544_Init()
{
for(uint16_t i = 0; i < BUFFER_SIZE; i++)
{
PCD8544_Buffer[i] = 0x00;
}

uint8_t buffer[6] =
{
0x21,
0xC8,
0x06 ...
gruffi
Пн окт 16, 2017 16:40:09
Форум: ARM
Тема: [Решено]stm32 spi
Ответы: 4
Просмотры: 3795

[Решено]stm32 spi

Добрый день, форумчане.
Решил поиграться с дисплеем nokia 5510 и настроил передачу данных через dma, но возникла проблема с тем, что ножку CE отпускаю в прерывании дожидаясь флага BSY, но все равно рано, т.е. последний байт не успевает дойти до дисплея и пришлось вносить задержку. Послед задержки ...
gruffi
Чт окт 05, 2017 13:33:08
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: [РЕШЕНО]stm32f030 + eeprom

Да куб и нафиг не нужен, но иногда удобно посмотреть выводы :)
gruffi
Чт окт 05, 2017 10:49:39
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: [РЕШЕНО]stm32f030 + eeprom

Да, спасибо. Но тайминги из Excel не совпадают с таймингами из куба, хотя в RM написано, что можно воспользоваться кубом для получения таймингов :)
gruffi
Чт окт 05, 2017 09:26:21
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

спасибо большое уже работает :). Не успел отписаться - проверял :). Все проблемы были в таймингах. Скачал с st excel с настройкой таймингов и все заработало :). Спасибо всем.
gruffi
Ср окт 04, 2017 19:31:11
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

Когда пошагово проходил, то этот флаг как раз устанавливался, а без дебага никак не хочет.
gruffi
Ср окт 04, 2017 19:08:54
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

Хорошо, спасибо

Добавлено after 4 minutes 6 seconds:
Так указано в даташит

Добавлено after 44 seconds:
Master transmitter
In the case of a write transfer, the TXIS flag is set after each byte transmission, after the 9th
SCL pulse when an ACK is received.
gruffi
Ср окт 04, 2017 18:26:58
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

Учимся :), но флаг TXIS так и не взлетает...
gruffi
Ср окт 04, 2017 17:39:02
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

уже склоняюсь к ногодрыгу :)...читал что у stm32 i2c глючный :)
gruffi
Ср окт 04, 2017 16:22:19
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

сделал STOP теперь читает 0xFF постоянно. Буду дальше смотреть. Спасибо большое.

Добавлено after 40 minutes 33 seconds:
uldemir, покажите пожалуйста настройку таймингов, т.к. я тайминги генерил через куб и при разных вариантах поведение одно и тоже. Может здесь собака порылась?!
gruffi
Ср окт 04, 2017 15:00:24
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

Получается, что и здесь TXIS не взлетает...но в обоих вариантах взлетает при отладке, если пройти пошагово...
gruffi
Ср окт 04, 2017 14:48:31
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

а можно посмотреть функцию rd_reg16?
gruffi
Ср окт 04, 2017 14:30:53
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

да, так и есть TXIS не взлетает
gruffi
Ср окт 04, 2017 14:11:55
Форум: ARM
Тема: [РЕШЕНО]stm32f030 + eeprom
Ответы: 37
Просмотры: 10529

Re: stm32f030 + eeprom

Нет варнингов не было, но подправил. Спасибо.
Ваш код работает, т.е. идет чтение, но только не понятно я задаю чтение с адреса 0х00, а он каждый раз при чтении выдает разный адрес регистра. Если устройство перезапустить, то при каждом чтении опять по тем же адресам идет...

Добавлено after 14 ...

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