编辑: hyszqmzc | 2019-07-04 |
rationmcu.com版权所有 ATT7053AU 是一颗带 SPI 的单相多功能计量芯片(EMU) . 芯片的工作范围是 3.0 ~ 3.6V.使用晶振为 5.5296MHz. 1.att7053电路图 2.att7053 PCB图3.做好的成品板 4.LPC1114单片机与ATT7053采用SPI通信方式,下面采用软件模拟SPI时序 5.SPI读程序 uint32_t SPI_Read(uint8_t address) { int8_t i;
uint32_t temp_data;
temp_data = 0;
SCK_L;
Delay(1);
CS_H;
Delay(2);
CS_L;
Delay(5);
SCK_H;
Delay(1);
MOSI_L;
Delay(1);
SCK_L;
Delay(1);
for(i=6;
i>=0;
i--) { SCK_H;
Delay(1);
if((address & (0x01i) MOSI_H;
else MOSI_L;
Delay(1);
SCK_L;
Delay(1);
} Delay(2);
SCK_H;
Delay(1);
SCK_L;
if(MISO_H) temp_data=temp_data|1;
Delay(1);
for(i=0;
i