问题1、我改成硬件I2C了,用的void TWI_MasterMode_Write(unsigned short DeviceAddr, unsigned short *TWI_Data_Pointer, unsigned short TX_Count, unsigned short TWI_TX_Length)函数。因为没有返回值,没法查看是否写入错误。
但是VSYNC、HSYNC和PPICLK都有波形出来,也是正常的。也可以进中断函数:
EX_INTERRUPT_HANDLER(DMA0_PPI_ISR)
{
CMOS_PPI_Disable();
*pDMA0_IRQ_STATUS = 0x1;
DEBUG_STATEMENT( "\nSuccess Capture One Frame: 1280 * 480\n");
}
这样是不是说明I2C已经配置好了呢?
问题2:使用硬件I2C发现速度特别慢,因为我要写入的寄存器个数大概有700个左右,请问可以使速度加快吗?
「该帖子被 unconscious 在 2013-10-16 15:02:35 编辑过」