您好,欢迎访问沃航(武汉)科技有限公司官方网站
可编程控制器之python编程之uart编程
2022-03-23 14:08:37

UART.init(baudrate = 9600, bits=8, parity=None, stop=1)

  • baudrate :SCK 时钟频率。

  • bits :每次发送数据的长度。

  • parity :校验方式。

  • stop :停止位的长度。

UART.deinit()

关闭串口总线。

UART.read([nbytes])

读取字符,如果指定读 n 个字节,那么最多读取 n 个字节,否则就会读取尽可能多的数据。 返回值:一个包含读入数据的字节对象。如果如果超时则返回 None

UART.write(buf)

将 buf 中的数据写入总线。 返回值:写入的字节数,如果超时则返回 None

UART.uart_callback(func)

func为串口回调函数


例子

from machine import uart

def func(obj)

   print(a.read)



a = UART(1, 115200)                          # init with given baudrate

a.init(115200, bits=8, parity=None, stop=1)  # init with given parameters

a.read()                                     # read all available characters

a.write('abc')                               # write the 3 characters

a.uart_callback(func)

联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn