問題タブ [mplab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2307 参照

ide - MPLAB にコメント付きの HEX ファイルをインポートさせたり、コマンドラインで指定した HEX ファイルをインポートさせるにはどうすればよいですか?

私は、オブジェクト ファイルを Intel 32 ビット HEX 形式、別名 INHX32 で生成する CCS c コンパイラを使用しています。このコンパイラには、これらのファイルにコメントを入れるディレクティブがあります。コメント行はファイルの先頭にあり、次のようにセミコロンで始まります。

このディレクティブを使用したいと思います。コメントは、後で hex ファイルを MPLAB にインポートする人にとって非常に役立つからです。ただし、MPLAB はコメント付きのファイルをインポートしません。しようとすると、「ファイル形式が無効です。情報がありません」というエラーが表示されます。

これらのコメント行は元の Intel 仕様の一部ではありませんが、他の一部のコンパイラや開発ツールはそれらを受け入れます。MPLAB にそうさせる方法はありますか?

これらの行を取り除き、結果のファイルを MPLAB に渡すスクリプトを書くこともできますが、私が知る限り、MPLAB はコマンドライン経由でファイルをインポートすることはできません。

0 投票する
5 に答える
26958 参照

c - MPLAB IDE のデータ型のサイズ

MPLAB IDE のデータ型 ( intunsigned intfloat、...)のサイズunsigned floatは?char

0 投票する
2 に答える
2772 参照

arrays - GCC エラー: 配列型に不完全な要素型があります

アプリケーションのモジュール テーブルを作成しようとしています。

このテーブルには、適切な間隔で呼び出される初期化、ティック、および終了関数へのポインターを含むモジュールのリストが格納されます。

これは、特定の PIC マイクロコントローラー用の GCC 3.23 (と思いますか?) のバージョンである MPLAB C30 を使用して構築しています。

ただし、これをコンパイルしようとすると、次のようになります。

(編集:ROM)スペアがたくさんあり、(編集:RAM)スペアがあまりないため、テーブルは可能であれば const にする必要があります。なぜこれが機能しないのかわかりません。

0 投票する
4 に答える
1875 参照

gcc - 変数型の構造を別の構造に「埋め込む」ことは可能ですか? (GCC)

Cの別の構造内にさまざまなタイプの構造を埋め込むことは可能ですか?

基本的には、このようなことをしたいと思っています。

これは C で可能ですか、それとも構造を個別に定義する必要がありますか?

0 投票する
1 に答える
611 参照

eclipse - MPLAB C32 コンパイラを Eclipse IDE で使用する方法

マイクロチップ社の MPLAB C32 コンパイラの Eclipse(Helios) IDE でビルド設定を構成する手順を誰か教えてもらえますか?

0 投票する
5 に答える
17982 参照

ide - MPLAB の無料代替 (PIC 開発)

私は最近 MPLAB を使い始めましたが、Eclipse と VS IDE を使用する人にとっては非常に限られています。無料の IDE や、Eclipse や Netbeans を PIC 開発用に構成する方法を知っていますか?

皆さんありがとう

0 投票する
3 に答える
1931 参照

assembly - PIC16アセンブリのマクロを使用して高レベルのIFELSEENDIFを作成します

PIC16F84のアセンブリでIF().... ELIF .... ENDIFをシミュレートしようとしましたが、複数回使用しても機能しないようです。このようなものを2箇所で使用しようとしましたが、ラベルが重複しているというエラーが発生します。マクロのパラメーターもラベルで置き換える必要がありますか?(true_nameの名前:)

0 投票する
1 に答える
7732 参照

microchip - MPLAB IDE での相対パスの使用

私のプロジェクト構造とファイルは次のとおりです。

「プロジェクト」はプロジェクト名のプレースホルダーです。MPLAB IDE 8.66 と HI-TECH Compiler 9.81 を使用しています。

プロジェクトへの相対パスを使用して hw_lcd.h/c ファイルを追加したいと思います。app.cに書く#include "HAL/hw_lcd.h"と、app.c から hw_lcd.h が見つかるようにします。

インクルード検索パスとして追加しまし../た(プロジェクト>ビルドオプション...>プロジェクト>ディレクトリと検索パス>検索パスを含める)が、次のエラーが発生しました:

インクルード ファイル "hw_lcd.h" を開けません: そのようなファイルまたはディレクトリはありません

次に../HAL、検索パスをインクルード#include "hw_lcd.h"してapp.cに書き込んでみました。これにより、上記のエラーも生成されます。

MPLAB IDE 内から相対検索パスを使用することは可能ですか?

#includeパス自体が相対パスの場合、次のように機能します。

0 投票する
1 に答える
2480 参照

c - Microchip 社の MPLAB を使用して C 言語で PIC 16f628a をプログラムできますか?

もしそうなら、これを行うためのチュートリアルはありますか? 私は彼らのIDEで何かをしようとして髪を引っ張っています.私は本当に簡単な例が欲しいです.

ここにチュートリアルがありますが、C ではなくアセンブラー向けです。

http://ww1.microchip.com/downloads/en/DeviceDoc/51281d.pdf

このリンクには C で記述された例がありますが、IDE でコンパイルするための手順はありません。

http://burningsmell.org/pic16f628/

どんなチュートリアルも素晴らしいでしょう

0 投票する
1 に答える
2499 参照

c - PEM形式のx509証明書をOpensslのx509構造形式に変換します

誰かがX509証明書をx509構造形式に変換するのを手伝ってもらえますか(Opensslのように)PEM形式のx509証明書からMPLABのtbscertificateフィールド(x509 ASN1 DER表記で表示)を取得する必要があります。また、Microchipがx509証明書検証用のアプリケーションを提供およびテストしているかどうかも知りたいです。