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

Arthur_1990
Пн май 28, 2018 18:41:55
Форум: ARM
Тема: чем отличается stm32f405rgt6 от stm32f407vgt
Ответы: 0
Просмотры: 1380

чем отличается stm32f405rgt6 от stm32f407vgt

Доброго времени суток.
Заказал себе процессор stm32f405 и плату под него. ну и чтоб не особо терять время начал писать прошивку отлаживая её на 407(отладочная плата была под рукой. и вот пришёл в день икс все пошло не так как я ожидал. Выяснилось что проект при загрузке на 405 улетает не понятно ...
Arthur_1990
Ср окт 25, 2017 15:51:00
Форум: ARM
Тема: PVD stm32f4
Ответы: 2
Просмотры: 1591

PVD stm32f4

хочется успеть сохранить данные(пару байт буквально) в момент выключения.

void setting_PWR(void)
{
RCC->APB1ENR|=RCC_APB1ENR_PWREN;
PWR->CR|=PWR_CR_PVDE;
PWR->CR|=PWR_CR_PLS_0| PWR_CR_PLS_1;

NVIC_EnableIRQ (PVD_IRQn);

}
int main()
{
while(1){}
}

void PVD_IRQHandler(void)
{

{ FLASH_Unlock ...
Arthur_1990
Вт сен 26, 2017 11:15:23
Форум: ARM
Тема: STM32L476VGT + AT45DB321
Ответы: 5
Просмотры: 1558

Re: STM32L476VGT + AT45DB321

Написал схожий код под F4(spi2) (в хозяйстве имеется f4disc) на нем все фурычит. Этот хитровыдуманный fifo в spi все виноват, но решения найти пока не могу(...
Arthur_1990
Пн сен 25, 2017 11:37:11
Форум: ARM
Тема: STM32L476VGT + AT45DB321
Ответы: 5
Просмотры: 1558

Re: STM32L476VGT + AT45DB321

оптимизацию не делал. но volatile все равно присунул. результат не поменялся

Добавлено after 5 minutes 59 seconds:
как мне видеться проблемы именно с записью. массив один на другой накладывается. а читаю я за 1 раз.
Arthur_1990
Пн сен 25, 2017 11:05:13
Форум: ARM
Тема: STM32L476VGT + AT45DB321
Ответы: 5
Просмотры: 1558

Re: STM32L476VGT + AT45DB321

uint8_t i; как глобальная. еще такая осбенность. когда D7(единоразово) отправляю флешка начинает спамить B4 со страшной силой не смотря на то что ей дальше отправляю
Arthur_1990
Пн сен 25, 2017 10:12:38
Форум: ARM
Тема: STM32L476VGT + AT45DB321
Ответы: 5
Просмотры: 1558

STM32L476VGT + AT45DB321

void GPIO_and_setting_for_spi1(void)// peredelat na spi1/ pa5 pa6 pa7 ///cs1-pa1 cs2-pa8 cs3-pa9 cs4-pa15
{
RCC->APB2ENR|=RCC_APB2ENR_SPI1EN;
RCC->AHB2ENR|=RCC_AHB2ENR_GPIOAEN|RCC_AHB2ENR_GPIOBEN;

CLEAR_BIT(GPIOA->MODER,0x00005400); //GPIOSPI
GPIOA->AFR[0]|=0x55500000; //

GPIOB->MODER &= ~(1 ...
Arthur_1990
Пт сен 22, 2017 08:21:33
Форум: Периферия
Тема: Обращение к флеш-памяти по SPI
Ответы: 22
Просмотры: 10302

Re: Обращение к флеш-памяти по SPI

проблемы с адресацией в буфере

GPIOB->ODR=0x0;
SPI_SendByte(0x84);
SPI_SendByte(0x00);
SPI_SendByte(0x0);
SPI_SendByte(10);
for(uint8_t q=0; q<16;q++){SPI_SendByte(1);}
GPIOB->ODR=0x2;
delay(10);

GPIOB->ODR=0x0;
SPI_SendByte(0xD4);
SPI_SendByte(0x0);
SPI_SendByte(0x0);
i=0; SPI ...

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