みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

秋月PA.exe用のCプログラム

現在PIC(16F84A)へ書き込むプログラムを作成しています。
プログラムはC言語にしたいのですが、以下のようなプログラムで
PA.exeにドラッグするとエラーがでます。(まだテスト段階です)

 #include<16f84.h>
void main(void)
{
}     *ファイル名は『test.c』です

 -- エラーメッセージ --
Error C:\PIC_C\test.c:Devicename not selected.

どなたか、解決法を教えてください。
C言語プログラムのサンプル等、どこかにないものでしょうか??

投稿日時 - 2008-09-10 11:44:08

QNo.4317899

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

1さんの仰るように、PA.exe(落合正弘氏作)はアセンブラなのでC言語のソースはコンパイルできません。

PICのC言語にはいろいろありますが、ここでは無償で使えるものを紹介したいと思います。

PICC-LITE(オブジェクトサイズ/RAMサイズに制限あり。http://microchip.htsoft.com/products/compilers/PICClite.php)
Mikro-C(オブジェクトサイズが2kまで。http://www.mikroe.com/en/compilers/mikroc/pic/)
SDCC(特に制限なし。http://sdcc.sourceforge.net/)

投稿日時 - 2008-10-15 17:43:46

ANo.1

PA.EXEはアセンブラなので、C言語のプログラムをコンパイルすることはできないと思われます。
C言語でプログラムを作成したい場合には、対象のPIC用のCコンパイラを用意しなければいけないのでは?

投稿日時 - 2008-09-10 20:44:02

補足

以前同じ職場にいらっしゃった方が、
C言語のプログラムをPA.exeにドラッグしてコンパイルしているのを
見たんですが・・・。
勘違いで、別のコンパイラーだったのかもしれません。

ちなみに、MPLAB IDE(V8.10)も試しているところですが、
コンパイルしようとボタンをクリック(またはF10)すると、
どういうわけかフリーズしてしまいます。
プログラムはフォルダ内にあるサンプルプログラムです。

OSがVistaなので、そのせいかもしれません。
こちらも何か解決法がありませんでしょうか。

投稿日時 - 2008-09-11 09:50:02

あなたにオススメの質問