希望专业人员解答一下我的问题,我问题有几个,我都不太懂,谢谢
5
5gcp
@5gcp
0
声望
6
楼层
834
资料浏览
0
粉丝
0
关注
5gcp 发布的帖子
-
OpenMV接受不了数据?
我打算用单片机发送数据给OpenMV,用于if的判断语句,但是发送OpenMV用uart.read()之后红灯亮,红灯没有亮过,用串口调试助手也没有数据print出来,我用最基本的例程也没有数据print出来
import time from pyb import UART uart = UART(3, 115200) #串口3,波特率115200 uart.init(115200,8,None,1) #8个数据位,无奇偶校验,1个停止位 while(True): if uart.any(): # 判断是否有数据 data = uart.read() #将读取的数据存入data uart.write(data) #串口发送data里面的内容
这个是我直接用例程打印一个hello world也显示不了,检查一遍都没有问题,一切参数都调好了,可能有硬件的问题不仅uart.read(),而且uart.readline()我也试过一次,也不行
while(True): if uart.any(): # 判断是否有数据 data = uart.readline() #将读取的数据存入data uart.write(int(data)) #串口发送data里面的内容
希望技术人员看一看,我的想法是通过单片机发送一个数据,单单是一个数字1,2,3这样的给OpenMV,用于if判断语句,我视频已经看过了,按视频也操作过一遍,串口调试模块不用买,不是没有那个模块的问题,我那个print hello world已经筛除这个问题了
import time from pyb import UART uart = UART(3, 115200,timeout=1000) #串口3,波特率115200 while(True): if uart.any(): a = uart.readline().decode().strip() print(a)
晚上求专业人员解答
-
OpenMV脱机上电,闪烁两次红灯就关机?
我想用OpenMV接收STM32发送的数据,脱机用单片机5V与·3.3V供电都闪两次红灯就关机,但是用USB供电连接电脑就是正常的,这是为什么?
接收数据代码如下def recive_data(): global tmp_data if uart.any(): t = uart.read() tmp_data=int(t)