请问iic和串口uart不能同时使用吗,一起用就会报错OSError: [Errno 19] ENODEV
-
# Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script! import sensor, image, time, utime from machine import I2C from pyb import RTC from vl53l1x import VL53L1X from pyb import UART i2c = I2C(2) distance = VL53L1X(i2c) rtc = RTC() rtc.datetime((2021,11,25, 4,20,11, 0, 0)) uart = UART(3) uart.init(115200, timeout_char=1000) sensor.reset() # Reset and initialize the sensor. sensor.set_pixformat(sensor.RGB565) # Set pixel format to RGB565 (or GRAYSCALE) sensor.set_framesize(sensor.QVGA) # Set frame size to QVGA (320x240) sensor.skip_frames(time = 2000) # Wait for settings take effect. clock = time.clock() # Create a clock object to track the FPS. while(True): clock.tick() # Update the FPS clock. img = sensor.snapshot() # Take a picture and return the image. uart.write(img.compressed(quality=50)) # Note: OpenMV Cam runs about half as fast when connected # uart.write("range: mm ", distance.read()) # uart.write(rtc.datetime()) print("range: mm ", distance.read()) time.sleep_ms(1000)
-
引脚冲突,你可以用uart1,也就是P0,P1.