フォーラムへの返信
-
投稿者投稿
-
ありがとうございました。
回答、ありがとうございました。
入力に設定し、プルアップするには、以下の手順で良いでしょうか?
// PA0を入力にしプルアップする
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
GPIOPinTypeGPIOInput(GPIO_PORTA_BASE, GPIO_PIN_0);
GPIOPadConfigSet(GPIO_PORTA_BASE, GPIO_PIN_0, GPIO_STRENGTH_4MA,GPIO_PIN_TYPE_STD_WPU);APIでは、uint32_t ui32Strengthで強度設定をしていますが、入力ポートには関係ないので、
何を設定してもOKと考えて良いでしょうか?お世話になります。
過去にTivaシリーズで実現した回路を再利用する事にしました。
8bit/60KHzで制御できました。
すごく勿体ない使い方ですが、生産台数が少ないので割り切りました。回答、ありがとうございました。
もう少し検討してみます。ご回答、ありがとうございました。
B側は、プルアップ無しで通常のI2Cデバイスと接続するという認識で宜しいでしょうか?あと、TXB0102も検討しております。
ただ、VIL=0.35xVdd、VIH=0.65xVddとI2C規格と微妙に違うことと、
データーシート上からI2Cという記載がありません。
TXB0102はI2Cのレベル変換としては、てきせつでないのでしょうか?一応、自己解決できましたので書いておきます。
intel Hexでは書き込めず、TI_txtなら書けました。
1.対象プロジェクトを右クリックし、「Properties」をクリック
2.「MSP430 Hex Utility」タブで「Enable MSP430 Hex Utility」にチェック。
3.Output Format OptionsにてOutput Formatを
「Output TI-TXT hex format(–ti_txt)」に変更します。
4.「Apply and Close」でPropertiesを閉じます。
5.右クリックで対象プロジェクトを「Clean Project」実行し、ビルドします。
6.hexファイルが生成されますので、拡張子をtxtに変えます。
7.以下で書き込めました。
CLS
MSP430Flasher.exe -w “hexfile.txt” -v -g -z [VCC]
pause -
投稿者投稿
