회원가입 ID/PW 찾기
AA
제가 보드를 설계를 하려하는데 초보라서 많은 난관에 부딧치네요 ㅎㅎ
궁굼한건  seeprom 에 데이터를 저장을 하려하는데 어떻게 어떤형식으로 저장을 하는지 아시는분 좀 지식을 나누워 주세요 ^^
댓글 2
  • No Profile
    시리얼 통신을 통해서 eeprom에저장하는 칩 말씀하시는건가요??

    그거라면 데이터 쉬트를 보고 해당되는 명령을 입력해주시면 됩니다.

    데이터보시면 회로결선도도 나와있을테고요^^;

    i2c를 이용한 eeprom이라면 gcc 라이브러리 소스보시면 잘 나와있습니다.

    i2ceeprom.c

    // Standard I2C bit rates are:
    // 100KHz for slow speed
    // 400KHz for high speed
    // functions
    void i2ceepromInit(void)
    {
     // although there is no code here
     // don't forget to initialize the I2C interface itself
    }
    u08 i2ceepromReadByte(u08 i2cAddr, u16 memAddr)
    {
     u08 packet[2];
     // prepare address
     packet[0] = (memAddr>>8);
     packet[1] = (memAddr&0x00FF);
     // send memory address we wish to access to the memory chip
     i2cMasterSendNI(i2cAddr, 2, packet);
     // retrieve the data at this memory address
     i2cMasterReceiveNI(i2cAddr, 1, packet);
     // return data
     return packet[0];
    }
    void i2ceepromWriteByte(u08 i2cAddr, u16 memAddr, u08 data)
    {
     u08 packet[3];
     // prepare address + data
     packet[0] = (memAddr>>8);
     packet[1] = (memAddr&0x00FF);
     packet[2] = data;
     // send memory address we wish to access to the memory chip
     // along with the data we wish to write
     i2cMasterSendNI(i2cAddr, 3, packet);
    }
    


  • No Profile
    serial eeprom은 크게 i2c , spi  거의 이 두가지 인터페이스로 나옵니다.
    여기에 상세하게 적을 수는 없지만 마이크로프로세서를 사용하신다면 윗분 글 처럼 제공하는 lib를 사용하셔도 되구요... 아니면 해당 eeprom의 데이터 시트를 포시고 마이크로프로세서의 포트를 타이밍 제어하셔도 되고요...
    시리얼 이므로 값을 포트로 하나씩 시프트 시키면서 타이밍을 만드시면 되겠죠?

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
등록된 글이 없습니다.
  • 지식인은 지금까지 일어났던 일을 안다. 천재는 앞으로 일어날 일을 안다.
    - 치아다
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.