お世話になっております。
現在ルネサステクノロジH8/3694Fを使ってEEPROMへ書き込み・
読み込みのプログラムを勉強中です。教科書を見ながらSCIを
使って1文字ずつ書き込み・読み出しは出来たのですがファイル
を読み込んでそれをEEPROMに書き込むというのがうまく行きません。
FILE *fp;
char [20];
fp=fopen("abc.txt","r");
などと書くとエラーとなってしまいます。
C言語で言うstdio.hなどが必要なのかと思いますがよくわかりません。
そもそもファイルを読み込んでEEPROMに書くこと自体ができるのでしょうか?
教科書はH8/Tinyマイコン 完全マニュアル 島田義人
28章のIICのところを勉強しています。
これだけでは不足だと思いますので補足は致します。
どなたか詳しい方よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>そもそもファイルを読み込んでEEPROMに書くこと自体ができるのでしょうか?
そもそも、その読み出すファイルは何処に存在するのでしょうか?
H8マイコン上からアクセスできるファイルが存在するということはファイルシステムを
実装していることになりますが、初心者のようですのでそんなもの無いですよね?
一応参考FILE関数を実装した方のページを貼っておきますが
ファイル概念は存在せず、あくまでもデバイスを対象にした関数です。
http://watson8.com/h8others/h8fopen.html
この回答への補足
早速のご返信ありがとうございました。
読み出すファイルは .cファイルや3694s.hなど
ソースが置いてあるフォルダにおいてあります。
fp=fopen("abc.txt","r");
で読み出せるという思っていましたが回答を
見るとかなり大変そうな感じですね。。
参考HPをこれから見て勉強してみようと思います。
ありがとうございました。
No.2
- 回答日時:
>読み出すファイルは .cファイルや3694s.hなど
>ソースが置いてあるフォルダにおいてあります。
H8/3694搭載のマシン上でコンパイルしているのですか?
開発用PCでクロスコンパイルが通常の開発手順かと思いますが、
H8/3694搭載のマシンから開発PCに普通にアクセスできる状況になっているのでしょうか?
#1さんの回答で充分とは思われますが、ファイルの場所などの区別ができていないようでしたので…。
連絡遅くなってすいません。
まだマイコン・C言語を勉強し始めたばかりなので
的外れかもしれませんが、開発環境は教科書付属の
CD-ROMに入っていた無償版のHEW2(コンパイラ)
とHtermという通信プログラムを使用しています。
ということでHEW2で作ったプロジェクトのフォルダに
読み込みたいテキストデータを入れておけばよいのかな
と最初に単純に思ったのですがそうもいかないようなので
勉強します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- 高校 最近考えついた勉強方法についてご意見をいただきたいです。 私は文系の高校生で、将来英語を使った職に就 1 2023/02/04 21:28
- ドライブ・ストレージ 【緊急】USBメモリから変な音がする 6 2022/05/20 15:52
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- ドライブ・ストレージ 外付けCDドライブだけ音楽CDが読み込まない 3 2023/08/18 21:28
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
クリップボードから任意のファ...
-
【C&C++】指定行のみファイル書...
-
大きいサイズのテキストファイ...
-
分割コンパイルの#defineについて
-
Javascript で INI の読み書き
-
ロックファイルが消える
-
fopenできる上限の変更
-
処理負荷特定で考えられる要因...
-
[VBScript]ファイルの入出力を...
-
ハッシュの計算時間について
-
テキストファイルの最終行を削...
-
hostsファイルの登録MAX数
-
2つのCSVファイルの比較
-
VisualStudioで「リソースの追...
-
フレームワークについて
-
ファイルの結合
-
COBOLでの可変長定義について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
dataファイルをxtxファイルにす...
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
テキストファイルの最終行を削...
-
ファイル名の先頭にアンダース...
-
大きいサイズのテキストファイ...
-
グローバル変数のよくない使い...
-
fopenできる上限の変更
-
ハッシュの計算時間について
-
VBに、Cのincludeのようなもの...
-
CSVファイルへの保存の際、デー...
-
分割コンパイルの#defineについて
-
VBAにてEXCEL以外のファイル(テ...
-
iniファイルに追記がしたいです。
-
ドラッグアンドドロップでファ...
-
SGファイルって何ですか?
-
同じ名前のファイルを作った場...
-
アドレス帳WABファイルをサンダ...
-
ダイアログボックスで複数フォ...
-
「VBScript」ADODB.Streamにお...
おすすめ情報