自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(335)
  • 资源 (5)
  • 收藏
  • 关注

原创 Qt实验----串口

文章目录一、QT程序在.pro添加1. mainwindow.h2.mainwindow.cpp二、运行效果一、QT程序在.pro添加1. mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QSerialPort>#include <QSerialPortInfo>#include <QPushButton>#inclu

2021-08-21 22:15:51 399

原创 Qt实验----控制蜂鸣器

文章目录一、Qt程序1. mainwindow.h2. mainwindow.cpp二、运行效果一、Qt程序1. mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QPushButton>/* * file name:beep * date: 2021-08-21 08:13 * version:1.0 * author:luatao *

2021-08-21 15:28:32 3304

原创 Qt----ICM20608

文章目录ICM20608一、资源简介二、应用接口ICM20608本章是 ICM20608 实验,本章与上一章类似,都是获取传感器的数据,ICM20608 是的一款六轴 MEMS 传感器,包括三轴加速度和三轴陀螺仪。因为本章与上一章类似,本章只提供获取ICM20608 的接口,不再重复设计界面程序。一、资源简介在正点原子 I.MX6ULL ALPHA 开发板底板上有一个 6 轴 MEMS 传感器,也就是在底板上晶振旁边的传感器,采用的是 spi 接口。(注意:I.MX6ULL MINI 开发板没有这个

2021-08-21 11:34:57 767

原创 Qt----AP3216C

文章目录AP3216C一、资源简介二、应用实例三、程序运行效果AP3216C本章是 AP3216C 实验,介绍如何在 Qt 应用上获取我们正点原子嵌入式 I.MX6ULL Linux开发板上的个三合一环境传感器的数据。注意,既然是从开发板上获取数据,那么需要使用开发板,在正点原子 I.MX6ULL ALPHA 开发板上有这个 AP3216C 传感器,MINI 底板没有这个AP3216C 传 感 器 。 不 过 程 序 是 没 有 传 感 器 的 情 况 下 也 是 可 以 运 行 的 , 可 以 在Wi

2021-08-21 10:41:07 1296

原创 Qt----USER-KEY

文章目录USER-KEY一、资源简介二、应用实例三、程序运行效果USER-KEY本章是按键实验,介绍如何在 Qt 应用上使用我们正点原子嵌入式 I.MX6ULL Linux 开发板上的按键。一、资源简介在正点原子的 I.MX6U 开发板,ALPHA 和 MINI Linux 开发板板载资源上有一个按键。如下图原理图(下图为 ALPHA 开发板的 KEY0 按键原理图)。二、应用实例想要监测这个 KEY0,首先我们正点原子的出厂内核已经默认将这个按键注册成了gpio-keys 类型设备,键值为

2021-08-21 10:25:13 370

原创 Qt----Serial Port

文章目录Serial Port一、资源简介二、应用实例三、程序运行效果Serial PortQt 提供了串口类,可以直接对串口访问。我们可以直接使用 Qt 的串口类编程即可,十分方便。Qt 串口类不仅在 Windows 能用,还能在 Linux 下用,虽然串口编程不是什么新鲜事儿,既然 Qt 提供了这方面的接口,我们就充分利用起来,这将会使我们的开发十分方便!其实 Qt也提供了相关的 Qt 串口的例子,我们也可以直接参考来编程,编者根据实际情况,化繁为易,直接写了个简单的例子给大家参考。一、资源简介

2021-08-21 08:51:00 5346

原创 Qt----Qt控制Beep

文章目录Qt控制Beep一、资源简介二、应用实例三、程序运行效果Qt控制Beep一、资源简介在正点原子的 I.MX6U 开发板,ALPHA 和 MINI Linux 开发板板载资源上有一个蜂鸣器(BEEP)。如下图原理图。此蜂鸣器直接接在一个 GPIO 上,并不是接在 PWM 上,管脚资源限制。所以我们的操作与上一小节是一样的(下图为 ALPHA 开发板的 BEEP 原理图)二、应用实例想要控制这个蜂鸣器(BEEP),首先我们正点原子的出厂内核已经默认将这个 LED 注册成了 gpio-leds

2021-08-21 06:50:35 1848

原创 Qt实验----控制LED

文章目录一、QT程序1. mainwindow.h2. mainwindow.cpp二、运行效果通过这个程序可以控制开发板的LED一、QT程序1. mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QPushButton>#include <QFile>/* * file name:led * date: 2021-08-20

2021-08-20 23:31:31 2751 1

原创 Qt----Qt控制LED

文章目录Qt控制LED一、资源简介二、应用实例三、程序运行效果Qt控制LED本章开始使用 Qt 应用到正点原子的嵌入式 I.MX6ULL 开发板上,凡事是先易后难,我们也是从最简单的点亮 LED 说起。介绍如何使用 Qt 知识应用到正点原子的嵌入式I.MX6ULL 开发板,亦可参考来修改到其他平台的嵌入式 Linux 开发板上一、资源简介在正点原子的 I.MX6U 开发板,ALPHA 和 MINI Linux 开发板板载资源上有一个 LED。如下图原理图(下图为 ALPHA 开发板的 LED 原理图

2021-08-20 20:39:27 3560

原创 Qt----数据库

文章目录数据库一、Qt SQL简介二、应用实例1. 实用闹钟(非QTableView显示)1. 程序运行效果2. 数据库表格(QTabview显示)1. 程序运行效果数据库数据库是什么?简易言之,就是保存数据的文件。可以存储大量数据,包括插入数据、更新数据、截取数据等。用专业术语来说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。什么时候需要数据库?在嵌入式里,存储大量数据,或者记录数据,就需要用到数据库。举个简单的例

2021-08-20 17:05:10 3042

原创 Qt----多媒体

文章目录多媒体一、Qt多媒体简介二、音效文件播放1. 应用实例2. 程序运行效果三、音乐播放器1. 应用实例2. 程序运行效果四、视频播放器1. 应用实例2. 程序运行效果五、录音1. 应用实例2. 程序运行效果多媒体多媒体(Multimedia)是多种媒体的综合,一般包括文本,声音和图像等多种媒体形式。在计算机系统中,多媒体指组合两种或两种以上媒体的一种人机交互式信息交流和传播媒体。使用的媒体包括文字、图片、照片、声音、动画和影片,以及程式所提供的互动功能。Qt 的多媒体模块提供了音频、视频、录音

2021-08-20 16:29:07 2344 3

原创 Qt----网络编程

文章目录网络编程一、获取本机的网络信息1. 应用实例2. 程序运行效果二、TCP通信1. TCP简介2. TCP服务端应用实例3. TCP客户端应用实例4. 程序运行效果三、UDP通信1. UDP简介2. UDP单播与广播1. 应用实例2. 程序运行效果3. UDP组播1. 应用实例2. 程序运行效果四、网络下载实例1. 应用实例2. 程序运行效果网络编程Qt 网络模块为我们提供了编写 TCP / IP 客户端和服务器的类。它提供了较低级别的类,例如代表低级网络概念的 QTcpSocket,QTcpSe

2021-08-20 11:24:33 1922 1

原创 Qt----多线程

文章目录多线程一、继承QThread的线程1. 应用实例2. 程序运行效果二、继承QObject的线程1. 应用实例2. 程序运行效果多线程我们写的一个应用程序,应用程序跑起来后一般情况下只有一个线程,但是可能也有特殊情况。比如我们前面章节写的例程都跑起来后只有一个线程,就是程序的主线程。线程内的操作都是顺序执行的。恩,顺序执行?试着想一下,我们的程序顺序执行,假设我们的用户界面点击有某个操作是比较耗时的。您会发现界面点击完了,点击界面对应的操作还没有完成,所以就会冻结界面,不能响应,直到操作完成后,才

2021-08-20 10:11:05 11469

原创 Qt----绘图与图表

文章目录绘图与图表一、QPainter绘图1. 应用实例2. 程序运行效果二、QChar图表1. 应用实例2. 程序运行效果绘图与图表绘图与图表在嵌入式里有的比较多,尤其是图表,我们常在股票里看到的“图表折线/曲线图/饼状图等”都可以用 Qt 的图表来实现。绘图和图表的内容本章主要介绍绘图和图表的基本操作,以简单的例子呈现绘图与图表的用法,目的就是快速入门绘图与图表,关于绘图与图表详解最好是看 Qt 官方的帮助文档。一、QPainter绘图Qt 里的所有绘图,比如一个按钮和一个 Label 的显示

2021-08-20 09:45:38 4825

原创 Qt----文本读写

文章目录文本读写一、QFile读写文本1. 应用实例2. 程序运行效果二、QTextStream读写文本1. 应用实例2. 程序运行效果文本读写在很多时候我们需要读写文本文件进行读写,比如写个 Mp3 音乐播放器需要读 Mp3 歌词里的文本,比如修改了一个 txt 文件后保存,就需要对这个文件进行读写操作。本章介绍简单的文本文件读写,内容精简,让大家了解文本读写的基本操作。一、QFile读写文本QFile 类提供了读取和写入文件的接口。在嵌入式里如果需要读写文件,最简单的方法就是用 Qfile。Q

2021-08-20 09:11:37 1043

原创 Qt控件----项目控件组(基于项)

文章目录项目控件组(基于项)一、QListWidget1. 控件简介2. 用法示例3. 运行效果二、QTreeWidget1. 控件简介2. 用法示例3. 运行效果三、QTableWidget1. 控件简介2. 用法示例3. 运行效果项目控件组(基于项)在上一小节学习过视图组,下面学习控件组。仔细观察视图组里的某几个控件与控件组的控件名字相似。以 QListWidget 为例QListWidget 就是继承 QListView。QListView 是基于模型的,而 QListWidget 是基于项的。

2021-08-20 08:27:34 1028

原创 Qt控件----项目视图组(基于模型)

文章目录基于视图组(基于模型)一、QListView1. 控件简介2. 用法示例3. 运行效果二、QTreeView1. 控件简介2. 用法示例3. 运行效果三、QTableView1. 控件简介2. 用法示例3. 运行效果四、QColumnView1. 控件简介2. 用法示例3. 运行效果五、QUndoView1. 控件简介2. 用法示例3. 运行效果基于视图组(基于模型)上图需要注意的是,在低版本的 Qt,Column View 与 Undo View 是没有封装成可视控件形式在 Qt Creat

2021-08-20 06:36:58 3173

原创 Qt控件----容器

文章目录容器一、QGroupBox1. 控件简介2. 用法示例3. 运行效果二、QScrollArea1. 控件简介2. 用法示例3. 运行效果三、QToolBox1. 控件简介2. 用法示例3. 运行效果四、QTabWidget1. 控件简介2. 用法示例3. 运行效果五、QStackedWidget1. 控件简介2. 用法示例3. 运行效果六、QFrame1. 控件简介2. 用法示例3. 运行效果七、QWidget1. 控件简介2. 用法示例3. 运行效果八、QMdiArea1. 控件简介2. 用法示例

2021-08-19 17:36:21 1762 1

原创 Qt控件----空间间隔

文章目录空间间隔一、QSpacerltem1. 控件简介2. 用法示例3. 运行效果空间间隔一、QSpacerltem空间间隔组(Spacers),如下图所示(1) Horizontal Spacer:水平间隔(2) Vertical Spacer:垂直间隔QSpacerItem 继承 QLayoutItem。QSpacerItem 类在布局中提供空白(空间间隔)。所以QSpacerItem 是在布局中使用的。它包含 Horizontal Spacer(水平间隔)与 Vertical S

2021-08-19 17:07:14 3399

原创 Qt控件----布局管理

文章目录布局管理一、QBoxLayout1. 控件简介2. 用法示例3. 运行效果二、QGridLayout1. 控件简介2. 用法示例3. 运行效果三、QFormLayout1. 控件简介2. 用法示例3. 运行效果布局管理Qt 提供了非常丰富的布局类,基本布局管理类包括:QBoxLayout、QGridLayout、QFormLayout 和 QStackedLayout。这些类都从 QLayout 继承而来,它们都来源于 QObject(而不是 QWidget)。创建更加复杂的布局,可以让它们彼此

2021-08-19 16:56:50 1443

原创 Qt控件----显示窗口部件之浏览器

文章目录一、QTextBrowser1. 控件简介2. 用法示例3. 运行效果二、QGraphicsView1. 控件简介2. 用法示例3. 运行效果一、QTextBrowser1. 控件简介QTextBrowser 继承 QTextEdit,QTextBrowser 类提供了一个具有超文本导航的文本浏览器。该类扩展了 QTextEdit(在只读模式下),添加了一些导航功能,以便用户可以跟踪超文本文档中的链接。2. 用法示例例 27_qtextbrowser,简单的文本浏览器(难度:简单),本例设

2021-08-19 16:42:32 1417

原创 Qt控件----显示窗口部件

文章目录显示窗口部件一、QLabel1. 控件简介2. 用法示例3. 运行效果二、QCalendarWidget1. 控件简介2. 用法示例3. 运行效果三、QLCDNumber1. 控件简介2. 用法示例3. 运行效果四、QProgressbar1. 控件简介2. 用法示例3. 运行效果五、QFrame1. 控件简介2. 用法示例3. 运行效果显示窗口部件Qt Designer 显示窗口部件提供的面板中,提供了 10 种显示小部件。在 Qt5.5 以前的 Qt5 版本这个显示窗口部件还有一个 QWeb

2021-08-19 16:26:56 2399

原创 Qt控件----输入窗口部件

文章目录输入窗口部件一、QComboBox1. 控件简介2. 用法示例3. 运行效果二、QFontComboBox1. 控件简介2. 用法示例3. 运行效果三、QLineEdit1. 控件简介2. 用法示例3. 运行效果四、QTextEdit1. 控件简介2. 用法示例3. 运行效果五、QPlainTextEdit1. 控件简介2. 用法示例3. 运行效果六、QSpinBox1. 控件简介2. 用法示例3. 运行效果七、QDoubleSpinBox1. 控件简介2. 用法示例3. 运行效果八、QTimeEd

2021-08-19 16:08:26 1839

原创 Qt控件----按键

文章目录按钮:一、 QPushButton1. 控件简介2. 用法示例3. 运行效果二、 QToolButton1. 控件简介2. 用法示例3. 运行效果三、 QRadioButton1. 控件简介2. 用法示例3. 运行效果四、 QCheckBox1. 控件简介2. 用法示例3. 运行效果五、 QCommandLinkButton1. 控件简介2. 用法示例3. 运行效果六、 QDialogButtonbox1. 控件简介2. 用法示例3. 运行效果从这章开始我们开始学习Qt 的窗口部件,其中每种类型的

2021-08-19 11:31:15 4680 1

原创 Qt Creator 使用技巧

文章目录一、 Qt Creator的快捷键二、 Qt帮助文档的使用在任何一款编程的 IDE 软件里,都有相应的编程技巧。在这章里我们主要这两种最常用的技巧——Qt Creator 的快捷键的使用和 Qt 的帮助文档的使用。其中最重要的就是 Qt 的帮助文档里。可以说 Qt 帮助文档其实就是一本教程,任何其他的 Qt 教程都没有 Qt 文档写的详细,只不过是英文版本的而已。这样的对我们初学者来说入门还是有些吃力的。下面由编者和大家的学习下 Qt Creator 的快捷键和 Qt 的帮助文档的使用方法一、

2021-08-19 10:07:25 1285

原创 Qt信号与槽

文章目录一、Qt信号与槽机制二、如何在项目里创建信号三、如何在项目中创建槽四、如何在项目中连接信号与槽五、学会使用Qt类的信号与槽在学习 Qt 的过程中,信号与槽是必不可少的部分,也是 Qt 编程的基础,是 Qt 编程的一大创新(其实与 C#的事件很相似,编程都是类似的),Qt 的信号与槽在Qt4 时或者更早前已经出现,并不是属于哪个版本的。只是 Qt4 与 Qt5 的信号槽连接的写法有些区别。本教程对 Qt4 的信号与槽连接写法不做讲解。同时,由此章节开始,我们将不使用 Qt Designer 的方式

2021-08-19 09:37:32 1143

原创 使用Qt Designer开发

文章目录一、使用UI设计器开发程序1. 在UI文件添加一个按钮2. 在UI文件里连接信号与槽1. UI 设计器里 信号与槽的连接 方法一:2. UI 设计器里 信号与槽的连接 方法 二:3. 编译及运行创建的UI项目本章将简介使用 Qt Creator 里自带的 Qt Designer,使用 Qt Designer 比较方便的构造 UI 界面。特点是方便布局,比较形象。一、使用UI设计器开发程序Qt Designer 是属于 Qt Creator 的一个功能而已,大家不要搞混了。Qt Design

2021-08-19 08:07:39 1715

原创 初识QT5

文章目录一、Qt是什么1. Qt与Qt Creator的关系2. Qt能做什么3. Qt/c++与QML二、如何选择Qt版本三、Windows下安装Qt四、Linux下安装Qt1.安装QT2. 配置Qt Creator输入中文1. 配置ubuntu中文环境2. 配置中文输入法五、Qt Creator简单实用1. Qt Creator界面组成2. Qt Creator设置六、第一个Qt程序1. 新建一个项目2. 项目文件介绍1. 项目文件*.pro2. 样式文件*.ui3. 头文件*.h4. 源文件*.cpp

2021-08-18 23:41:45 4106

原创 在ubuntu下编写c++

文章目录一、c++环境设置二、 编写一个简单的c++程序因为我之前学习过c++,还有一点基础,所以基础的内容就不写出来了。一、c++环境设置我们要在 Ubuntu 编写 C++程序,那么需要有能编写代码的文本编辑和 C++编译器。在新装的 Ubuntu 环境里,编译 C 语言的 GCC 没有安装,编译 C++的 G++也没有安装。执行下面的执指令安装编译 C 语言和 C++的环境。sudo apt-get install gcc g++sudo apt-get install lsb-core l

2021-08-18 22:13:00 10099 1

原创 移植Qt5.12.9

文章目录一、获取和编译tslib二、编译ARM平台Qt5.12.9源码1. 下载Qt5.12.9源码2. 修改qmake.conf3. 配置编译选项4. 开始编译Qt5.12.9三、移植Qt到文件系统1. 烧写文件系统2. 移植tslib到文件系统1. 测试tslib3. 移植Qt到文件系统4. 配置 Qt5 的环境变量5. 测试 Qt 运行四、搭建ARM平台的Qt Creator环境1. 安装Qt Creator2. 配置ARM平台的Qt Creator Kits3. 验证ARM平台的Qt编译4. 命令行

2021-08-18 20:42:59 4887 3

原创 下载安装通用交叉编译器

交叉编译器官网:官网这一部分在学习驱动的时候已经配置好了,请查看交叉编译器安装在终端输入 arm-linux-gnueabihf-gcc -v 来查看安装的交叉编译器版本号。看到如下结果,表明成功!arm-linux-gnueabihf-gcc -v出现这个就表明已经安装成功了。...

2021-08-18 08:00:54 333

原创 linux 音频驱动实验

文章目录一、音频接口简介1. 为何需要音频编解码芯片2. WM8960简介3. I2S总线接口4. 6u SAI简介二、硬件原理图三、音频驱动使能1. 修改设备树1. Wm8906 i2c接口设备树2. 6u SAI接口设备树3. I.MX6ULL sound 节点2. 使能内核的WM89601. 取消 ALSA 模拟 OSS API2. 使能 I.MX6ULL 的 的 WM8960 驱动四、alsa-lib 和 alsa-utils移植1. alsa-lib移植2. alsa-utils移植五、声卡设置

2021-08-17 21:32:17 2678

原创 gt911多点触摸实验

文章目录一、设备树二、驱动程序三、测试四、编译进内核1. 拷贝文件2. 修改对应的 Makefile3. 编译运行4.测试一、设备树记得注释掉共用的引脚(有好几处)在pinctrl_tsc节点下添加: pinctrl_tsc: tscgrp { fsl,pins = < MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x10B0 /* TSC_INT*/ MX6UL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x10B0 /* TSC

2021-08-17 11:47:22 4814 2

原创 好家伙(心态崩了)

好家伙,写一个驱动写了一天,今天从早上7点多开始就写这个驱动(gt911多点触摸),先从网上找代码,然后按照步骤修改设备树,编译驱动,运行,驱动是行了,但是屏幕就是没反应,没办法,继续找代码,连续试了好几个,都不行,网络都找遍了,找到了11点40多(一上午过去了),还是不行。做完饭,吃完饭,玩了一会手机,2点左右,又继续搞,又搜了好多资料,查看好几遍代码,感觉应该是设备树配置有问题,但是就是找不到问题,后来看到论坛里评论,说是可能配置文件有问题,试试呗,我又从别处拷贝了一个配置文件,好家伙,可以了

2021-08-17 00:26:02 394 4

原创 linux下多点电容触摸屏实验

文章目录一、linux下电容触摸屏驱动框架简介1. 多点触摸(MT)协议详解2. Type A触摸点信息上报时序3. Type B触摸点信息上报时序4. MT其他事件的使用5. 多点触摸所使用的API函数1. input_mt_init_slots 函数2. input_mt_slot 函数3. input_mt_report_slot_state 函数4. input_report_abs 函数5. input_mt_report_pointer_emulation 函数6. 多点电容触摸驱动框架1.

2021-08-16 21:39:37 3294 4

原创 linux UART(RS232/485)驱动实验

文章目录一、linux下的UART驱动框架1. uart_driver 注册与注销2. uart_port 的添加与移除3. uart_ops 实现二、6u UART驱动分析1. UART 的 的 platform 驱动框架2. uart_driver 初始化3. uart_port 初始化与添加4. imx_pops 结构体变量三、原理图分析四、RS232驱动编写1. UART3 IO 节点创建2. 添加 uart3 节点五、移植minicom1. 移植ncurses2. 移植 minicom六、RS

2021-08-15 22:24:32 5646 2

原创 SPI驱动icm20608的实验

文章目录一、设备树二、驱动程序三、应用程序四、测试一、设备树在pinctrl节点中添加: /* spi驱动 icm20608 */ pinctrl_ecspi3: icm20608 { fsl,pins = < MX6UL_PAD_UART2_TX_DATA__GPIO1_IO20 0x10b0 /* CS */ /* 只是一个普通的GPIO */ MX6UL_PAD_UART2_RX_DATA__ECSPI3_SCLK 0x10b1 /* SCLK */

2021-08-15 21:56:02 1707

原创 linux SPI驱动实验

文章目录一、linux下SPI驱动框架简介1. SPI主机驱动1. spi_master 申请与释放2.spi_master 的注册与注销2. SPI设备驱动3. SPI设备和驱动匹配过程二、6u SPI主机驱动框架分析三、SPI设备驱动编写流程1. SPI设备信息描述1. IO的pinctrl子节点创建与修改2. SPI 设备节点的创建与修改2. SPI设备数据收发处理流程四、硬件原理图分析五、实验程序编写1. 修改设备树1. 添加 ICM20608所使用的 IO2. 在 ecspi3节点追加 icm2

2021-08-15 11:53:42 1429 1

原创 I2C驱动ap3216c的实验

文章目录一、驱动程序二、应用程序三、测试ap3216c手册资料一、驱动程序ap3216c.h#ifndef AP3216C_H#define AP3216C_H#define AP3216C_ADDR 0x1E /* AP3216C 器件地址 *//* AP3216C 寄存器 */#define AP3216C_SYSTEMCONG 0x00 /* 配置寄存器 */#define AP3216C_INTSTATUS 0X01 /*

2021-08-15 11:24:00 1706 1

原创 linux I2C驱动实验

文章目录一、linux I2C驱动框架简介1. I2C总线驱动2. I2C设备驱动1. I2C_client结构体2. i2c_driver 结构体3. I2C设备和驱动匹配过程1. i2c_adapter 注册/ 注销函数2. i2c_driver 注册/ 注销函数二、6u的I2C适配器驱动分析三、I2C设备驱动编写流程1. I2C设备信息描述1. 未使用设备树的时候2. 使用设备树的时候2. I2C设备数据收发处理流程四、硬件原理图分析五、实验程序编写1. 修改设备树1. IO 修改或添加2. 在

2021-08-14 23:08:34 1002

点阵显示时间+自动对时.7z

4个74HC595级联驱动,组成一个16*16的点阵屏,通过esp8266自动获取网络时间,并显示在点阵屏上,

2021-05-11

NRF24L01收发测试程序.7z

通过STM32实现NRF24L01的收发测试程序

2021-05-11

Stc8A8K小车简化.zip

寒假做的一个智能小车,有自动模式(超声波避障)(红外避障)手动模式(红外遥控)(无线NRF24l01遥控)(WIFI ESP8266遥控)(蓝牙遥控)小车可前进,后退,左转,右转,停止,1-7挡(可调),OLED用来显示主界面和超声波检测的距离,JQ8900播报小车运行的状态。

2020-03-09

SD卡代码可读可写串口可显示.zip

这是我写的SD卡的程序,可以正常的读写SD卡的扇区,写入的数据可以通过串口再PC上打印出来.里面还有我整理的资料,中文的和英文的都有,英文的是官方资料,中文的是我自己整理的。

2020-02-14

ESP8266串口1点亮小灯.zip

这是我测试成功的ESP8266的代码程序,实现最基本的功能,ESP8266作为服务器提供热点供客户端(手机)连接,手机可以通过网络调试助手发送数据控制单片机的小灯的亮灭,单片机也可以发送数据到手机,在手机显示,这是一个双向传递的程序。

2020-02-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除