問題タブ [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.
ide - MPLAB にコメント付きの HEX ファイルをインポートさせたり、コマンドラインで指定した HEX ファイルをインポートさせるにはどうすればよいですか?
私は、オブジェクト ファイルを Intel 32 ビット HEX 形式、別名 INHX32 で生成する CCS c コンパイラを使用しています。このコンパイラには、これらのファイルにコメントを入れるディレクティブがあります。コメント行はファイルの先頭にあり、次のようにセミコロンで始まります。
このディレクティブを使用したいと思います。コメントは、後で hex ファイルを MPLAB にインポートする人にとって非常に役立つからです。ただし、MPLAB はコメント付きのファイルをインポートしません。しようとすると、「ファイル形式が無効です。情報がありません」というエラーが表示されます。
これらのコメント行は元の Intel 仕様の一部ではありませんが、他の一部のコンパイラや開発ツールはそれらを受け入れます。MPLAB にそうさせる方法はありますか?
これらの行を取り除き、結果のファイルを MPLAB に渡すスクリプトを書くこともできますが、私が知る限り、MPLAB はコマンドライン経由でファイルをインポートすることはできません。
c - MPLAB IDE のデータ型のサイズ
MPLAB IDE のデータ型 ( int
、unsigned int
、float
、...)のサイズunsigned float
は?char
arrays - GCC エラー: 配列型に不完全な要素型があります
アプリケーションのモジュール テーブルを作成しようとしています。
このテーブルには、適切な間隔で呼び出される初期化、ティック、および終了関数へのポインターを含むモジュールのリストが格納されます。
これは、特定の PIC マイクロコントローラー用の GCC 3.23 (と思いますか?) のバージョンである MPLAB C30 を使用して構築しています。
ただし、これをコンパイルしようとすると、次のようになります。
(編集:ROM)スペアがたくさんあり、(編集:RAM)スペアがあまりないため、テーブルは可能であれば const にする必要があります。なぜこれが機能しないのかわかりません。
gcc - 変数型の構造を別の構造に「埋め込む」ことは可能ですか? (GCC)
Cの別の構造内にさまざまなタイプの構造を埋め込むことは可能ですか?
基本的には、このようなことをしたいと思っています。
これは C で可能ですか、それとも構造を個別に定義する必要がありますか?
eclipse - MPLAB C32 コンパイラを Eclipse IDE で使用する方法
マイクロチップ社の MPLAB C32 コンパイラの Eclipse(Helios) IDE でビルド設定を構成する手順を誰か教えてもらえますか?
ide - MPLAB の無料代替 (PIC 開発)
私は最近 MPLAB を使い始めましたが、Eclipse と VS IDE を使用する人にとっては非常に限られています。無料の IDE や、Eclipse や Netbeans を PIC 開発用に構成する方法を知っていますか?
皆さんありがとう
assembly - PIC16アセンブリのマクロを使用して高レベルのIFELSEENDIFを作成します
PIC16F84のアセンブリでIF().... ELIF .... ENDIFをシミュレートしようとしましたが、複数回使用しても機能しないようです。このようなものを2箇所で使用しようとしましたが、ラベルが重複しているというエラーが発生します。マクロのパラメーターもラベルで置き換える必要がありますか?(true_nameの名前:)
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
パス自体が相対パスの場合、次のように機能します。
c - Microchip 社の MPLAB を使用して C 言語で PIC 16f628a をプログラムできますか?
もしそうなら、これを行うためのチュートリアルはありますか? 私は彼らのIDEで何かをしようとして髪を引っ張っています.私は本当に簡単な例が欲しいです.
ここにチュートリアルがありますが、C ではなくアセンブラー向けです。
http://ww1.microchip.com/downloads/en/DeviceDoc/51281d.pdf
このリンクには C で記述された例がありますが、IDE でコンパイルするための手順はありません。
http://burningsmell.org/pic16f628/
どんなチュートリアルも素晴らしいでしょう
c - PEM形式のx509証明書をOpensslのx509構造形式に変換します
誰かがX509証明書をx509構造形式に変換するのを手伝ってもらえますか(Opensslのように)PEM形式のx509証明書からMPLABのtbscertificateフィールド(x509 ASN1 DER表記で表示)を取得する必要があります。また、Microchipがx509証明書検証用のアプリケーションを提供およびテストしているかどうかも知りたいです。