2017-03-04 8 views
-4

私はARMプログラミングが初めてです。私はLPC1768 ARMコントローラを使い始めました。私はこの声明が意味することを知っていると思いますが、私はこの声明の詳細な説明をしたいと思います。このステートメントは、このURLのlpc17xx.hファイルの1053行にあります。https://github.com/ajhc/demo-cortex-m3/blob/master/lpcxpresso-lpc1769/lpc1769/drivers/LPC17xx.hこれ((LPC_PINCON_TypeDef *)LPC_PINCON_BASE)はどういう意味ですか?

+0

「ここでアインシュタインの写真です。今相対性理論を説明します。」あなたがちょうど言ったことです。 – DeiDei

+0

私の悪い。この文はlpc17xx.hファイル行番号1053にあります。これは同じURLです。 https://github.com/ajhc/demo-cortex-m3/blob/master/lpcxpresso-lpc1769/lpc1769/drivers/LPC17xx.h –

+0

誰もが答える代わりに質問に投票しているのはなぜですか?問題がある場合は、コメントに記載してください。一度投票しても誰もが何かを学ばせることはできません。ポインタがそのアドレスに格納されているものにアクセスするために使用することができるよう –

答えて

1

あなたが尋ねていることは明確ではありません。 C言語またはデバイスについて質問していますか? しかし、Cでは、LPC_PINCON_BASEは、入力したリンクの159に記載されているフィールドを持つピン接続ブロック(PINCON)レジスタのアドレスです。

LPC_PINCON_BASEは、(LPC_APB0_BASE + 0x2C000)およびLPC_APB0_BASE(0x40000000UL)と定義する。メモリ内の位置0x4002C000ULに存在LPC_PINCON_TypeDef構造を意味 。

+0

私はC/C++言語について聞いています。私は、この声明が何を意味しているのかを知りたいので、将来私がそれを必要とすれば私がそれを使うことができます –

+0

私の答えはどうですか? – Ameen

+0

私はこれを既に知っています。しかし、私はint、charなどの他の単純な変数を使って、私が自分のやり方で使うことができるようにするための例が必要です –

関連する問題