empty 发表于 2021-3-12 15:03:11

自己训练的目标检测已经成功,如何将结果通过UART从串口...

#自己训练的目标检测已经成功,如何将结果通过UART从串口输出?

## 问题详情

修改boot.py前一切正常,可以识别。修改了boot.py后传到SD卡后,屏幕就只停留在红底的版本说明窗口上,不动了。

以下是增加的串口通讯代码。请问大佬们哪里不对呀?

#配置使用到的 pin 脚为 UART 功能,创建 UART 对象
from machine import UART
fm.register(10, fm.fpioa.UART1_TX, force=True)
fm.register(11, fm.fpioa.UART1_RX, force=True)
uart = UART(UART.UART1, 115200, 8, 1, 0, timeout=1000, read_buf_len=4096)

```
if objects:
            for obj in objects:
                pos = obj.rect()
                img.draw_rectangle(pos)
                img.draw_string(pos, pos, "%s : %.2f" %(labels, obj.value()), scale=2, color=(255, 0, 0))
                uart.write(b'UNO is detected...')    #自己加的
      img.draw_string(0, 200, "t:%dms" %(t), scale=2, color=(255, 0, 0))
      lcd.display(img)
```

## 解决方法

+ 定义fm
页: [1]
查看完整版本: 自己训练的目标检测已经成功,如何将结果通过UART从串口...