openmv串口接收不到数据
-
为什么我在while里面用
if uart.any(): flag = uart.readchar() if flag == '1': green_led.on() for code in img.find_qrcodes(): img.draw_rectangle(code.rect()) messages = code.payload() print(messages)
无论是用串口助手还是用stm32板给它发1都没有反应,蓝灯也不亮
-
https://singtown.com/learn/50240/
按照教程,写一样的代码。
-
我写成这样还是不行呀
import time from pyb import UART from pyb import LED blue_led = LED(3) green_led = LED(2) uart = UART(3, 115200 ) uart.init(115200, bits=8, parity=None, stop=1) blue_led.on() while(True): if uart.any(): flag = uart.readchar() uart.writechar(flag) if flag == '1': blue_led.off() green_led.on()
上电变成蓝灯,然后用串口助手或者stm32发送字符1就不会变成绿灯
请问这是为什么?
-
按照教程,写一样的代码,用串口调试扩展板。
https://singtown.com/product/49906/openmv-uart-debug-shield/
-
为什么我在stm32上给openmv发送数据会闪两下红灯?而不是变成绿灯
-
不知道,但是OpenMV的串口,和OpenMV的LED灯没关系。