• 締切済み

pic エラーの対処法

cssc の pwm の pic c compiler でC言語でプログラムをビルドしたとき エラー A #DEVICE required before this line がでます。 この対処法を教えてください。 よろしくお願いします。

みんなの回答

  • tadys
  • ベストアンサー率40% (856/2135)
回答No.1

エラーに書いてある通りです。 A #DEVICE required before this line #DEVICE (ディバイス)の指定がこの行の前に必要です。 エラーが出た行より前にどのディバイスを使用するのかを記述してください。

関連するQ&A

  • PICのプログラミングについて

    現在、PICのプログラミングについてアセンブラがいいかC言語がいいか迷っています。 基本的にLEDを使った物をつくりたいと思っており PWM制御でのLEDの調光、LEDの点滅の周期の変化などをつけた 物を作ろうと考えております。 アセンブラとC言語のPICにおいての違いを教えてください。 加えて、上のPWM制御についてはどちらでもできるのでしょうか? 2つのプログラム言語についての良い点、悪い点など教えてください よろしくお願いいたします。

  • PIC18でのPWM制御について

    PICで充放電の制御をしているのですが、PICのPWMモードで12V、1kHzの信号を出す必要が出てきました。 PWMモードは触ったことがなく、調べながら作る時間も余りないので、厚かましいとは思いますが、 どなたかアセンブラまたはc言語でのプログラムを教えていただけませんでしょうか。 使用チップはPIC18F2580です。 よろしくお願いします。

  • 粒子法プログラムのビルドエラー(cstdlibのエラー)

    粒子法のMPS法のプログラミングをしているのですが、C++でmps.cをビルドをすると、cstdlibのエラーが出てビルドが出来ません。 mps.cの本文中にはエラーは無く、visual studio 9.0にあるcstdlibの構文エラーが出てしまいます。 最初から入っているライブラリファイルが間違っているとは思えません。 解決法を教えてください。お願いします。 ↓ mps.c内でcstdlibを使っている場所 ↓ #include <cstdlib> /* This line is necessary for C++ compiler. Remove this line in C compiler */ #include <stdio.h> #include <sys/types.h> #include <math.h> #include <string.h> ↓ エラーメッセージ ↓ 1>コンパイルしています... 1>mps.c 1>c:\program files\microsoft visual studio 9.0\vc\include\cstdlib(21) : error C2143: 構文エラー : '{' が ':' の前にありません。 1>c:\program files\microsoft visual studio 9.0\vc\include\cstdlib(21) : error C2059: 構文エラー : ':' 1>c:\program files\microsoft visual studio 9.0\vc\include\cstdlib(21) : error C2143: 構文エラー : '{' が ':' の前にありません。 1>c:\program files\microsoft visual studio 9.0\vc\include\cstdlib(21) : error C2059: 構文エラー : ':' 1>c:\program files\microsoft visual studio 9.0\vc\include\cstdlib(21) : error C2143: 構文エラー : '{' が ':' の前にありません。 1>c:\program files\microsoft visual studio 9.0\vc\include\cstdlib(21) : error C2059: 構文エラー : ':' 省略(21行目のエラーが23~32行目まで同じエラーが続く) 1>MPS3000 - エラー 62、警告 0 ========== すべてリビルド: 0 正常終了、1 失敗、0 スキップ ==========

  • エラー対処を教えてください。

    あるプログラムをMicrosoft Visual C++6.0でビルドしたところ、 「fatal error C1083: インクルード ファイルがオープンできません。'iphlpapi.h': No such file or directory」と表示され、実行できませんでした。 この対処法を教えてください。

  • PIC kit2 エラーについて

    PICマイコンのプログラムの書き込みにPIC kit2を使用していましたが、 以下のようなエラーが出て、止まってしまいました。  PIC kit2がこわれたのでしょうか? 対応策を教えてください。  ちなみにその前までは、Build ==> 書き込みが出来ていました。  マイコンはPIC16F873Aです。    ******** いかがエラーメッセージです ****************************************** Programming Target (2013/10/24 16:17:59) PKWarn0003: Unexpected device ID: Please verify that a PIC16F873A is correctly installed in the application. (Expected ID = 0xE40, ID Read = 0x3FA0) Erasing Target Programming Program Memory (0x0 - 0x2A7) Verifying Program Memory (0x0 - 0x2A7) PK2Error0027: Failed verify (Address = 0x0 - Expected Value 0x118A - Value Read 0x1700) PICkit 2 Ready

  • PIC16C73って、書き換え不可ですか?

    PIC16C73のプログラムを書換えようとすると PM3 is unable to read device - Current operation is aborted. のエラーが出て書き換えできません。 PICマイコンでPIC16C系はOTPでプログラムが書き換え不可ですか? 教えてください。

  • PIC デバイスエラー

    普段,melabsのPICライターを使っているのですが,先日,秋月の自作PICライターを使用してから,melabsでPIC16F84Aにプログラムを書き込もうとすると,エラーメッセージ↓が表示されてしまいます. 「target device does not match selected device」 どうしたら直るでしょうか? 誰かわかる方がいらっしゃいましたら,アドバイスお願いします.

  • PICマイコンのエラー内容について

    はじめまして。PIC初心者です。 大学の頃にPICを用いてLEDの点灯制御を少しだけしたことがあります。 最近になってまた趣味でPICを動かしたいと思ったのですが、使用していたPCが変わり、うまく動作しません。コンパイラ?はMPLAB XCを今日インストールしてビルドしてみたのですがエラーの内容が理解できません。内容は以下の通りです。 Build C:\Users\Morita\Desktop\DIY\testo1 for device 16F876A Using driver C:\Program Files (x86)\Microchip\xc8\v1.32\bin\xc8.exe Make: The target "C:\Users\Morita\Desktop\DIY\hiroshi.p1" is out of date. Executing: "C:\Program Files (x86)\Microchip\xc8\v1.32\bin\xc8.exe" --pass1 C:\project\hiroshi.c -q --chip=16F876A -P --runtime=default --opt=default -N-1 -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" Error [141] C:\project\hiroshi.c; 1.19 can't open include file "16f876A.h": No such file or directory (908) exit status = 1 ********** Build failed! ********** 初心者すぎて変な質問しているかもしれませんが、どうしても休日に電子工作をしたいのでお付き合いお願いいたします!

  • processingのビルドエラーについて

    ProcessingでAndroidアプリを開発しようと思い、最近始めました。 Ketai Libraryさんのサイトからダウンロードしexampleを実行しようとしたらエラーが起きます。 BUILD FAILED C:\android-sdks\tools\ant\build.xml:720: The following error occurred while executing this line: C:\android-sdks\tools\ant\build.xml:734: Compile failed; see the compiler error output for details. Windows7 Professional 32bitを使っています。 また、Proseccing2.0.3を使っています。 android-SDKのbuild.xmlに関することだとは思うのですがよくわかりません。 プログラミングを始めたばかりでよくわからないことが多く、宜しければ教えていただけないでしょうか。

  • PICに関するプログラミングの質問です

    使用PIC PIC16F690 使用ソフト MPLAB IDE,HI-TECC c言語でプログラミングしているのですが LEDを点灯する簡単なプログラミングさえできません ソースファイル(1)を作ってビルドすると以下の様なエラーに関する文(2)がでるのですが 何が間違っているのかが分かりません ご指摘お願いします (1) #include <pic.h> __CONFIG(INTIO & WDTDIS & PWRTDIS & MCLRDIS & UNPROTECT & BORDIS & IESODIS & FCMDIS); void main(void) {      TRISC=0;      PORTC=0x01; } (2) HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.81 Copyright (C) 2010 Microchip Technology Inc. (1273) Omniscient Code Generation not available in Lite mode (warning) Error [800] test1.as; 45. undefined symbol "FCMDIS" Error [800] test1.as; 45. undefined symbol "IESODIS" Error [800] test1.as; 45. undefined symbol "BORDIS" Error [800] test1.as; 45. undefined symbol"UNPROTECT" Error [800] test1.as; 45. undefined symbol "MCLRDIS" Error [800] test1.as; 45. undefined symbol "PWRTDIS" Error [800] test1.as; 45. undefined symbol "WDTDIS" Error [800] test1.as; 45. undefined symbol "INTIO" ********** Build failed! **********