驱动调试是要硬件相关的,经常要使用万用表,示波器,甚至逻辑分析仪检查问题。
1,电源电压和电流要符合datasheet的规定范围,要多动手测试,特别是硬件刚刚准备开始调试的时候,电源要放在第一位。
2,时钟要符合要求,工作频率和电平都要符合要求,幅度不能够过低或者过高,特别是不能够过低,否则不能够正常工作。
3,复位电路是否正常,包括复位电平和复位的时间是否达到datasheet的要求。
4,I2C或者UART,SPI等等接口两边是否电平匹配。
5,通信的GPIO口驱动电路是否够,特别是频率比较高的信号,比如LCD的PCLK等等。
6,I2C地址的表示是7位还是8位,不要搞混。