- 博客(24)
- 收藏
- 关注
原创 SLAM十四讲中的第五讲点云拼接
slam点云拼接部分错误解决方法前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):cmake_minimum_
2022-05-08 18:57:10
1720
7
原创 基于STM32实现OLED滚动显示
基于STM32实现OLED滚动显示滚动方式水平滚动水平加垂直滚动一、文字取模二、代码修改三、硬件连接加结果总结参考文献滚动方式水平滚动OLED_WR_Byte(0x2E,OLED_CMD); //关闭滚动OLED_WR_Byte(0x26,OLED_CMD); //水平向左或者右滚动 26/27OLED_WR_Byte(0x00,OLED_CMD); //虚拟字节OLED_WR_Byte(0x00,OLED_CMD); //起始页 0O
2021-11-25 21:05:35
4811
1
原创 基于STM32和ATH20实现OLED显示温湿度
基于STM32和ATH20实现OLED显示温湿度什么是OLED一、主要代码二、 硬件连接及结果1.硬件连接2.烧录显示总结参考文献什么是OLED有机电致发光器件(OLED)属于低电压、高电流的双注人式发光器件,具有发光二极管的性质,所以有机电致发光器件又称之为有机电致发光二极管。当给器件施加一正向的外加偏压后,电子和空穴克服界面势垒,经由阴极和阳极注人到有机材料中,在外加电场的作用下迁移至发光层,在发光层内,当电子和空穴相遇时,由于库仑力的相互作用而形成暂态激子,由于暂态激子具有较高的能量处于不稳定态
2021-11-25 20:52:23
4203
原创 基于STM32的OLED显示
基于STM32的OLED显示一、什么是OLED二、了解SPISPI协议概括同步串行口三、学号姓名的显示1.汉字点阵获取代码修改3.硬件连接4.烧录编译结果总结参考文献一、什么是OLEDOLED (Organic Light-Emitting Diode)即有机发光二极管,在手机OLED上属于新型产品,被称誉为“梦幻显示器”。OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板(或柔性有机基板),当有电流通过时,这些有机材料就会发光。而且OLED显示屏幕可以做得
2021-11-25 20:51:43
1700
1
原创 stm32通过I2C实现AHT20温湿度采集
stm32通过I2C实现AHT20温湿度采集一、什么是I2C协议硬件I2C与软件I2C二、AHT20采集温湿度1.主要代码2.结果显示总结参考资料一、什么是I2C协议1.I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。2.I2C是一个能够支持多个设备的总线,包含一条双向串行数据线SDA,一条串行时钟线SCL。每个连接到总线的设备都有一个独立的地址,主机可以通过该地址来访问不同设备。主机通过SDA线发送设备地址(SLAVE_.
2021-11-25 11:25:23
3232
1
原创 串口传输文件
使用串口传输文件硬件连接打开串口助手选择文件发送发送方结果反向接收结果硬件连接:import numpy as npimport.
2021-11-05 13:25:27
524
原创 采用串口中断连续输出hello Windows
采用串口中断连续输出hello Windows!中断系统一、工程建立二、代码的编写1.定义发送和接收缓冲区2.重新实现中断回调函数3.修改main 函数三,实验结果总结参考文献中断系统一方通过申请中断的方式与另一方进行数据传输,收发双方可以并行工作中断的全过程:一、工程建立生成代码二、代码的编写1.定义发送和接收缓冲区/* USER CODE BEGIN 0 */uint8_t hello[] = "hello windows!\n";uint8_t recv_buf[
2021-11-04 18:17:18
504
原创 使用HAL库实现按键控制LED灯闪烁
使用HAL库实现按键控制LED灯闪烁前言一、初建工程二、代码初始化1.GPIO初始化代码2.回调函数编写三,代码烧录以及LED变化总结参考文献前言通过按键实现LED灯的闪烁实现的功能是按下:灯灭不按:灯亮其中PC13引脚实现外部中断PA11引脚连接LED灯一、初建工程搜索STM32F103C8创立工程将PC13设置为GPIO_EXTI13PA11设置成GPIO_Output将PC13设置成上升沿触发进入KEIL5软件中二、代码初始化1.GPIO
2021-11-04 14:37:13
6062
原创 串口通信下连续输出Hello windows
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档串口通信下连续输出Hello windows!什么是串口通信一、代码的编写二、keil5项目运行1.创建新工程2.运行并且烧录到芯片中3.下载串口调试助手4.运行结果5.波形检测总结参考文献什么是串口通信串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比
2021-10-28 19:28:14
715
原创 基于stm32cubeMX 实现流水灯
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档基于stm32cubeMX 实现流水灯STM32cubeMX的下载一,软件内部配置二,keil5 上的运行三,硬件的结果总结参考文献STM32cubeMX的下载stm32cubeMX下载地址:https://www.st.com/en/development-tools/stm32cubemx.html根据提示一步步点next就行;进来之后点击help中的下载固态库文件我下载的是1.8.4版本的,做出来有问题,然后又下了1
2021-10-28 01:10:43
270
原创 基于STM32F103芯片实现LED灯闪烁
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档基于STM32F103芯片实现LED灯闪烁前言一,二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言stm32f103c8t6最小核心学习板包含了以下成分:1.四方扁平封装的主要MCU – STM32F103C8T6。2.重置开关–重置微控制器。3.microUSB端口–用于串行通信和电源。4.BOOT选择器跳线– BOOT0和BOOT1跳线,用于选择引导存储器。5.
2021-10-23 17:12:48
5132
1
原创 keil 下C语言与汇编语言的相互调用
基于STM 中C语言调用汇编语言一、keil下C语言调用汇编语言(无参数调用)2 输入程序语言3 运行二、有参数调用1.修改文件代码2.程序运行三,汇编语言调用C语言1 编辑程序2 运行总结参考文献一、keil下C语言调用汇编语言(无参数调用)## 1建立新项目和新文件发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C
2021-10-09 12:16:53
1066
原创 用gcc生成静态库与动态库
用gcc生成静态库与动态库前言一、gcc生成静态库和动态库1.输出hello:1.准备工作2.创建静态库2 生成动态库3,静态库与动态库的对比2,实例11.创建一个目录2.输入需要的代码3.在静态库与动态库的运行3,实例21.创建一个目录2.输入代码3.在静态库运行4.在动态库运行5.静态库与动态库的对比二,总结三,参考文献前言GCC 的意思只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、O
2021-10-07 14:00:42
127
原创 基于KEIL创建汇编语言的STM32工程
基于KEIL创建汇编语言的STM32工程前言一、安装keil uvision 5二、工程建立1.建立新工程2.输入汇编语言代码3.试运行三,编译调试四,总结前言stm32(中文名:嵌入式单片机)是意法半导体集团开发的一个系列的微控制器。其是专为要求高性能、低成本、低功耗的嵌入式应用而设计的。按内核架构分为不同产品:主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、
2021-09-25 20:18:14
1695
原创 Ubuntu系统如何用gcc和Makefile编译c程序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Ubuntu系统如何用gcc和Makefile编译c程序前言一、Ubuntu是什么?二、使用gcc编译c程序1.编写主程序及子程序的编写2.gcc编译规则总结前言 本文是以完成嵌入式系统程序设计基础的作业为目的,第一次做,较生疏,谨慎查看题目:一,请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个
2021-09-13 15:39:57
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人