13397158231   jevian_ma@worldflying.cn

可编程控制器之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)

优秀产品推荐:可编程网络IO控制器

上一篇:可编程网络IO控制器之python之定时器

下一篇:可编程网络IO控制器私有云服务

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务