自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HSV的转换

1. 实验内容本实验将介绍HSV 颜色空间。2. 实验要点RGB阈值转换为HSV3. 实验环境numpymatplotlibcv2。

2023-06-16 10:42:40 170

原创 练习1:线性回归

练习1:线性回归

2023-06-15 17:17:40 1241 1

原创 练习:逻辑回归

练习:逻辑回归

2023-06-15 17:09:40 1652

原创 轮廓检测及功能

轮廓检测及功能

2023-06-15 16:53:17 1042

原创 基于MAX-10 FPGA 读取超声波模块HC_SR04距离数据到数码管上

HC-SR04是一种基于超声波的测距模块。该模块向前15度内发送超声波并接收回响,通过发出超声波到收到回响的这个时间间隔计算前方的障碍物距离,可以用来给智能小车做障碍物监测。可提供2cm- 400cm的非接触式距离感测功能,测距精度可达高到3mm;模块包括超声波发射器、接收器与控制电路。该模块的时序图如下:引脚图如下:我们在编写代码的时候,想要发出测距命令,需要先保持触发信号输入(trig引脚)为低电平,然后保持大于10us的高电平,再变成低电平即可(时序图第一行所示)。

2023-05-28 21:58:58 580

原创 HLS入门实践

HLS(High-Level Synthesis)高层综合,就是将 C/C++的功能用 RTL 来实现,将 FPGA 的组件在一个软件环境中来开发,这个模块的功能验证在软件环境中来实现,无缝的将硬件仿真环境集合在一起,使用软件为中心的工具、报告以及优化设计,很容易的在 FPGA 传统的设计工具中生成 IP。传统的 FPGA 开发,首先写 HDL 代码,然后做行为仿真,最后做综合、时序分析等,最后生成可执行文件下载到 FPGA 使用,开发周期比较漫长。使用 HLS,用高级语言开发可以提高效率。

2023-05-24 16:35:34 3562 1

原创 # VGA协议实践

视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共有15针,分成3排,每排5个孔,显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口。它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。VGA接口是一种D型接口,上面共有15针孔,分成三排,每排五个。其中,除了2根NC(Not Connect)信号、3根显示数据总线和5个GND信号,比较重要的是3根RGB彩色分量信号和2根扫描同步信号HSYNC和VSYNC针。

2023-04-25 21:58:59 410

原创 基于NIOS-II软核与verilog语言的流水灯实现

,然后在弹出的对话框中选择“USBblaster”,再点击“ok”,则硬件被安装上。在 ”Name” 列中将 sysid_qsys_0 改名为 sysid。在 ”Component Library” 标签栏中的查找窗口输入 jtag 找到 ”JTAG UART ”,然后点击 Add。返回 ”System Contents” 标签栏可以看到新加入的 ”JTAG UART” 核。在左侧 ”Component Library” 标签栏中的查找窗口输入 pio 找到 ”PIO” 后点击Add。

2023-04-13 17:19:57 189

原创 # FPGA编程入门

本次实验使用FPGA制作了全加器,并从1位全加器扩展到了4位。复习了前面学习的数电知识,以及更进一步地练习了verilog语法与fpga的使用。

2023-03-23 16:58:51 156

原创 ROS通信模式编程

通过这次试验,了解了ROS的相关控制机制,学习了话题,服务,动作的相关知识,学习了如何进行分布式通信。

2023-03-19 22:43:15 134

原创 初识线性回归

Excel和jupyter解决线性回归问题得出的结果大致相同。Excel只需选中数据,它内部有设计好的算法得出相关数据,很简单。但自己编程不用sklearn库的话,要自己设计算法来得到相关系数,斜率和截距,并以此数据来绘图。sklearn库有提供相关的函数,只需要调用函数即能得到输出值。

2023-03-16 18:49:21 69

原创 Python环境配置与数据处理

图灵测试最早出现在1950年图灵发表的一篇名为《计算机械和智能》(Computing Machinery and Intelligence)的论文中,是判断机器是否具有人工智能的一套方法。而图灵测试是人工智能最初的概念,它甚至早于“人工智能”这个词本身,人工智能一词是在1956年才被提出的。图灵测试的方法很简单,就是让测试者与被测试者(一个人和一台机器)隔开,通过一些装置(如键盘)向被测试者随意提问。

2023-03-10 16:43:33 684

原创 ROS运行程序让小海龟实现圆周运动

这次实验是继用键盘控制小海龟移动后的进一步实验步骤,熟悉了ROS的消息和话题的收发机制.直观上也了解了小海龟的运动机制,了解了Turtlesim以线速度和角速度为基础运动,并且可以在终端直接进行赋值从而使得小海龟以我们想要的方式运动,并且最后我们实现了编程方式控制小海龟圆周运动,对ROS也有了更进一步的了解.

2023-03-03 08:29:59 3656 1

原创 Ubuntu20.04安装ROS——实现小海龟仿真

ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、库函数、可视化、消息传递和软件包管理等诸多功能。

2023-03-02 19:47:03 824

原创 RT-thread Nano框架下用Modbus协议读取温湿度传感器

RT-thread Nano框架下用Modbus协议读取温湿度传感器

2022-12-26 20:07:20 574

原创 用C编程完成modbus协议,从云端服务器读取温湿度数据。

用C编程完成modbus协议,从云端服务器读取温湿度数据。

2022-12-25 23:03:07 261

原创 Wireshark抓取疯狂聊天数据包

Wireshark抓取疯狂聊天数据包

2022-12-20 16:17:05 1891 1

原创 STM32 I2C_OLED显示汉字及屏幕滚动

这里可以看上一篇链接OLED器件由基板、阴极、阳极、空穴注入层(HIL)、电子注入层(EIL)、空穴传输层(HTL)、电子传输层(ETL)、电子阻挡层(EBL)、空穴阻挡层(HBL)、发光层(EML)等部分构成。其中,基板是整个器件的基础,所有功能层都需要蒸镀到器件的基板上;通常采用玻璃作为器件的基板,但是如果需要制作可弯曲的柔性OLED器件,则需要使用其它材料如塑料等作为器件的基板。

2022-11-16 16:19:24 3740 14

原创 STM32 I2C读温湿度传感器

I2C总线(Inter IC BUS)是由Philips公司开发的一种通用数据总线SCL(Serial Clock)双向串行数据线、SDA(Serial Data)串行时钟线同步,半双工(只有一根通信线进行数据传输,且不能边收边发)带数据应答(确认机制)支持总线挂载多设备(一主多从、多主多从)

2022-11-16 14:32:29 501

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

Quartus D触发器及时序仿真

2022-11-13 19:15:58 395

原创 STM32F103C8T6移植uCOS(标准库)

# STM32F103C8T6移植uCOS(标准库)

2022-11-06 12:51:26 1440 2

原创 stm32f103呼吸灯(PWM脉冲宽度调制)

OC(Output Compare)输出比较输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形每个高级定时器和通用定时器(TIM)都拥有4个输出比较通道(CH1,CH2,CH3,CH4)*高级定时器的前3个通道额外拥有死区生成和互补输出的功能我们需要记住的是如果要用TIM定时器产生PWM信号,则输出比较必不可少。脉冲宽度调制,是一个数字输出信号。

2022-11-05 09:53:27 940

原创 STM32日历功能实现(HAL库)

# STM32日历功能实现(HAL库)

2022-11-02 15:43:17 352 1

原创 TIM计时器中断

TIM计时器中断代替Delay函数

2022-11-02 14:19:35 821

原创 # STM32以DMA的方式连续发送数据(HAL库)

# STM32以DMA的方式连续发送数据(HAL库)

2022-10-26 07:13:03 302

原创 # STM32中断方式实现串口通信(标准库)

# STM32中断方式实现串口通信(标准库)

2022-10-25 23:57:53 3774 1

原创 STM32以中断的方式点亮LED小灯(标准库)

STM32以中断的方式点亮LED小灯(标准库)

2022-10-25 14:34:34 8839 2

原创 STM32的USART串口通讯程序(查询方式)

STM32的USART串口通讯程序(查询方式)

2022-10-15 00:37:44 1380

原创 CubeMX利用HAL库实现点亮流水灯

CubeMX用HAL库点亮流水灯

2022-10-12 07:56:30 67

原创 stm32F103C8T6最小开发板点亮流水灯

(1)打开keil uVision5,并新建一个工程(2).建立一个名为Led的工程(3).选择STM32F103C8芯片,点击OK(4).选择环境的配置,点击OK后完成工程的创建(5) 工程创建完毕后,对Source Group文件点击右键再点击ADD new item to group(6) 选择文件类型,添加.c文件。

2022-10-11 18:06:09 798

原创 ARM汇编-中值滤波实验

ARM汇编-中值滤波实验

2022-10-07 19:05:08 382

原创 简单stm32程序编写以及调试

简单stm32程序编写以及调试

2022-10-07 09:32:42 5196 1

原创 Linux下运用opencv的简单图像编程

Linux下运用opencv的简单图像编程

2022-09-18 04:20:56 846 1

原创 Gcc工具在源程序文件到可执行文件的应用

GCC工具在源程序文件到可执行文件的应用

2022-09-17 02:14:41 561

原创 Ubuntu下用gcc生成静态库和动态库以及对应应用

Ubuntu下用gcc生成静态库和动态库以及对应应用

2022-09-15 16:50:46 438

原创 Ubuntu系统使用gcc和Makefile编译C程序

Ubuntu系统使用gcc和Makefile编译C程序

2022-09-06 19:06:08 715

原创 《通信软件开发与应用》课程结业报告

《通信软件开发与应用》课程结业报告

2022-07-10 01:09:08 56

原创 JavaScript 学习笔记

JavaScript 学习笔记

2022-07-09 21:56:52 162

原创 Typescript学习笔记

TypeScript学习笔记

2022-07-09 21:51:20 287

原创 CSS学习笔记

CSS学习笔记

2022-06-18 19:18:16 303

空空如也

空空如也

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

TA关注的人

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