본문 바로가기

SPI2

SD카드 사용하기 각종 로그나 정보를 저장하기위해 SD카드를 종종 사용합니다. 아두이노에서는 SD카드의 손쉬운 위해 라이브러리를 제공합니다. 테스트한 SD카드 슬롯입니다. WaveShare제품이고, Arduino와 연결시 뒷면에 있는 PIN만 연결해 주면 됩니다. 1. 초기화 SD카드를 사용하기위해서는 먼저 초기화를 해주어야 합니다. 12345if (!SD.begin(spiCsPin)) { debug.println("SD initialization failed!");}else{ debug.println("SD Initialization ok"); }Colored by Color Scriptercs Line 1 : sd카드를 초기화하는 부분입니다. 슬롯에 SD카드가 삽입되어 있어야만 true를 받습니다. 파라메터는 SPI .. 2018. 7. 5.
SPI 로 M25PXX (Flash,eeprom) 사용하기 M25Pxx 시리즈 flash는 SPI를 사용하는데, 막상 하려면 조금 까다롭습니다. 참고할만한 소스가 ST에서 제공하는 STM32F1 개발보드용 소스가 있습니다. 첨부로 넣어두었는데, ST에 가셔도 받을 수 있는 자료이고요, 압축을 푸셔서 Examples\SPI\M25P64_FLASH\ 에 가시면 예제소스가 있습니다. main.c와 spi_flash.c ,spi_flash.h 파일을 자신의 보드에 맞게 수정하시면 됩니다. 우선 헤더파일인 spi_flash.h 파일만 수정해주시면 될 것같아요. 개발보드에 따라 포트 바뀌게 되어있는데 아래와 같이바꾸시면 개발보드 상관없이 쓸 수 있습니다. 헤더파일 수정 1234567891011121314151617181920212223242526272829303132333.. 2015. 2. 12.

인기글