ATmega128 SPI W25Q64 EEPROM 제어하기 -3

2019. 7. 29. 22:18임베디드/ATmega128

EEPROM에 읽기 쓰기를 완료했지만 read 부분에서 걸리는 부분이 있다. 왜냐하면 read도 byte write에서 문제가 되었던 한 번 읽고 ss핀을 초기화했다가 한 번 읽는 루틴을 반복하기 때문이다. 이 부분을 방지하고자 Fast Read를 사용해서 해결할 수 있다

 

명령어는 "0Bh"로, 주소를 전달한 후 한 바이트씩 순서대로 읽는다. 그런데 반드시 주소와 데이터 사이의 Dummy Clock은 무시하고 그 다음 클럭부터 데이터를 입력받아야 한다