ホーム › フォーラム › Texas Instruments › マイコン › MSP430 › MSP430のプルアップ機能について このトピックには4件の返信が含まれ、2人の参加者がいます。4 年、 4 ヶ月前に peppermint7894 さんが最後の更新を行いました。 5件の投稿を表示中 - 1 - 5件目 (全5件中) 投稿者 投稿 2020年7月8日 6:51 PM #11332 返信 peppermint7894参加者 MSP430 MSP430のプルアップ機能について デバイス型番:MSP430 こんにちは。 MSP430のGPIOの機能を使う際に、 PxDIR = 0 PxREN = 1 PcOUT = 1 とすることで入力でプルアップとすることができますが、これはPxSELxを設定してペリフェラルの機能をONした際でもプルアップは有効なのでしょうか? 例えばですが、UARTの機能とプルアップを同時にONすることはできますか? 以上、よろしくお願いします。 2020年7月9日 6:41 PM #11350 返信 umamiti従業員 peppermint7894様 こんにちは。 >MSP430のGPIOの機能を使う際に、 >PxDIR = 0 >PxREN = 1 >PcOUT = 1 >とすることで入力でプルアップとすることができますが、これはPxSELxを設定してペリフェラルの機能をONした際でもプルアップは有効なのでしょうか? >例えばですが、UARTの機能とプルアップを同時にONすることはできますか? →ご認識の通り、PxSELxを設定してペリフェラルを有効にしている場合でも、 内部プルアップ抵抗を有効にすることが可能です。 (例の通り、UARTの機能とプルアップを同時にONすることが可能です。) ただし、一部のペリフェラルでは、PxDIR=1と設定する必要があり、 この場合は、PxRENの設定が反映されません。 また、ご確認となりますが、念の為にご使用中のデバイスの型番をご教示頂けますでしょうか? MSP430F2xxシリーズの一部のデバイス(F261x,F2416/7/8/9)では、一部のI/Oピンにおいて、 モジュール機能が選択されている間(PxSEL=1)に、プルアップ/プルダウン抵抗(PxREN=1)を有効にすると、 内部抵抗に不要な電流が流れる可能性があり、この使用方法は推奨されておりませんので、お留意下さい。 以上、よろしくお願いいたします。 2020年7月9日 6:49 PM #11351 返信 peppermint7894参加者 回答ありがとうございます。 使用しているデバイスはMSP430FR5949です。 上記の例で PxDIR = 0 PxREN = 1 PcOUT = 1 だと入力プルアップですが、出力プルアップにすることは可能でしょうか? よろしくお願いします。 2020年7月10日 10:01 AM #11352 返信 umamiti従業員 こちらこそ、型番のご回答頂きありがとうございます。 >使用しているデバイスはMSP430FR5949です。 >上記の例で >PxDIR = 0 >PxREN = 1 >PcOUT = 1 >だと入力プルアップですが、出力プルアップにすることは可能でしょうか? →PxRENにつきましては、出力プルアップに設定することは出来ません。 PxDIR=1の場合は、内部プルアップ/プルダウン機能は無効となります。 こちらは、MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User’s Guideの 「12.2.4 Pullup or Pulldown Resistor Enable Registers (PxREN)」をご参照下さい。 以上、よろしくお願いいたします。 2020年7月10日 8:19 PM #11376 返信 peppermint7894参加者 わかりました。 ありがとうございます。 投稿者 投稿 5件の投稿を表示中 - 1 - 5件目 (全5件中)