可以尝试使用Timer.deinit()函数来停止
,下次开启定时器时再调用定时器中断函数
X
xdo4
@xdo4
0
声望
10
楼层
405
资料浏览
0
粉丝
0
关注
xdo4 发布的帖子
-
RE: 定时器初始化之后就会一直计时,有没有方法让它暂停计时,等待下一次唤醒?
-
RE: H7两个串口初始化问题
import time import struct,math from pyb import UART,Timer print("Module:LORA") uart = UART(3,115200,timeout = 1) def Read_UART(): #print('read_uart') Rx = uart.read() print('Rx:',Rx) if (Rx != None): #print('ok') print(Rx,type(Rx)) print('Module:遥控') sbus = UART(1, 100000, timeout = 1) #串口初始化 def recv(): data = sbus.read() print('data:',data) #while True: def Remote_Ctr(): #遥控器控制 recv() while(True): Read_UART() #无线模块接收 Remote_Ctr() #遥控模块接收
-
H7两个串口初始化问题
模块A sbus = UART(1, 100000, timeout = 1) #串口初始化 模块B uart = UART(3,115200,timeout = 1)
分别在两个模块中初始化两个串口,然后在main模块import模块A,再import模块B。只有模块B的串口3有用,串口1无法读到数据。将import模块B屏蔽掉,串口1可以正常接收。请问有什么办法解决的吗?