1

Olimex の A20 OLinuXino Micro 4GB を SD カードの Debian で使用しています。

GPIO を使用したいのですが、GPIO の構成について簡単な質問があります。ボード上の GPIO-1 コネクタには、1 から 39 までの番号が付けられたピンがあります。マニュアルには、次のようなエントリがあります。

ピン番号 | 信号名 | プロセッサー・ピン

23 | PG9 | C19

...

39 | LRADC1 | AB22

fex ファイルには、次のようなものがあります。

[gpio_para]
gpio_used = 1
gpio_num = 64
...
gpio_pin_10 = port:PG09<0><default><default><default>

プロセッサ ピン C19 がポート PG9 にルーティングされることはどのように定義されていますか? そして、ポートは正確に何を意味しますか?

ポート PG9 がコネクタのピン 23 にルーティングされることはどのように定義されていますか?

gpio_pin_10 の指定は任意に選択できますか?

最後に、信号をサンプリングするために LRADC1 を使用したいと思いますが、fex ファイルには LRADC1 エントリがありません。何故ですか?

たぶん、誰かが 2、3 文で 5 つの質問に答えることができるので、私が読んだ残りの部分には意味があります。ありがとう!

4

1 に答える 1

0

A20-OLinuXino-MICRO の回路図をご覧ください。配線を見つけることができます:

PG09 - C19
PG10 - D18
PG11 - C18
(...)

上記の回路図にはGPIO EXTENSION、どの A20 SoC ピンがどの GPIO に割り当てられているかを確認できるセクションもあります。

PG09 - 23 GPIO-1
PG10 - 25 GPIO-1

ウィキペディアによると:

GPIO ポートは、グループに配置され、グループとして制御される GPIO ピン (通常は 8 つの GPIO ピン) のグループです。

物理ピンと fex ファイルを介してオペレーティング システムに公開されるピンとの間のマッピングは任意です。もちろん、正しい結果を得るには、GPIO ping を割り当てる必要はありません。fexコンパイラが構文以外をチェックするとは思わない。

LRADC0 (再び回路図) の場合、ボタン (vol +/-、メニュー、検索など) に使用され、LRADC1 は GPIO-1 ピン 39 を介して公開されます。

于 2015-12-19T00:58:35.537 に答える