A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
MPLABではprintf()はputchar()でなくputch()を低レベルのIOとして利用しているようです
http://www.picfun.com/HI-Tech/HI-TECH08.html
に少し詳しく載っています。
ある程度の書式指定子は使えるようです。(Proで無いと浮動小数点など使えないようですが)
MPLABはバージョンによってマクロの使い方が変わって結局ヘッダファイルを調べて解決
した記憶があります。
御存じかも知れませんがPICは、OSが動作するようなプロセッサと異なり、電子・電気部品を
簡単に制御できる、メモリは内蔵の数キロワードsか使わないのが普通で、スタックなどの制限も
厳しく、ネストや配列などに制限のきついです。しかし、ちょっとした機器の制御には非常に
使いやすいものです。
したがって、Cが使えると言ってもそれほど高度な言語機能は期待できません。
もしHiTech Cの書式指定子の詳しいことをお望みなら私は知りませんのでどなたかMPLABに
詳しい方に期待してください
どちらにしろ、どのデバイスにどのようにデータを送るという部分は自分で決めなければならない
のですから目的を絞って自分でmyprintf()でも作った方が信頼性が高いように思います。
参考URL:http://www.picfun.com/HI-Tech/HI-TECH08.html
ご回答有難うございました。
私がテストように作ったソースをビルドしたら、次のようなエラーメッセージがでます。
Error [499] ; 0. undefined symbol:
_putch(0401printf.c.obj)
この中の obj の意味が判りません。as の フアイル は みえているのですけど、どうしたら
良いのか、わかりません。putch() を 作ったら、いいのでしょうかね。又 報告します。0256
No.1
- 回答日時:
PICなので、標準出力は未定義なので自分で作るしかないのでは?
printf()は、自分でしたいことをする関数を作るための雛型だったと思います
ひょっとするとputchar()などと関連付けされてるかもしれませんがそのことが
知りたいのでしょうか?
早速のご回答有難うございます。
putchar()は関係あると思います。それを 是非教えてください。私のみている書籍では、printf
は、picc lite の ライブラリ関数の中に在りますけど、(putch を自作しよう) と 書いてあります。どうか宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スケッチスタイルの有効化
-
差し込み印刷で反映されないフ...
-
Excelの集計がSUM関数で、1円...
-
WORDで囲み線の検索
-
スタイル同じなのに表示が異なる
-
エクセルのページ番号の書式設...
-
【エクセル】コメントの初期(...
-
Access→Excelへエクスポートす...
-
Wordの背景にCONFIDENTIALの表示
-
WORDで、(1)、(2)のような数式...
-
エクセルで和暦表示の桁合わせ...
-
ワードの編集で全てに適用して...
-
Excel のセル表示について
-
ワードで棒線が直接文章に入る...
-
Gmailが変です! メールを書こ...
-
課題で、Wordを使って提出する...
-
箇条書きや段落番号の行頭文字...
-
エクセル 電話番号に市外局番...
-
OpenOfficeの用紙のサイズ変更で
-
WORD 書式の設定ではない黄色の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スケッチスタイルの有効化
-
差し込み印刷で反映されないフ...
-
Excelの集計がSUM関数で、1円...
-
箇条書きの記号の色が勝手に変わる
-
【エクセル】コメントの初期(...
-
Access→Excelへエクスポートす...
-
スタイル同じなのに表示が異なる
-
エクセルで和暦表示の桁合わせ...
-
ワードで棒線が直接文章に入る...
-
OpenOfficeの用紙のサイズ変更で
-
「テーブルとして書式設定」で...
-
【EXCEL2003】セルの書式設定で...
-
課題で、Wordを使って提出する...
-
箇条書きや段落番号の行頭文字...
-
C言語のprintf()関数の「f」の意味
-
Open office Writerで余白の調整
-
WORD 書式の設定ではない黄色の...
-
エクセル 電話番号に市外局番...
-
wordでの書式変更が全てに適用...
-
【エクセル】バブルチャート上...
おすすめ情報