我正在使用STM32439I-EVAL2板,我在使用相机时遇到问题。我一直在测试STM32CubeF4软件开发中的MB1063演示示例,当我尝试使用摄像机时显示以下消息:“初始化摄像机接口时出错。请在安装摄像机模块时进行测试”。相机模块已安装并连接到电路板,但它不起作用,我需要使用它。哪个可能是问题?以前的配置是必要的吗?电路板是新的,相机可能会损坏?
答案 0 :(得分:0)
您是否尝试使用演示示例重新刷新电路板?或者你是否正在使用它?
我在使用STM3240G-EVAL时遇到了同样的问题,但是当我用演示代码重新刷新它时,问题就解决了。闪烁后也会重置。
答案 1 :(得分:0)
将此代码放入STM32Cube_FW_F4_V1.1.0 \ Drivers \ BSP \ STM324x9I_EVAL \ stm324x9i_eval_io.c
uint8_t BSP_IO_Init(void)
{
uint8_t ret = IO_ERROR;
/* Read ID and verify the IO expander is ready */
if(stmpe1600_io_drv.ReadID(IO_I2C_ADDRESS) == STMPE1600_ID)
{
/* Initialize the IO driver structure */
io_driver = &stmpe1600_io_drv;
ret = IO_OK;
}
if(ret == IO_OK)
{
io_driver->Init(IO_I2C_ADDRESS);
io_driver->Start(IO_I2C_ADDRESS, IO_PIN_ALL);
io_driver->Config(IO_I2C_ADDRESS,IO_PIN_0,IO_MODE_OUTPUT);
io_driver->Config(IO_I2C_ADDRESS,IO_PIN_2,IO_MODE_OUTPUT);
io_driver->WritePin(IO_I2C_ADDRESS,IO_PIN_0,1);
io_driver->WritePin(IO_I2C_ADDRESS,IO_PIN_2,0);
}
return ret;
}