Developers Page/SANSHO/UART
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
* UARTの使用について [#z0376982]
ここでは 補助UARTの使用方法について説明します。~
#contents
SANSHOシリーズでは 標準入出力としてUARTを使用しています...
2CH目のUARTを有効にすることにより、
センサーや他のMPUとの通信に利用することを可能にしています。
**UART2のピン番号 [#zdc1bbfd]
|ポート番号|機能|h
|17|UART2TXD|
|18|UART2RXD|
モジュール pyb~
クラス UART
**使用例 [#l05553c5]
>
>>> import pyb
>>> uart = pyb.UART(2) # UART2のクラスを指定します。
>>> uart.init(9600, bits=8, parity=None, stop=1,timeout=...
>>> uart.write("abcdef") #送信を行います。
>>> uart.any() #受信したデータが存在するか確認します。
>>> uart.read() #受信したデータを取り出します。
** 関数の説明 [#y73e649d]
#uart.init(9600, bits=8, parity=None, stop=1)
#9600 ボーレートを指定します。
#bits= データレートを指定します。
#parity= パリティビットの指定です。無 奇数 偶数
#stop= ストップビット長です。
#timeout= で受信の待ち時間を指定できます。
#何も指定しないと1000mS(defaultでは1000)でタイムアウトし...
** その他関数 [#id9fab24]
#uart.read(10) # 10文字を読み込んで、バイト列オブジ...
#uart.read() # 可能な限り文字を読み込む
#uart.readline() # 1行を読み込む
#uart.readinto(buf) # 読み込んで、与えたバッファに格納
#uart.write('abc') # 3文字を書き込む
#uart.any() # 受信バイトがあるか確認を行う。
#br
[[出荷時スクリプト一覧ページ:http://www.telepower.jp/wiki...
----
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
終了行:
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
* UARTの使用について [#z0376982]
ここでは 補助UARTの使用方法について説明します。~
#contents
SANSHOシリーズでは 標準入出力としてUARTを使用しています...
2CH目のUARTを有効にすることにより、
センサーや他のMPUとの通信に利用することを可能にしています。
**UART2のピン番号 [#zdc1bbfd]
|ポート番号|機能|h
|17|UART2TXD|
|18|UART2RXD|
モジュール pyb~
クラス UART
**使用例 [#l05553c5]
>
>>> import pyb
>>> uart = pyb.UART(2) # UART2のクラスを指定します。
>>> uart.init(9600, bits=8, parity=None, stop=1,timeout=...
>>> uart.write("abcdef") #送信を行います。
>>> uart.any() #受信したデータが存在するか確認します。
>>> uart.read() #受信したデータを取り出します。
** 関数の説明 [#y73e649d]
#uart.init(9600, bits=8, parity=None, stop=1)
#9600 ボーレートを指定します。
#bits= データレートを指定します。
#parity= パリティビットの指定です。無 奇数 偶数
#stop= ストップビット長です。
#timeout= で受信の待ち時間を指定できます。
#何も指定しないと1000mS(defaultでは1000)でタイムアウトし...
** その他関数 [#id9fab24]
#uart.read(10) # 10文字を読み込んで、バイト列オブジ...
#uart.read() # 可能な限り文字を読み込む
#uart.readline() # 1行を読み込む
#uart.readinto(buf) # 読み込んで、与えたバッファに格納
#uart.write('abc') # 3文字を書き込む
#uart.any() # 受信バイトがあるか確認を行う。
#br
[[出荷時スクリプト一覧ページ:http://www.telepower.jp/wiki...
----
[[Wikiトップへ>Developers Page]] > [[SANSHOトップへ>../]]
ページ名: