1643|0

7031

帖子

11

TA的资源

版主

楼主
 

【2022得捷电子创新设计大赛】K210驱动串口 [复制链接]

 

这次准备的作品是准备用迪文屏做核酸检测登记站的作品,首先要解决的是串口通讯的问题,今天抽空熟悉一下开发板,学习了一下K210的基本操作:

首先是学习串口的IO配置,首先在官网找到资料:machine.UART - Sipeed Wiki

根据其他网友的资料结合写了测试的代码如下:

import sensor, image, time, lcd
from machine import UART, Timer
from fpioa_manager import fm
fm.register(6,fm.fpioa.UART1_RX, force=True) #rx为开发板的6
fm.register(7,fm.fpioa.UART1_TX, force=True) #tx为开发板的7

uart = UART(UART.UART1, 460800, read_buf_len=4096) #初始化460800
uart.write('start...') #开机发送一行字符
lcd.init(freq=15000000)
sensor.reset()                      # Reset and initialize the sensor. It will
                                    # run automatically, call sensor.run(0) to stop
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.
    lcd.display(img)                # Display on LCD
    #print(clock.fps())              # Note: MaixPy's Cam runs about half as fast when connected
                                    # to the IDE. The FPS should increase once disconnected.
    if uart.any():
            read_data = uart.read() #读取数据
            if read_data:
                uart.write(read_data) #把读取的数据返回
                print(read_data)  #在终端打印出来

因为我想尽可能的得到最好适应迪文屏的波特率,我这里只适配到最高460800的速度。虽然961200也可以,但是好象迪文屏不支持这个波特率。

 下一步准备跟迪文屏串口交互,显示图像。

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表