实验器材: 阿波罗STM32F7开发板 实验目的: 1,按下按键key0,唤醒传感器进入power on模式并读取TSL2581传感器的数据,串口打印; 2,按下按键key1停止采集,进入power off模式; 3,支持中断管理,传感器0~8,中断引脚分别接到PC4~PC12上 硬件资源: 1,DS0(连接在PB1) ; 2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面); 3,用到的I2C1(PB8/PB9),I2C2(PH4/PH5),I2C3(PH7/PH8); 4,由于I2C1和3用到的引脚与显示屏和摄像头有重叠,故如果需要使用显示屏或摄像头需要和I2C引脚进行分时复用; 5,PC4~PC12之前开发板定义的SD卡/PHY/Camera这些功能不可使用,因为IO口复用为外部中断了; 实验现象: 按键控制读取并打印9个TSL2581传感器的数据 注意事项: 1,不要接显示屏/摄像头/SD卡这些外设,IO口被传感器占用 3,此次代码采样的硬件I2C,软件I2C读取数据会乱跳,存在bug暂时不处理;