Вопросы по теме 'stm32f4discovery'
Резервирование флэш-памяти для эмуляции EEPROM STM32F4
Я хочу эмулировать EEPROM в секторах 2 и 3, чтобы сократить время стирания (небольшие сектора по 16 КБ). Мой вопрос заключается в том, как зарезервировать это флэш-память, чтобы компилятор не размещал программный код в этих секторах?
Может ли...
2659 просмотров
schedule
26.10.2022
контики на STM32F4
Начинаю разработку с contiki и STM32F4discovery.
Я нашел форк contiki для STM32F4discovery от jensnielsen на github.
Я скачал его и пытаюсь сделать для TARGET STM32F4discovery, используя make TARGET=stmf4discovery hello-world
Makefile просто...
1368 просмотров
schedule
05.04.2024
Если пункт для проверки битов заменен на манипулирование битами с использованием C
У меня есть следующий кусок кода:
// **** CONTROL REGISTER 4 SETUP ****
ctrl|=(uint8_t)(LIS3DSH_InitStruct->CR4_Odr);
if(LIS3DSH_InitStruct->CR4_Bdu)
ctrl|=(1<<LIS3DSH_CR4_BDU_POSITION);...
276 просмотров
schedule
15.12.2022
eCos с stm32f4discovery Cortex-M4 в Ubuntu 12.04
Я написал простую программу для eCos в stm32f4discovery Cortex-M4, следуя шагам ниже.
$ecosconfig новый stm32f4discovery
$configtool
#include <stdio.h>
int main(){
printf("hello ecos!\r\n");
return 0;
}
$arm-none-eabi-gcc -o...
535 просмотров
schedule
13.03.2023
ошибка stm32f4 g++, связанная с newlib _kill_r,_kill, _getpid_r, _getpid,
У меня возникла проблема с компиляцией кода С++ на микрочип stm32f4.
Цель
Я пытаюсь добиться нескольких вещей здесь:
скомпилировать код C++ для обнаружения stm32f4 (что было успешно выполнено в базовой программе [с реализацией конструкторов...
2057 просмотров
schedule
17.06.2023
Понимание фильтров CAN
Я не могу понять конфигурацию фильтра CAN для обнаружения stm32f4.
CAN_FilterInitStructure.CAN_FilterNumber = 0;
CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdMask;
CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_32bit;...
5235 просмотров
schedule
15.09.2022
Я пробую эту команду. сделать stm32f429-discovery
Я пробую эту команду. make stm32f429-discovery У меня стоит stm32f429-discovery board (arm cortex M3). и я хочу установить на нем u-boot , я пытаюсь это сделать, как указано в руководстве, и получаю эту ошибку .......
/bin/bash:...
1391 просмотров
schedule
03.03.2023
Вспышка повреждена после нескольких мгновенных сбросов
Я хочу постоянно хранить идентификатор устройства во флеш-памяти. Поэтому я использую внутреннюю вспышку STM32. Я могу писать и читать во Flash в STM32. После записи значения во флеш-память и выключения, я могу прочитать его без каких-либо проблем....
2689 просмотров
schedule
22.04.2023
Как объединить массив шестнадцатеричных байтов с длинным целым числом без использования объединения в C?
У меня есть массив. Байты массива в шестнадцатеричном формате. Теперь я пытаюсь объединить индексы массива от 1 до 4 в unsigned long int и от 5 до 8 в еще один unsigned long int и индексы 9 и 10 в unsigned int. Я пробовал так. Но это не работает. Я...
523 просмотров
schedule
08.07.2023
Почему SPI не работает с моим STM32f4DISCOVERY?
Я застрял с этим на некоторое время. Я следил за несколькими примерами в Интернете, но безуспешно. Я не могу заставить его работать с моим STM32F4Discovery. У меня есть внешний чип (точнее, SX1272 от Semtech), с которым я пытаюсь установить связь...
1891 просмотров
schedule
16.07.2023
Стереомикрофон MEMS STM32F4
Я работал над аудиопроектом с обнаружением STM32F4 и заметил одну вещь, все стандарты I2S работают только с одним микрофоном (в зависимости от того, на каком краю стандарта используются отдельные биты). Например со стандартами Philips, MSB или LSB,...
1934 просмотров
schedule
24.09.2022
STM32 DMA: байты, оставшиеся в буфере, закодированы?
Уже довольно давно я борюсь с DMA-связью с двумя платами STM32 в той или иной форме. Моя текущая проблема заключается в следующем.
У меня есть хост (Raspberry Pi), на котором работает следующий код, ожидающий, пока плата инициализирует связь:...
976 просмотров
schedule
03.06.2022
RS232 (UART) на STM32F4-Discovery (STM32F429ZIT6) с библиотекой HAL?
Фон
Вот некоторые из моих биографий, чтобы ваш парень мог знать, какие знания у меня есть, а какие нет. Я совершенно новичок в подобной встраиваемой системе. И я действительно ничего не знаю об электронике, я чисто программист.
Мой...
12637 просмотров
schedule
25.06.2022
STM32F407VET FatFs f_close возвращает FR_DISK_ERR
Я подключаю SD-карту (16Gb Sandisk ultra micro SD) к микроконтроллеру STM32F407 с протоколом SDIO, используя библиотеку chan FatFS. Когда я пытаюсь записать данные в существующий файл, f_write возвращает FR_OK и возвращает количество записанных...
1002 просмотров
schedule
01.09.2022
STM32F4 Discovery - Запись/Чтение Flash памяти
Это мой первый пост здесь, извините, если формат или что-то не так. Мне удалось записать и прочитать флэш-память STM32F4 Discovery, следуя советам наших колледжей здесь и здесь (оба поста объясняются одинаково):...
3186 просмотров
schedule
29.01.2023
Как писать в STM32 Flash
Я хочу записать во флэш-сектор 11 STM32F407VGT из моего пользовательского кода для хранения некоторых данных. Я использовал библиотеку stm32f4xx_hal_flash.c . Сначала я стираю сектор, используя этот код:
void Flash_Init(void)
{...
12638 просмотров
schedule
28.05.2022
Взаимодействие A71CH с I2C
Я пытаюсь связать следующий чип с STM32F4 https://www.nxp.com/docs/en/supporting-information/AN12207.pdf
В настоящее время я пытаюсь передать повторный запуск, используя последовательную передачу hal с прерыванием, но это вообще не работает, я...
254 просмотров
schedule
18.06.2023
STM32F429-Disco - неправильное расширение ОЗУ с SDRAM Linker Skript?
Я пытаюсь использовать SDRAM с моей платы STM32F429-Disco. Я создал функцию для инициализации SDRAM, которая выполняется в основной функции. Реализация SDRAM была выполнена с помощью следующей инструкции:...
456 просмотров
schedule
17.09.2023
STM32F407Vg SystemInit() ‹ — подчеркнуто серой линией, сброс ошибок обработчика
Устройство: stm32f407vg
IDE: Keil uvision 5
Версия IDE: последняя версия
Версия Cubemx: последняя версия
Я хочу использовать протокол связи USART в своем проекте. Связь есть, но посылаются неверные данные (STM>PC).
Функция...
80 просмотров
schedule
01.04.2023
Как изменить приоритет исключения на процессоре cortex-m4 в Rust?
Я хочу установить приоритеты прерываний для внутренних исключений процессора. Крейт cortex_m обеспечивает легкий доступ к регистрам управления NVIC. В частности, есть метод, позволяющий установить приоритет для каждого прерывания.
let mut p =...
82 просмотров
schedule
20.06.2023