自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 ROS机器人小车建模仿真与SLAM

创建功能包,添加依赖。用的是Ubantu 20.04。

2024-05-07 16:51:13 522 1

原创 ROS系统安装以及小海龟仿真

ROS系统安装较为简便。小海龟仿真任务直观展示了ROS的一些概念,如节点、话题和服务等。通过此任务,初学者能快速体验ROS的实时性和通信机制,为后续复杂机器人开发打下基础。

2024-03-03 19:34:10 865

原创 FPGA编程入门

在线Verilog编程网站学习:从门电路、组合电路、时序电路中各选3个以上的例题进行实践练习,并记录结果(包括初学时发生的错误)。

2023-12-22 22:13:55 1533

原创 STM32F103C8T6基于HAL库移植uC/OS-III

官网上可以下载,

2023-11-30 23:41:22 831

原创 串口传输文件的练习与点阵汉字字模读取

将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。

2023-11-26 23:23:45 1547 1

原创 基于IIC协议实现的Oled屏幕显示汉字及屏幕滚动

OLED的原理是,由ITO透明电极和金属电极分别作为器件的阳极和阴极,在一定的电压驱动下,电子和空穴分别从阴极和阳极注入到电子和空穴传输层,电子和空穴分别经过电子和空穴传输层迁移到发光层,并在发光层中相遇,形成激子并使发光分子激发。后者经过辐射弛豫而发出可见光。辐射光可从ITO一侧观察到,金属电极膜同时也起到了反射层的作用。根据这种发光原理而制成的显示器被称为有机发光显示器,也叫OLED显示器。

2023-11-26 22:43:01 2422 1

原创 基于IIC协议的STM32温湿度采集

IIC(Inter Integrated Circuit) 总线是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它是由数据线 SDA和时钟SCL 构成的串行总线,可发送和接收数据。在CPU与被控 IC 之间、IC与IC之间进行双向传送, 高速 IIC 总线 一般可达 400kbps 以上。IIC总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、结束信号和应答信号。开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。

2023-11-18 16:45:01 46 1

原创 定时器&PWM应用编程

选择CCR模式。

2023-11-07 22:28:09 35

原创 STM32使用中断方式实现串口通信

项目配置。

2023-11-04 20:17:50 200 1

原创 STM32利用Hal库实现LED流水灯

1、官方下载安装程序,开始安装(1)(2)点击"I accept the terms of this license agreement",接着选择Next:(3)点击next(4)选择安装位置(注意:安装位置不要出现中文):(5)点击确定(6)直接点NEXT,其他不用设置 之后开始安装:(7)安装完成2、安装HAL库(1)点击HELP->Manage embedded software packages(2)选择需要安装的型号,点击“Install Now” 直到安装成功。

2023-10-30 22:24:13 166

原创 stm32简单串口通信

HSE选择CCR。

2023-10-29 21:15:17 30 1

原创 Stm32固件库实现流水灯

使用Stm32固件库建立工程实现流水灯相对于较为简便。

2023-10-17 22:58:22 35

原创 STM32使用寄存器方式实现流水灯

在本次使用寄存器方式实现流水灯,让我明白了在仿真操作和实际使用硬件进行操作存在很多区别的,实际上手使用硬件操作让我学到更多的基础知识;

2023-10-16 22:26:41 55

原创 GCC编译工具集及ELF文件介绍

众所周知,编译过程分为四个阶段进行,预处理,编译,汇编与连接,下面以基础的hello.c程序进行相关演示\n");return 0;

2023-10-05 21:49:06 266

原创 比较采用静态库与动态库两种方式生成可执行文件与直接生成可执行文件的大小

采用动态库链接生成可执行文件相对于直接生成可执行文件所占用的空间更少,

2023-10-05 18:28:14 82

原创 在Ubuntu下使用gcc生成并运用静态库.a与动态库.so文件

准备阶段:用nano、vim或gedit等文本编辑器创建所需要的4个文件A1.c:包含函数print1,该函数将在屏幕上输出一个int整数A2.c:包含函数print2,该函数将在屏幕上输出一串字符串。

2023-10-05 16:58:45 235

原创 STM32103系列芯片地址映射与寄存器映射原理及GPIO端口的初始化设置的一般步骤

GPIO(General-purpose input/output)是通用型输入输出接口,它是一种常见的硬件接口,用于连接处理器或微控制器等主机设备与外部设备或扩展硬件模块。GPIO接口通常由一组引脚组成,这些引脚可以通过软件编程来进行输入或输出操作。作为通用接口,GPIO引脚可以用于各种用途,例如控制外部设备的开关状态、读取传感器的输入信号、输出到显示设备等等。在实现上,GPIO可以简单理解为一种可编程的开关,通过软件控制来实现输入和输出的操作。

2023-09-25 22:47:45 221

原创 采用MDK编译stm32简单程序

由于未接入相关硬件,无法烧写到硬件上进行相关操作,目前只能进行程序的仿真调试。

2023-09-24 21:29:26 150 1

原创 使用Proteus仿真C51程序:LED流水灯

本文简单介绍了使用Proteus和keilC51编译仿真C51程序的步骤,采用Proteus仿真程序是十分便捷,但熟练运用仍需要更加深入的了解与练习。

2023-09-24 19:47:36 640 1

原创 Ubuntu18.04下C程序的编译与Makefile方式的应用

2.编写子程序sub3.采用gcc命令编译运行gcc命令及编译结果如下:gcc命令解释:file -o file1将文件file转换为可执行文件 file,可多文件共同转换2.子程序sub3.编译结果

2023-09-14 22:31:59 59 1

空空如也

空空如也

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

TA关注的人

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