自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ROS话题与服务编程:控制小乌龟画圆,并且通过代码订阅小乌龟的实时位置并在终端打印

小乌龟开始画圈,并实时位置接收程序callBackYuan.cpp开始接收最初终端位置发送程序yuan.cpp发送的位置信息,出现该结果,表示程序运行成功。此处为自己的工作空间,工程包。

2024-03-13 14:30:34 414 1

原创 ROS基础——话题、服务编程

ps:三个指令运行在三个终端,且需要将环境变量的配置脚本(source ~/catkin_ws/devel/setup.bash)添加到终端的配置文件。存放工程开发相关文件的文件夹,其中主要包括src,build,devel,install文件夹。打开AddTwoInts.srv文件并将以下内容写入。先运行server,再运行client。设置CMakeLists.txt文件。设置CMakeLists.txt文件。定义服务请求与应答的方式。

2024-03-13 13:43:02 1593 1

原创 Ubuntu安装ROS并实现小海龟仿真

安装ROS并实现小海龟的实例

2024-02-27 15:20:35 293

原创 一位全加器

将设计的半加器设置为可调用的元件,在打开半加器原理图文件half_adder.bdf的情况下,选择菜中File中的Create/Update→CreateSymbolFilesforCurrentFile项,即可将当前文件banjiaqi变成一个元件符号存盘,以待在高层次设计中调用。保存文件并编译,通过Tool->Netlist Viewers->RTL Viewer,查看电路图。保存文件并编译,通过Tool->Netlist Viewers->RTL Viewer,查看电路图。保存,编译,查看电路图。

2023-12-15 22:27:07 427

原创 Quartus实现D触发器及时序仿真

File->New,选择Block Diagram/Schematic File。选择nand2,两个输入的非与门,依次添加四个nand2和一个非门not。选择Edit->Insert->Insert Node or Bus。编辑输入Clk,产生时钟信号。添加Node or Bus。

2023-12-15 19:16:10 393

原创 STM32简单串口通信

当发送1时输出hello_world。

2023-12-12 15:58:18 408

原创 stm32+(7SPI)OLED显示数据

②打开资料包,选择与自己平台相同的实例,打开Demo的工程,使用keil编译。③将程序烧录到开发板。④连接显示屏和开发板。

2023-11-25 17:40:35 405

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

在#include <bsp.h>下面添加 #include “gpio.h” #include “app_cfg.h”#define APP_TRACE BSP_Ser_Printf 改为 #define APP_TRACE(void)将#include <stm32f10x_lib.h> 改为 #include “stm32f1xx_hal.h”在以下位置处将PendSV_Handler改为OS_CPU_PendSVHandler,打开app_cfg.h文件。打开lib_cfg.h文件。

2023-11-24 23:05:52 829 1

原创 STM32通过IIC协议实现温湿度采集

学习到了IIC通信原理及深层知识,也学习到了如何通过AHT20读取采集到的温湿度在实验时要注意传感器的引脚的链接。

2023-11-20 17:46:37 47 1

原创 基于stm32的呼吸灯

debug修改。

2023-11-07 17:23:43 46 1

原创 HAL库中断方式进行串口通信

char c;//指令 0:停止 1:开始//输出信息//提示1//提示2//提示3int flag=0;//标志 0:停止发送 1.开始发送。

2023-11-05 20:19:51 39 1

原创 stm32外部中断模式控制灯亮灭

把A5配置为高电平、A7配置为低电平。把B5中断配置为上升沿和下降沿都触发。B5不接任何管脚时灯正常亮。B5接低电平A7灯更加亮。B5接高电平A5灯灭。

2023-10-25 17:22:31 47 1

原创 基于HAL库的LED流水灯

本次的流水灯运用到了STM32CubeMX生成代码,并以运用到了HAL库,HAL库与寄存器和标准库相比而言,过程更简单。

2023-10-25 16:29:28 40 1

原创 以 STM32最小系统核心板,控制LED灯轮流闪烁

创建项目,在其中添加main.c文件。设置魔法棒生成.hex文件并编译。在项目中添加starup文件。用mcuisp程序进行烧录。stm32与串口连接方式。

2023-10-17 20:07:38 104

原创 用gcc生成.a静态库和.so动态库

删除静态库文件试试公用函数 hello 是否真的连接到目标文件 hello 中了。我们将文件 libmyhello.so 复制到目录/usr/lib 中,再试。输入以下命令得到动态库文件 libmyhello.so。输入以下命令创建静态库文件libmyhello.a。先运行 gcc 命令生成目标文件,再运行它看看结果。在终端进行文件的创建,并用gedit打开编辑。在终端进行文件的创建,并用gedit打开编辑。在终端进行文件的创建,并用gedit打开编辑。用ls命令检查是否生成了hello.o文件。

2023-10-05 22:59:12 76

原创 STM32点亮LED灯

本文主要说明如何用stm32点亮LED灯,并回答一些相关的问题

2023-09-24 14:00:17 712 1

原创 使用Proteus进行51程序设计和仿真

主要介绍如何用Proteus进行简单的C51程序的仿真

2023-09-23 18:57:20 2568 1

原创 在Ubuntu系统下编写简单的c语言程序

在Ubuntu中编写简单的c语言程序,并用自带的工具进行编译

2023-09-10 16:49:03 1954 2

空空如也

空空如也

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

TA关注的人

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