lpc804 プルアップ抵抗値<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、
lpc804 の内部プルアップおよびプルダウン抵抗の値を教えていただけますか? ありがとうございます!
LPC800Re: lpc804 pull up resistor valueさらに調査を進めたところ、IOCON サブシステムへのクロックをオンにする必要があることがわかりました。そうでない場合、チップは IOCON レジスタをデフォルト値の 0xb0 に自動的に設定しません。Re: lpc804 pull up resistor valueIOCON レジスタを構成するには、まず変更する IOCON レジスタのアドレスを見つける必要があります。アドレスを取得したら、「*addr = value;」を使用するだけで簡単に変更できます。
ただし、最初に「LPC_SYSCON->SYSAHBCLKCTRL0 |= (UART0 | SWM | GPIO | IOCON);」を使用して IOCON サブシステムへのクロックを有効にする必要があります。
ユーザー ガイドには IOCON リセット値が 0xb0、つまりプルアップ抵抗が有効であると記載されていますが、そのことに気付きました。しかし、私自身のデバッグでは、IOCON 値が 0 にリセットされたことが示されています。SO、コードを使用してその IOCON レジスタを手動で設定する必要があります。Re: lpc804 pull up resistor valueIOCON レジスタを設定する方法と、lpc804 の pio0-7 のプルダウンを有効にする方法を教えてください。例を挙げる
Re: lpc804 pull up resistor value<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ありがとう、リカルド...
Re: lpc804 pull up resistor value<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、
プルアップとプルダウンは受動抵抗ではなく能動電流源です(有効時に通常約50µAを供給します)。そのため、正確な値は設定されていません。LPC804データシート(48ページの表14にある電気ピン特性)の「Ipu」/「Ipd」および「Vi」特性を参照してください。

SO、たとえば、プルダウン時のピンの標準的な Vi が 5V の場合、電流は 50µA となり、内部抵抗値は 100 KΩ になります。
この情報がお役に立てば幸いです。さらに疑問がある場合はお気軽にお問い合わせください。
リカルド・デルソルド。