Python代码:使用pyb和machine模块实现串口LED闪烁
这段代码主要是使用pyb和machine模块,以及GPIO和UART类实现了一个串口LED闪烁的功能。
首先通过fm.register()函数将D1引脚配置为GPIOHS2模式,然后创建了一个GPIO对象led_r,并将其设置为输出模式,初始状态为高电平。
接着通过fm.register()函数将ISP_RX和ISP_TX引脚配置为UART2_RX和UART2_TX模式,然后创建了一个UART对象uart,设置波特率为115200,数据位数为8位,无校验位,停止位为1位,字符超时时间为100,读取缓冲区长度为4096。
接下来进入了一个无限循环,每次循环都会将led_r的值设置为低电平,并延时500毫秒,然后将led_r的值设置为高电平,并再次延时500毫秒。
最后通过uart.write()函数向串口发送字符串'hello world! '。
原文地址: https://www.cveoy.top/t/topic/o4PT 著作权归作者所有。请勿转载和采集!