10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NOTE 11EEPROM 읽고쓰기EEPROM 은 적은 용량에서 비교적 큰 용량까지 (0.5K~64Kbyte) 데이터를 보관할 수 있고, 정전시 데이터가 보존되기 때문에 마치, 소규모 하드디스크처럼 응용할 수 있는 소자입니다. 온도콘트롤러에서 유저가 설정해 놓은 온도설정치를 전원이 OFF 된 상황에서도 잃어버리고 싶지 않다면,EEPROM 을 사용해서 간단하게 해결할 수 있습니다.큐블록에는 4K BYTE 의 EEPROM 이 내장되어 있으므로, 간단한 데이터 보관등은 별도로 칩을추가하지 않고도 해결할 수 있지만, 4K BYTE 이상의 데이터를 정전시 보관까지 해결하고 싶다면,추가로 EEPROM 을 연결하는 방법을 생각할 수 있습니다. 24LC512 를 연결할 경우 64K byte 의데이터를 저장할 수 있습니다.여기에서는 24LC32 (4K byte)를 사용하여, EEPROM 을 억세스하는 방법에 대하여 설명하도록하겠습니다. 시리얼 EEPROM 은 SPI 방식과 I2C 방식이 있습니다. I2C 방식의 EEPROM 은 디바이스명이 24XXXX 로 시작합니다. SPI 방식은 93XXX 로 시작합니다.A0 VCCA1 NCA2 SCLGND SDA24LC324.7KohmSOUT VINSIN VSSATN RESVSS VDDP0 P15P1 P14P2 P13P3 P12P4 P11P5 P10P6P9P7P8CB220Const Device = CB280Dim adr As IntegerDim data As ByteDim a As Bytedata = &ha6adr = &h3Set I2c 7,6DoI2cstart420

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!