TSL2561 光照強度傳感器應用筆記

unsigned char TSL2561_write_byte( unsigned char addr, unsigned char c) 
{
	unsigned char status=0;
	status=twi_start();//開始
	status=twi_writebyte(TSL2561_ADDR|TSL2561_WR);//寫 TSL2561地址
	status=twi_writebyte(0x80|addr);//寫命令
	status=twi_writebyte(c);//寫數據
	twi_stop();//停止
	delay_ms(10);//延時 10 ms
	return 0;
}
unsigned char TSL2561_read_byte( unsigned char addr, unsigned char *c) 
{
	unsigned char status=0;
	status= twi_start();//開始
	status=twi_writebyte(TSL2561_ADDR|TSL2561_WR);//寫 TSL2561地址
	status=twi_writebyte(0x80|addr);//寫命令
	status=twi_start();//重新開始
	status=twi_writebyte(TSL2561_ADDR|TSL2561_RD);//寫 TSL2561地址
	status=twi_readbyte(c,TW_NACK);//寫數據
	twi_stop();
	delay_ms(10);
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章