ホーム › フォーラム › Texas Instruments › マイコン › MSP430 › UART受信できない このトピックには6件の返信が含まれ、2人の参加者がいます。2 年、 5 ヶ月前に kishi さんが最後の更新を行いました。 7件の投稿を表示中 - 1 - 7件目 (全7件中) 投稿者 投稿 2022年4月25日 4:23 PM #18334 返信 guest UART受信できない MSP430F5529LaunchPadにてPC側アプリとUART通信しようとしていますが、 送信はできていますが、受信できません。(受信割込みすら発生しません) LaunchPadのジャンパーピンRXDまでデータが来ていることをオシロで確認しています。 送信は問題ないのでPCと通信設定は合っているはずです。 また送信も受信も割込み許可しています。 原因は何が考えられるでしょうか? 別のMSP430でいくつかプログラムしてUARTも経験していますが、UARTで苦労した記憶がありませんし BackChannel UART の場合は特別なコーディングしないと通信できないのでしょうか? よろしくお願いいたします。 2022年4月26日 5:41 PM #18365 返信 kishi従業員 お問い合わせいただきましてありがとうございます。 考えられることとしましては、 受信側のPRIORITY、送受信のデータに差がないか、 また以下のような簡単なプログラムを走らせることが可能かご確認いただけますでしょうか。 <https://dev.ti.com/tirex/explore/node?node=AO.y3PbPXQlPwKTmMax5Sw__IOGqZri__LATEST> kishi 2022年5月11日 11:12 AM #18410 返信 guest ご提案いただいたリンク先の送受信(P3.3:TXD、P3.4:RXD)は通信可能であることを確認できました。 実現したいのはMSP430F5529LaunchpadをPCにUSBケーブルで接続し、 P4.4(UCA1TXD)P4.5(UCA1RXD)を使用したUART通信(BackChannel UART )です。 P4.4からの送信は可能ですが、P4.5の受信ができません。 何か特別な処理が必要でしょうか? 2022年5月12日 5:18 PM #18419 返信 kishi従業員 ご連絡いただきましてありがとうございます。 P4DIR.x、 P4SEL.x 、P4MAPxは適切に設定されていますでしょうか。 ご確認をお願いいたします。 2022年5月23日 3:45 PM #18498 返信 guest 回答遅くなりまして申し訳ありません。 以下に設定しておりますが、いかがでしょうか? ・P4DIR=0xFF; ・P4SEL |= BIT4 + BIT5; ・P4MAP:設定なし(設定が必要になりますか?) P4MAPを以下のように設定してみましたが、受信できませんでした。(送信はできました) 誤りがあるのでしょうか? PMAPKEYID =0x02D52; P4MAP4=PM_UCA1TXD; P4MAP5=PM_UCA1RXD; PMAPKEYID =0x00; よろしくお願いいたします。 2022年5月24日 4:16 PM #18548 返信 kishi従業員 ご連絡いただきましてありがとうございます。 いただきました設定を確認させていただきます。 kishi 2022年5月31日 5:23 PM #18602 解決済み提案を取消 | 返信 kishi従業員 P3とP4は基本的に同じようです。 そのためP3.3とP3.4で送受信できていれば、 UCA0からUCA1への変更で、P4.4とP4.5で送受信は可能なようです。 またボード上のジャンパの設定が正しいかもあわせてご確認いただきますようお願いいたします。 kishi 投稿者 投稿 7件の投稿を表示中 - 1 - 7件目 (全7件中)