赞
踩
K210与STM32之间使用串口进行通信。
K210使用的开发环境是MaixPy IDE。具体解释见代码注释。
提示:这里可以添加本文要记录的大概内容:
import sensor, image, time,math from machine import UART from fpioa_manager import fm #选择两个引脚,K210的引脚配置非常灵活,具体可以参考官方手册 fm.register(6, fm.fpioa.UART1_TX, force=True) fm.register(7, fm.fpioa.UART1_RX, force=True) #串口初始化 uart = UART(UART.UART1, 115200, 8, 1, 0, timeout=1000, read_buf_len=4096) uart.init(115200, bits=8, parity=None, stop=1, timeout_char=1000) #设置帧头帧尾 u_start=bytearray([0xb3,0xb3]) u_over=bytearray([0x0d,0x0a]) sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.skip_frames(time = 2000) sensor.set_auto_gain(False) # must be turned off for color tracking sensor.set_auto_whitebal(False) # must be turned off for color tracking #关闭白平衡 clock = time.clock() while(True): times=0 clock.tick() # Track elapsed milliseconds between snapshots(). img = sensor.snapshot()# Take a picture and return the image. row_data=[0,0,0,0,0] print(row_data) uart_buf = bytearray(row_data)#转换格式 uart.write(u_start) uart.write(uart_buf) uart.write(u_over)
与OpenMV和STM32通信一样,具体在另一篇blog:
OpenMV与STM32的通信
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。