Возможно проблема в I2C драйвере для библиотеки в преобразовании указателей, но я не уверен.
int MLX90640_I2CRead(uint8_t slaveAddr, uint16_t startAddress, uint16_t nMemAddressRead, uint16_t *data)
{
uint8_t* p = (uint8_t*) data; // <--
int ack = 0;
int cnt = 0;
ack = HAL_I2C_Mem_Read ...
Найдено 2 результата
- Чт фев 29, 2024 09:20:44
- Форум: Периферия
- Тема: Работа с ИК-матрицей MLX90640 STM32
- Ответы: 3
- Просмотры: 2787
- Ср фев 28, 2024 09:43:45
- Форум: Периферия
- Тема: Работа с ИК-матрицей MLX90640 STM32
- Ответы: 3
- Просмотры: 2787
Работа с ИК-матрицей MLX90640 STM32
Начал работать с матрицей MLX90640 на STM32F407VET6 при помощи библиотеки от производителя (https://github.com/melexis/mlx90640-library/tree/master). При запуске считываются данные из EEPROM. Затем, при попытки их обработки функцией MLX90640_ExtractParameters происходит hardfault_handler . Обнаружил ...