Доброго времени суток.
Заказал себе процессор stm32f405 и плату под него. ну и чтоб не особо терять время начал писать прошивку отлаживая её на 407(отладочная плата была под рукой. и вот пришёл в день икс все пошло не так как я ожидал. Выяснилось что проект при загрузке на 405 улетает не понятно ...
Найдено 7 результатов
- Пн май 28, 2018 18:41:55
- Форум: ARM
- Тема: чем отличается stm32f405rgt6 от stm32f407vgt
- Ответы: 0
- Просмотры: 1380
- Ср окт 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 ...
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 ...
- Вт сен 26, 2017 11:15:23
- Форум: ARM
- Тема: STM32L476VGT + AT45DB321
- Ответы: 5
- Просмотры: 1558
Re: STM32L476VGT + AT45DB321
Написал схожий код под F4(spi2) (в хозяйстве имеется f4disc) на нем все фурычит. Этот хитровыдуманный fifo в spi все виноват, но решения найти пока не могу(...
- Пн сен 25, 2017 11:37:11
- Форум: ARM
- Тема: STM32L476VGT + AT45DB321
- Ответы: 5
- Просмотры: 1558
Re: STM32L476VGT + AT45DB321
оптимизацию не делал. но volatile все равно присунул. результат не поменялся
Добавлено after 5 minutes 59 seconds:
как мне видеться проблемы именно с записью. массив один на другой накладывается. а читаю я за 1 раз.
Добавлено after 5 minutes 59 seconds:
как мне видеться проблемы именно с записью. массив один на другой накладывается. а читаю я за 1 раз.
- Пн сен 25, 2017 11:05:13
- Форум: ARM
- Тема: STM32L476VGT + AT45DB321
- Ответы: 5
- Просмотры: 1558
Re: STM32L476VGT + AT45DB321
uint8_t i; как глобальная. еще такая осбенность. когда D7(единоразово) отправляю флешка начинает спамить B4 со страшной силой не смотря на то что ей дальше отправляю
- Пн сен 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 ...
{
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 ...
- Пт сен 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 ...
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 ...