IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> K210学习笔记(一) K210与STM32串口通信相关 -> 正文阅读

[嵌入式]K210学习笔记(一) K210与STM32串口通信相关


前言

收录了众多 K210与STM32串口通信相关博客的笔记和链接,方便点击。好了,我承认是方便我点击。
希望能够帮助到大家。

一、STM32 串口中断 接收K210板子发送的ASCII码整数 转换为 多位整形数据

STM32 串口中断 接收K210板子发送的ASCII码整数 转换为 多位整形数据

1.maixpy IDE 写K210的串口发送函数,数据会以ASCII码的形式发送出来

二、MAIX BIT(K210)与STM32串口通讯

MAIX BIT(K210)与STM32串口通讯
用32给k210发送数据,然后读取这个值在lcd显示出
简单点就是通过32setdata函数发送ascii码值(比如想发送1就发送0x31),然后用lcd.display显示出来,复杂一点要数据处理。

2.1 实现MAIX BIT与XCOM之间的通讯

准备MAIX BIT开发板一块,USB转TTL板一块,杜邦线若干;实现MAIX BIT与XCOM之间的通讯,接线:ch340的TX接MAIX BIT的PIN16,ch340的RX接MAIX BIT的PIN15。注意两块板子连接串口时要连接到不同的串口上,比如一块连COM1,另一块就连COM2。

分析代码:
将PIN15、PIN16分别映射为TX,RX;
构建串口uart_A为UART1,波特率为115200,缓存数据长度为4096;
如果uart_A收到数据,则通过uart_A发送’Get datas successful’,并且打印出收到的数据;`

2.2 MAIX BIT与STM32串口通讯

因为MAIX BIT发送的是ASCII码的形式,所以我们判断只需要判断是否是对于的ASCII码。
所以需要接收到0d0a后才会结束接收,在这里我们只需要改一下MAIX BIT发送的data就行了

MAIX BIT再和STM32进行串口通讯时要注意几点:
1、MAIX BIT的波特率要和STM32的一样,不然会乱码甚至接收错误
2、MAIX BIT发送数据是以ASCII码的形式发送的
3、MAIX BIT发送的数据后需要加0d 0a

三、K210——UART串口通信

K210——UART串口通信

四、K210+串口通信(实测有用)

K210+串口通信(实测有用)

五、MAIX BIT K210与单片机通过串口通信

MAIX BIT K210与单片机通过串口通信
在使用K210时使用官方介绍的串口通信,发送的数据为八位的数据,但是在使用中需要十六位的,因为所需数据可能涉及到百位。

六、Maix Bit(K210) 与上位机(串口助手)串口通信

Maix Bit(K210) 与上位机(串口助手)串口通信
在python3中. 默认的编码是unicode,我们的字符串就是unicode。unicode弊端:在存储和传输的时候是很浪费的
在存储和传输的时候不能直接使用unicode。 必须要对字符串进行编码. 编码成bytes类型(字节形式的字符串),在K210中默认是bytes类型的。解码和编码在物联网通信处理服务器数据是很重要的。
解码:
read_data是保存的已经收到的数据

read_data.decode('utf-8')

编码:

read_data.encode("utf-8")

七、K210实战三-串口收发实验

K210实战三-串口收发实验

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:16:35  更:2022-04-15 00:19:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:23:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码