問題タブ [pic]
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.
networking - RF モジュールにプロトコル スタックを実装する方法は?
pic マイクロコントローラ間の RF 通信を使用するプロジェクトを行っています。パフォーマンスを向上させるためのプロトコルを実装したいと思います。RFモジュールにプロトコルを実装する方法は?
c - PIC-RB7の価値はありますか?
ポートRB7を読み取り、ifで値を確認します。RB7に出力がある場合は、チップのLED(LED D1)を点灯させたいのですが、RB7に何も接続されていない場合でも常に点灯します。私が間違っているのは何ですか?それがPIC18F4550です。mplabv8.63とC18コンパイラで書かれています。
microcontroller - pic cのドキュメントのようなものはありますか?
私はマイクロチップ社のc 言語とPICプロセッサを使用してマイクロコントローラ プログラミングを学んでいますが、特定のプリプロセッサ ディレクティブがわかりません。
例えば:
そのような指示のドキュメントを探してみましたが、失敗しました。
助けていただければ幸いです。
c - pic18F4550のポートRB4とRB3を有効にする
私はこのプログラムをmplabv8.63でcコンパイラC18を使ってpic18F4550で作成しました。picdem(S3)のボタンを押し、RB5に(抵抗を使用して)LEDが接続されている場合、LEDは点灯します。(S3)を押して、RB4にLEDがある場合、(これを予想していましたが)RB3と同じようにLEDがオンになりません。設定するものを忘れた?
目標は、LDRで個別に測定される赤、緑、青のLEDです。ただし、最初に、ポートRB5、RB4、およびRB3を有効にする必要があります。
embedded - 割り込みをトリガーしない PIC キャプチャ モード
PIC 16LF1827 でキャプチャ モジュールを使用しようとしていますが、ISR が入力されません。基本的な立ち下がりエッジ割り込み (動作) から開始し、タイマー 1 構成に追加 (引き続き動作) し、IOC 割り込みを無効にして、関連する CCP 割り込みを構成/有効にしました (ISR は決して入力されません)。コードは次のとおりです。コメント部分は、元の基本的な IOC セットアップです。
ISR が入力されていないことを MPLab デバッガーで確認し、これをロジック アナライザーに接続して RB1 を監視することで確認しました。
MPLab で動作する HI-TECH C コンパイラ (lite) を使用しています。
どんな提案でも大歓迎です。用語を乱用して申し訳ありませんが、これは PIC に関する私の最初のプロジェクトです。
c - ポート RA0 を入力として有効にし、led から値 LDR を取得します
私はC18コンパイラを搭載したマイクロチップv8.63でpicdem 18F4550を使用しています。
PortA を入力として設定できるようにし、ポート RA0 に LDR を接続します。これは次のとおりです(私は思う)
LDR の値 (LED がオンの場合の電圧/値) が必要な場合は、次のように言えます。
そして、int 型の変数には、私の Led の値/電圧があります。
私が間違っている場合は修正してください。
assembly - PIC16アセンブリのマクロを使用して高レベルのIFELSEENDIFを作成します
PIC16F84のアセンブリでIF().... ELIF .... ENDIFをシミュレートしようとしましたが、複数回使用しても機能しないようです。このようなものを2箇所で使用しようとしましたが、ラベルが重複しているというエラーが発生します。マクロのパラメーターもラベルで置き換える必要がありますか?(true_nameの名前:)
visual-studio-2010 - Visual Studio 2010 の pic32 プロジェクト
PIC32 マイクロコントローラで組み込みプロジェクトをビルドおよびデバッグするように VS2010 を設定できた人はいますか? そこにチュートリアルはありますか?
WinGDB を使用すると、gdb サーバーに接続して、vs2010 内からコードをステップ実行できます (このコンパイルと Linux ターゲットへのデバッグをテストしました)。
マイクロチップ開発ツールは、gcc の修正コピーに基づいているように見えますが、gdb がありませんが、gdb で利用できるサードパーティの mips コンパイラ ツールチェーンがあります。マイクロチップのデバッグ インターフェイスは独自のものであり、この設定では使用できないことは理解していますが、PIC32 は JTAG デバッグをサポートしており、openocd でサポートされている amontec jtagkey 2 を持っています。
私の現在のアプローチのアイデアは次のとおりです。
- Windows で mips gcc をビルドする
- Pickit3 コマンドライン ツールを使用してチップをプログラムする
- openocd を使用して、ターゲット デバイスに gdb サーバーを提供します。
- winGDBを使用して、Visual Studio 2010からgdbサーバーに接続します