文章目录

  • 一、前言
  • 二、打开串口
    • 2.1、通过图形桌面
    • 2.2、通过终端
  • 三、串口测试
    • 3.1、minicom
    • 3.2、Windows串口调试助手

一、前言


重点:相比树莓派零、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派4 中新增了 4 个 PL011 串口共计有 6 个 UART
所以,如果使用的是树莓派4,就不用关心串口的映射问题,树莓派4居然新增了4个PL011硬件串口。

树莓派 | 串口01 - 在系统上修改串口的映射关系
当完成串口映射关系的修改后,需要验证一下串口的功能是否正常。最简单的方法是在Windows上使用串口助手发送字符给树莓派,树莓派将收到的字符显示出来了。

测试的硬件:

电路图:

二、打开串口


2.1、通过图形桌面

将Serial Port设为enable,将Serial Console设为Disabled。

然后,重启系统即可。

2.2、通过终端

在终端的命令行输入:

sudo raspi-config


选择第三项。

选择P6 Serial Port(串口)。

选择NO,表示串口将不用于远程登陆Shell,仅用于普通的串口通讯。

选择YES,表示要打开串口。

最终的结果是:login shell is disable ,serial interface is enabled。



等待重启完成即可。

三、串口测试


3.1、minicom

首先,如果没有安装minicom的话,先使用:sudo apt install minicom,安装minicom。
接着,在终端上输入如下指令:

sudo minicom -D /dev/ttyAMA0 -b 9600

使用minicom打开硬件串口/dev/ttyAMA0,设置波特率9600。

进入minicom后的界面后,暂时不用管。

3.2、Windows串口调试助手

做好相应的配置。

发送Hello,world!

接着,minicom收到Hello,world。实验成功!!!!

树莓派 | 串口03 - Windows使用串口助手发送字符给树莓派相关推荐

  1. STM32通过串口助手发送字符点亮小灯(火哥的作业)

    新人,传一下自己的代码,顺便记录一下自己所遇到的问题 主函数部分: #include "stm32f10x.h" #include "bsp_led.h" #i ...

  2. linux驱动向不同串口发数据,Linux串口(serial、uart)驱动程序设计

    一.核心数据结构 串口驱动有3个核心数据结构,它们都定义在 1.uart_driver uart_driver包含了串口设备名.串口驱动名.主次设备号.串口控制台(可选)等信息,还封装了tty_dri ...

  3. linux 串口驱动 理解,linux 串口驱动 理解

    linux 串口 驱动 理解 一.核心数据结构 串口驱动有3个核心数据结构,它们都定义在 1.uart_driver uart_driver包含了串口设备名.串口驱动名.主次设备号.串口控制台(可选) ...

  4. linux内核串口接入pps,Linux串口(serial、uart)驱动程序设计

    一.核心数据结构 串口驱动有3个核心数据结构,它们都定义在 1.uart_driver uart_driver包含了串口设备名.串口驱动名.主次设备号.串口控制台(可选)等信息,还封装了tty_dri ...

  5. 采用串口中断方式实现串口通信:停止/持续发送“hello windows!”

    文章目录 一.stm32接收到字符"s"/"t"时停止/持续发送"hello windows!" 1.STM32CubeMX工程创建 2.程 ...

  6. (二)树莓派Linux环境串口通信编程--AT指令集的发送和接收

    文章目录 一.前言 二.要了解的知识 2.1 termios结构体 2.2 tcflush() 2.3 cfsetispeed()与cfsetospeed() 三.流程图设计与代码实现 serial_ ...

  7. USART向串口助手发送数据(DMA方式)

    目录 一.前言 二.什么是DMA? 1.DMA简介 2.DMA主要特性 3.DMA框图 三.STM32CubeMX工程创建 1.题目要求 2.CubeMX工程配置 四.Keil工程的创建 五.效果展示 ...

  8. 串口助手发送数据到单片机并显示在液晶上

    实验平台:51开发板 实验人:阿辉 实验现象:串口助手发送一串数据,实现LED状态翻转 数据: eb 01 30 00 00 39 ed eb 02 30 00 00 39 ed 实验代码如下: #i ...

  9. 普中单片机--串口通信(2)---通过串口助手发送数据点LED

    普中单片机–串口通信(2) 通过串口助手发送数据 点亮LED 软件部分 #include <reg52.h> #define jingzhen 12000000UL /*使用12.0M晶体 ...

最新文章

  1. 关键词与关键词之间的相关度计算
  2. druid.io 海量实时OLAP数据仓库 (翻译+总结) (1)——分析框架如hive或者redshift(MPPDB)、ES等...
  3. java设定一个日期时间,加几分钟(小时或者天)后得到新的日期
  4. SpringBoot+Shiro学习(八):RememberMe
  5. leetcode面试题 10.03. 搜索旋转数组(二分法)
  6. 从0到1设计一个秒杀系统
  7. glut编译问题 (程序无法运行)
  8. oracle 统计文本字符串,oracle人员权限,字符串转列,统计管理详解-Oracle
  9. android button 图片不缩放,ImageButton如何让图片按比例缩放不被拉伸
  10. 推荐系统:基于内容的推荐
  11. C++ 获取分辨率 获取桌面分辨率
  12. 智能车图像处理7-车库的判断
  13. 智慧农业项目建设体系之疫病监测预警系统及数据分析
  14. 使用Cisco Packet Tracer之图解无线网络全网互联
  15. java项目 无法重命名_项目重命名:出现的问题
  16. 入门月薪8k,3年年薪35w,大数据的就业前景与薪酬待遇浅析
  17. 鲁迅研究(海南大学)
  18. 电脑端口号怎么查看?运行cmd命令查看电脑端口的方法图解
  19. PySerial学习系列1--serial.tools
  20. 4、项目融资 - 打造企业上市系列文章

热门文章

  1. excel使用技巧,激活Administrator用户方法, 创建以管理员身份打开的命令行快捷方式
  2. bzoj 3234: [Ahoi2013]立方体
  3. 排列组合-9.1 排列组合系列问题
  4. 贴吧引流效果怎么样?当机会来了你在做什么?
  5. KB5008212无法共享打印机解决办法
  6. PTA——出租车计价
  7. OV7620摄像头使用
  8. (鸟哥教材)Linux学习日记(一:计算机概论知识)
  9. 君子签助力HR实现员工“入、转、调、离”5类场景文件在线签署
  10. 网站翻滚图片代码html,网页滚动图片滚动特效解析