k210单片机的串口交互实验

这篇具有很好参考价值的文章主要介绍了k210单片机的串口交互实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先来看看实验的结果吧,k210的9口为RX,10口为TX。接线:

                                                        9口接usb转ttl的TX

                                                        10口接usb转ttl的RX

k210单片机的串口交互实验,MicroPython K210单片机,单片机,嵌入式硬件,python,硬件工程,目标检测

 下面介绍一下k210需要使用的模块:

K210 一共有 3 个串口,每个串口可以自由映射引脚。 例:
# IO10→RX1,IO9→TX1
fm.register(9, fm.fpioa.UART1_RX, force=True)
fm.register(10, fm.fpioa.UART1_TX, force=True)


构造函数
machine.UART(uart,baudrate,bits,parity,stop,timeout, read_buf_len)
创建 UART 对象。
           【uart】串口编号。[UART.UART1~UART3]
           【baudrate】波特率,常用 115200、9600
           【bits】数据位,默认 8
           【parity】校验;默认 None, 0(偶校验),1(奇校验)
           【stop】停止位,默认 1
           【timeout】串口接收超时时间
           【read_buf_len】串口接收缓冲大小。
使用方法
            UART.read(num)
             读取串口缓冲数据
                     【num】读取字节数
            UART.readline(num)
             读取串口缓冲数据的行
                     【num】行数
            UART.write(buf)
             串口发送数据
                     【buf】需要发送的数据
            UART.deinit()
             注销串口

k210单片机的串口交互实验,MicroPython K210单片机,单片机,嵌入式硬件,python,硬件工程,目标检测

 下面是程序:

from machine import UART    #  导入串口模块

from fpioa_manager import fm      # 导入fm模块

fm.register(9, fm.fpioa.UART1_RX, force=True)   #  注册9口为串口的RX接口
fm.register(10, fm.fpioa.UART1_TX, force=True)  # 注册10口为串口的TX接口

uart = UART(UART.UART1, 115200, read_buf_len=4096)
uart.write('hello!')

while True:
 text=uart.read() #读取数据
 
 if text: #如果读取到了数据
     print(text.decode('utf-8')) #REPL 打印
     uart.write('wo shou dao le:'+ text.decode('utf-8')) #数据回传

接下来就可以用电脑和k210用串口交互了。文章来源地址https://www.toymoban.com/news/detail-646525.html

到了这里,关于k210单片机的串口交互实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 51单片机的串口实验之数码管显示与按键实验(8位数字任意传输)

    51单片机的串口实验之数码管显示与按键实验(8位数字任意传输)

    目标效果: 1、电脑发送任意小于=8位数字( SUBF只有8位最大只能发送255,但是可以通过数组进行临时存储来实现传输多字节 )数字,在数码管上显示对应的数字且同时满足高位是0可以不显示  2、矩阵按键按下后,电脑接收所按下的按钮 实验器材: 1、普中51单片机。2、ST

    2024年02月02日
    浏览(17)
  • [物联网工程]基于Protues仿真平台的C51/2单片机蓝牙串口通信控制继电器实验

    目录 实验目的 实验内容 仿真部分 实战部分 环境搭建 软件下载 仿真实验过程 模拟电路仿真 打开Proteus并创建新项目 绘制仿真电路图 程序实现 程序编写 程序导入 运行仿真 真实设备实战 硬件连接 程序实现 程序编写 程序导入 运行验证 总结拓展 掌握AT89C51蓝牙通信的工作原

    2024年03月20日
    浏览(23)
  • K210(SiPEED MaixBit)MicroPython使用参考(一、软硬件环境)

    K210(SiPEED MaixBit)MicroPython使用参考(一、软硬件环境)

    1.MaixBit Suit标准套装 Vs OpenMV4 Plus套装 型号 处理器 屏 摄像头 其他 生产商 参考价格 MaixBit K210 有 OV5642 MEMS MIC SiPEED 185 MV4 Plus STM32H7 无 OV5640 星瞳 569 2.开发板参数 3.摄像头 1)OV5642 2)传感器像素:500万像素,支持2592*1944尺寸图象输出 3)支持RawRGB,RGB(GRB4:2:2,RGB565/555/444),YUV422,JPEG等格

    2024年02月14日
    浏览(15)
  • 【K210】K210学习笔记五——串口通信

    【K210】K210学习笔记五——串口通信

    本人大四学生,电赛生涯已经走到尽头,一路上踩过不少坑,但运气也不错拿了两年省一,思来想去,决定开始写博客,将电赛经验分享一二,能力有限,高手轻喷。 往期的博客讲述了 K210 的感光元件模块 sensor 的配置,机器视觉模块 image 中部分函数的使用(目前是用 find

    2024年04月28日
    浏览(16)
  • [micropython k210] 基于 Socket 实现 MicroPython 的 HTTP 上传文件(multipart/form-data)

    [micropython k210] 基于 Socket 实现 MicroPython 的 HTTP 上传文件(multipart/form-data)

    下述内容需要具备 HTTP 的基础知识,如果不知道的可以过一遍 HTTP 协议详解 继上次在 K210 实现 HTTP Download 文件(https 也支持辣),现在就来说说直接基于 socket 的上传文件实现吧。 首先准备一个 Server 文件服务器的 CPython 代码,这个是再简单不过了。 可以看到实现处理了一个

    2024年02月08日
    浏览(16)
  • 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境

    【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境

    知识点:简单了解K210芯片 2018年9月6日,嘉楠科技推出自主设计研发的全球首款基于RISC-V的量产商用边缘智能计算芯片勘智K210。该芯片依托于完全自主研发的AI神经网络加速器KPU,具备自主IP、视听兼具与可编程能力三大特点,能够充分适配多个业务场景的需求。作为嘉楠科技自主

    2024年02月15日
    浏览(12)
  • K210学习笔记(二) K210与STM32进行串口通信,K210收,STM32发

    K210学习笔记(二) K210与STM32进行串口通信,K210收,STM32发

    想用STM32通过串口给K210发数据,并在屏幕上显示,看了好几篇博客,终于搞通了,大家感兴趣也可以看看。 K210学习笔记(一) K210与STM32串口通信相关 接线,STM32的串口引脚比较固定,而K210就牛比了,任意映射,懒人福音。这里我找了两个没有被复用的IO,IO9和IO10 STM32 K210 GND

    2023年04月08日
    浏览(9)
  • 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境4

    【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境4

    7、使用串口工具 (1)连接硬件 连接 Type C 线, 一端电脑一端开发板 查看设备是否已经正确识别: 在 Windows 下可以打开设备管理器来查看 如果没有发现设备, 需要确认有没有装驱动以及接触是否良好 (2)下载串口工具 (a) putty https://www.chiark.greenend.org.uk/~sgtatham/putty/la

    2024年02月15日
    浏览(18)
  • 【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境3

    【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境3

    4、下载MaixPy IDE,MaixPy 使用Micropython 脚本语法,所以不像 C语言 一样需要编译,要使用MaixPy IDE , 开发板固件必须是V0.3.1 版本以上(这里使用V0.5.0), 否则MaixPy IDE上会连接不上, 使用前尽量检查固件版本和IDE 版本,都更新到最新版以保障能正常使用。 https://cn.dl.sipeed.com/MAI

    2024年02月15日
    浏览(15)
  • K210串口接收数据包

    K210串口接收数据包

    目录 1.前言 2.代码部分 1.调用自带的库文件 2.将I/O19设置为UART1_RX功能并设置串口 3.数据接收函数 4.主程序             之前更新了K210与STM32之间的串口通信,是K210发送信息STM32接收信息,这篇博客讲解一下K210 DOCK接收数据包。  在使用 uart1 前,我们需要使用 fm 来对芯片引脚

    2024年02月15日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包