自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 骑砍二 ATC MOD 使用教程与应用案例解析

骑砍二 ATC MOD使用教程

2023-08-06 02:57:41 1101 1

原创 Xilinx IOBUF 的用法

关于Xilinx IOBUF用法的个人详细见解

2022-12-02 17:44:06 6203 1

原创 FPGA实验记录五:I2C读取AHT10温湿度传感器

VDD、GND电源引脚:AHT10的供电范围为1.8-3.6V,推荐电压为3.3V。SCL串行时钟:用于微处理器(FPGA)与AHT10之间的通讯同步。由于接口包含了完全静态逻辑,因而不存在最小SCL频率。SDA串行数据:用于传感器的数据输入和输出。当向传感器发送命令时,SDA在串行时钟SCL的上升沿有效,且当SCL为高电平之后,SDA必须保持稳定。在SCL下降沿之后,SDA值可被改变。SDA的有效时间在SCL上升沿之前的TSU和下降沿之后的TH0。......

2022-08-06 09:31:10 4565 11

原创 FPGA基础协议二:I2C读写E²PROM

首先,I2C协议是练习状态机和时序理解的不错选择。其次,在对协议知根知底后,再来写代码会很容易,但这个容易只是相对的。对于初学者来讲仅仅只是提供一个写的思路而已,除了思路还得会编写方法,如果我在这之前写过更多代码且有更丰富的经验的话才会使整个过程变得更容易。所以,代码经验不能少,理论知识也不能少。...

2022-07-24 23:05:19 1183 2

原创 FPGA基础协议一:UART

赢麻了!

2022-07-09 22:00:53 1347 1

原创 Email-FTP-RTSP协议实践研究

Email-FTP-RTSP协议实践研究虚拟机:VituralBox 6.1系统:Ubuntu 18m4s转换工具:ffmpeg抓包工具:Flidder Classic文章目录Email-FTP-RTSP协议实践研究一、Email涉及的SMTP、POP3、IMAP协议1. SMTP管“发”,POP3/IMAP管“收”1.1 SMTP1.2 POP31.3 IMAP1.4 POP3 与 IMAP 的区别2. 登录QQ的SMTP服务,在两台主机之间发送一份简单文本邮件2.1 启动Windows的T

2021-12-29 04:01:13 1531

原创 OpenCV with Python in 4 Hours-course-master(一)

OpenCV with Python in 4 Hours-course-master(一)编译环境:Jupyter Notebook (Anaconda3)调用的包:matplotlib,cv2文章目录OpenCV with Python in 4 Hours-course-master(一)一、资料地址二、Section_11. basic_functions.py2. contours.py3. draw.py4. read.py5. thresh.py6. transformations.

2021-12-23 15:59:36 2489

原创 数字图像与机器视觉基础补充(2)

博客缝合怪

2021-12-22 23:42:09 195

原创 STM32CubeMX基于HAL库实现简单串口通信

STM32CubeMX基于HAL库实现简单串口通信板子:STM32F103C8编译工具:Keil+STM32CubeMX烧录工具:FlyMcu串口调试程序:XCOM实验要求:1)设置波特率为115200,1位停止位,无校验位;2)STM32系统给上位机(win10)连续发送“hello windows!”文章目录STM32CubeMX基于HAL库实现简单串口通信一、串口通讯原理1. 简介:2. USART:2.1 USERT简介:2.1 USERT特性:3. 串口通信过程二、实验1. S

2021-10-26 00:11:26 7137 4

原创 STM32CubeMX基于HAL库的流水灯实验

STM32CubeMX基于HAL库的流水灯实验CubeMX是基于Java实现的,需要JDK环境JDK下载地址:https://www.oracle.com/java/technologies/javase-downloads.htmlSTM32CubeMX下载地址:https://www.st.com/en/development-tools/stm32cubemx.html安装过程一路Next就能搞定,这里不再赘述。一、创建项目进入Cube,点击ACCESS TO MCU SELECTO

2021-10-25 19:44:53 442 1

原创 STM32F103寄存器方式点亮流水灯

板子:STM32F103C8t6驱动:CH341SER编译工具:Keil5烧录工具:FlyMcu参考手册:STM32中文参考手册如果缺少以上工具请先准备。文章目录〇、STM32F10x系列芯片的地址映射和寄存器映射原理1. 寄存器2. 如何找到寄存器地址一、GPIO端口初始化1. 时钟配置2.输入输出模式和输出速率设置二、代码实现1.流水灯原理2.代码实现2.1 C语言代码实现:2.2 汇编代码三、烧录过程四、总结五、参考文章〇、STM32F10x系列芯片的地址映射和寄存器映射原理1. .

2021-10-20 22:55:51 262 2

原创 Github入门(二)添加一个静态网站并更新仓库

Github入门(二)添加一个静态网站并更新仓库原理介绍:SpringBoot 项目中的web资源在src/main/resources下的文件夹static和templates 中。static 中放静态页面(*.html)和资源(图片等),templates 中放动态页面。静态网页内容可以不被SpringBoot项目代码中的@controller 拦截,直接用http协议返回至浏览器客户端。文章目录Github入门(二)添加一个静态网站并更新仓库1. 在IDEA项目中添加网站1.1 复制资源文件

2021-10-13 20:30:24 395 2

原创 Github入门(一):上传你的IDEA项目

Github入门(一):上传你的IDEA项目本篇将以IDEA中的Spring项目为例。文章目录Github入门(一):上传你的IDEA项目一、下载Github桌面版二、一、下载Github桌面版进入Github Desktop下载官网:https://desktop.github.com/,点击Download for…(下载按钮下面还有MAC等其他系统的选项,不要被一个大大的Windows吓到了)进入Git下载页面:https://git-scm.com/downloads,下载并安装。

2021-10-13 19:06:58 378

原创 IDEA创建第一个Spring boot项目:hello world!

Hello, Spring boot!文章目录Hello, Spring boot!〇. 什么是Spring boot?一. **spring**如何构建hello world的web项目:二. **spring boot**如何创建hello world项目:1. 创建一个Maven工程2. 在pom.xml导入spring boot相关依赖3. 编写main主程序和相关的Controller类3.1 编写main主程序:3.2 编写Controller类4. 启动项目〇. 什么是Spring boo

2021-09-20 17:38:03 2211

原创 Android Studio 4汉化教程(适用于任何版本)

Android Studio 4汉化教程(适用于任何版本)Android Studio 4.3是目前AS的最新版本,相对于此前的2.0、3.0在网上的相关文章少之又少。很多时候找到的汉化补丁要么是老版本的要么连接挂掉了(可能是基于idea的as在某些地方出现翻显示问题下架了),而且如果你近期重装过android studio,就会发现,插件市场内也没有中文包了。那么我们直接使用下面的方法来安装汉化包:进入jetbrian插件市场,在搜索栏内输入中文下拉到插件页面,找到简中汉化包,点击进入点击G

2021-09-14 11:29:36 17393 16

原创 VitualBox忘记Linux的用户名和密码解决方案

嵌入式系统程序设计基础 One1. VirtualBox与UbuntuVirtualBox:用户界面:因为半年前安装过这里就不细讲了,这里另讲一个新的问题:1.1 许久未用虚拟机忘记Linux的用户名和密码怎么办?​ 很多小伙伴第一次装虚拟机往往是因为某门课程的需求。既然动机如此淳朴那就可能在结课后把虚拟机留在电脑里吃灰,等需要重新用起的时候早已忘记自己的虚拟机账户密码,这就很尴尬。那这个时候我们难道要重新装一个Linux的虚拟机吗?答案是不可能的,我们当然不能让曾经的汗水白白付出。第一

2021-09-14 11:06:32 5988

原创 IDEA环境搭建和Spring入门

IDEA环境搭建和Spring入门1. 环境搭建1.1 安装JDK8参考文章:超详细!JDK 8 下载、安装和环境配置(macOS 和 Windows 版本)1.1.1 下载与安装JDK8是 Oracle 基于 Java SE 8 的标准发布的开发工具包,在 2019 年 1 月就针对 8 这个版本停止了免费更新,往后更新的版本都要付费。但我们的目的是个人学习,直接进入Oracle的JDK8下载页面下载最新版就行了。下载之前需要先注册一个Oracle的账户1根据自身条件找到JDK8的对应版本然

2021-09-10 19:54:22 222

原创 HTML学习总结

Wattson的HTML学习总结0. 何为HTMLHTML是超文本标记语言(HyperText Markup Language)的缩写。我们用HTML来构建web即所谓的网页。Hypertext 是指链接单个网站内或多个网站间的网页的链接。 链接是网络的一个基本方面。<font color=#0099ff size=4 ><strong>HTML</strong></font> 定义了网页内容的含义和结构。除了HTML以外的其他技术通常用来描述一个网页

2021-03-16 11:03:42 7639 31

原创 菜鸟教程Markdown学习总结

Markdown教程Markdown标题四级标题(效果演示)五级标题 (效果演示)标题级数根据前面的井号数量来决定Markdown段落粗斜体与*/_*斜体文本***粗体文本*****粗斜体文本***_斜体___粗体_____粗斜体___斜体文本粗体文本粗斜体文本斜体粗体粗斜体分隔符一行中使用三个以上的 * 或者 - 来建立分隔符 如下图所示(不能有任何其他的东西)删除线如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线~~~~删除我崽种

2021-03-14 14:01:55 863 2

空空如也

空空如也

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

TA关注的人

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