AVR에서 txt파일 읽어오기가 가능은 한건가요?
LED와 CDMA를 이용해서 가시광 통신을 하려고 합니다.
제가 보내려는 데이터와 cdma 코드를 .txt 파일로 저장해서 읽어오려고 합니다.
C에서는 fopen으로 파일을 불러오면 읽을 수 있어서 AVR에서 해당하는 명령어를 찾아보니 fdevopen이라고 해서
사용해보았습니다..
빌드를 했더니 다음과 같은 워닝이 나오는데요. 다시 빌드를 하면 이 워닝이 사라지고 문제가 없는것으로 나옵니다. 그런데 passing argument면 이 명령어를 건너뛰는 것이 아닌가요?
답변 부탁드립니다 ㅠㅠㅠㅠ
아래는 코드의 일부입니다.
include <stdio.h>
#include <avr/io.h>
#define numofdata 20 // data의 개수
#define numofspread 15 // Walsh code 개수
#define INPUTDATA "data.txt" //data 파일
#define SPREADING "spreading.txt" // Walsh code 파일
#define SPREADDATA "spreadoutput.txt" // 확산된 data 파일
FILE *datafile, *spreadfile, *outputfile;
double x[numofdata], y[numofspread], spreaddata[numofdata*numofspread];
void spread_data();
int main()
{
DDRD=0xff;// 각 핀을 모두 출력으로 사용
int a=0;
int b=0;
int v=0;
datafile = fdevopen (INPUTDATA,datafile);
spreadfile = fdevopen (SPREADING,spreadfile);
outputfile = fdevopen (SPREADDATA, outputfile);
spread_data();
.
.
.
.
.
.