問題タブ [psoc]

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 投票する
1 に答える
1046 参照

c - PSoC 1 の異なるピンの GPIO 割り込み

GPIO 割り込みに関連する問題に直面しました。タスクはシンプルな UI インターフェイスを作成することなので、3 つのボタンを使用する必要があります。問題は、さまざまなピンに GPIO 割り込みを使用する方法を理解できず、すべてのボタンが同じように機能することです。

コードは次のとおりです。

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

c++ - __cxa_end_cleanup' への未定義の参照

C++ プロジェクトをビルドしようとしていますが、終了すると次のエラーがスローされます。

使用されるツールチェーンは ARM GCC 4.7.3 で、リンカーのカスタム フラグは次のとおりです。

上記のエラーの一般的な理由は何ですか? また、このエラーを解決するリンカー フラグは何ですか?

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

c++ - Libusb - ubuntu - Psoc5. libusb_open_device_with_vid_pid 0 を返す

私は 4 学期に電力工学のプロジェクトに取り組んでおり、プログラミングは私の得意分野ではありません。PSoC 5と C++ で記述された Linux 端末プログラムとの間の通信にlibusbを使用することに取り組んできました。端末コードは次のとおりです。

問題はlibusb_open_device_with_vid_pid(NULL, 0x1111, 0x2222)、デバイスが Linux OS によって認識されているにもかかわらず、毎回 0 を返すことです。それが関連する場合、OSはUbuntuです。

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

bluetooth - サイプレスの PSoC 4 BLE に iBeacon を実装する方法は?

iBeacon Bluetooth プロファイルとはからiBeaconのフォーマットを理解しました。Project #008: GAP Broadcasterでは、iBeacon が GAP Broadcaster アプローチに基づいていることが言及されています。しかし、PSoC Creator では、アドバタイズ パケットをカスタマイズして、GAP ブロードキャスター テンプレートに基づいて iBeacon を作成することはできません。どうすればいいですか?

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

arm - Psoc システムで arm CMSIS を使用する

サイプレスの Psoc5LP システムでアーム dsp コアを利用しようとしています。で例を見つけました

http://www.disca.upv.es/aperles/arm_cortex_m3/curset/CMSIS/Documentation/DSP/html/arm_fft_bin_example_f32_8c-example.html

主に fft の例は複製に興味がありますが、コアがどのように機能するかについて少し混乱しています。以前に Xilinx Spartan-6 で picoblaze コアを使用したことがありますが、特に Psoc では既製のコアを使用したことがありません。

psoc システム リファレンス ガイドを調べたところ、スタートアップとリンクに関する CMSIS に関する情報が見つかりましたが、完全には理解できません。誰かが私を始めるために正しい方向に私を向けてもらえますか? また、fft の例の arm_math.c など、必要なすべてのファイルを個別にダウンロードする必要がありますか (そうであれば、それが必要な唯一のファイルだと思いますか?)、または arm から CMSIS バージョン 4.3 をダウンロードする必要があるだけですか? Webサイト

https://silver.arm.com/browse/CMSIS#

私は、これらのコアを使用してスペクトル フラックス解析と自己相関を実装しようとしていますが、開始するのに適していると思います。

前もって感謝します、

スカルソン

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

android - Android アプリが Bluetooth Low Energy デバイスに接続しない

私は Android の開発から始めており、Android フォンとマイクロコントローラー (PSoC4BLE) の間に単純な Bluetooth Low Energy 接続を作成して、マイクロコントローラーの特性の 1 つに値を書き込もうとしています。

マイクロコントローラーの MAC とサービスと特性の UUID は既に知っているので、Android アプリが開くとすぐに、ユーザーの操作なしでマイクロコントローラーに接続し、ボタンを押すとアプリが書き込みます。特性への値。

問題は、アプリを実行するとアプリがクラッシュすることです。コードを微調整すると、マイクロコントローラーに接続されません。何が間違っていますか?

コードは次のとおりです。

}

更新 1 最後に、logcat を取得すると、次のように表示されます。

java.lang.RuntimeException: Unable to start activity ComponentInfo{lenovo.car/lenovo.car.MainActivity}: java.lang.NullPointerException: 仮想メソッド 'android.bluetooth.BluetoothDevice android.bluetooth.BluetoothAdapter.getRemoteDevice(java. lang.String)' が null オブジェクト参照で発生しました原因: java.lang.NullPointerException: Attempt to invoke virtual method 'android.bluetooth.BluetoothDevice android.bluetooth.BluetoothAdapter.getRemoteDevice(java.lang.String)' on null object reference

お願いします、何かアイデアはありますか?アプリがクラッシュすることがわかりました final BluetoothDevice device = mBluetoothAdapter.getRemoteDevice("00:A0:50:0F:13:1C");

0 投票する
0 に答える
461 参照

c - プログラムは CY8CKIT-050 ​​では正常に実行されるが、ハードウェア PSoC 5 FreeRTOS では失敗する

PSoC Creator FreeRTOS PSoC 5 CY8C5868AXI-LP035 GLCD 128x64

やあ、

PSoC 5 ベースのハードウェア上のアプリケーションで奇妙な問題に直面しています。このアプリケーションは FreeRTOS をベースとしており、128×64 種類のモノクロ LCD (Graphical LCD) と、ks0107 のようなコントローラを備えています。

問題は、CY8CKIT-050 ​​に使用されている PIN を使用してこのプログラムを実行すると、問題なくスムーズに実行され、すべてのタスクが必要に応じて完了することです。しかし、ハードウェアで使用されているように MCU PIN のみを変更し、同じプログラムでハードウェア MCU をプログラムすると、アプリケーションは特定のポイントまで実行されてからハングします。デバッグモードを試してみたところ、しばらく実行した後、アプリケーションが次のようになることがわかりました。

これはCm3Start.cにあります。この時点で、アプリケーションはハング状態のままです。

これは、ハードウェアで同じプログラムを使用した場合にのみ発生することに注意してください。しかし、キット (CY8CKIT-050) で使用すると、問題なく完全に正常に動作します。

また、このアプリケーションの前に FreeRTOS を使用しており、FreeRTOS を使用してアプリケーションを正常に構築したことも共有したいと思います。

添付(添付方法がわからないため、Googleドライブのリンクを提供しています):

  1. CY8CKIT-050 ​​のアプリケーション プログラムはこちら.

  2. ハードウェアのアプリケーション プログラムはこちら(PIN の使用方法が異なる場合のみ)

問題が発生したコール スタック ウィンドウのスクリーン ショット:

コール スタック 1

コール スタック 2

PS: この議論は並行して進行中です。

  1. サイプレス コミュニティ フォーラム

  2. FreeRTOS フォーラム

  3. その他のフォーラム