自定义博客皮肤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)
  • 资源 (17)
  • 收藏
  • 关注

原创 基于FPGA的QPSK调制(VIVADO)(2024.8.12优化工程)

/2024/8/12更新日记:根据前述优化方向进行优化,缩减了ROM大小,省略四个并行寄存器。

2024-08-12 19:08:50 351

原创 基于ZYNQ的QPSK简易调制工程

基于ZYNQ的QPSK调制模块,工程基于VIVADO构建

2024-08-08 11:34:14 358

原创 基于FPGA的QPSK调制(VIVADO)

然后将根据条件对rd_addr的值进行处理后输入ROM:

2024-08-08 11:32:04 893 5

原创 VIVADO踩雷

VIVADO SYNTHESIS时长过长

2024-02-29 19:41:28 391

原创 ZYNQ-AXIO_GPIO多位宽示例代码

因此当按钮轮流按下时,XGpio_DiscreteRead(axi_gpio_inst_ptr, KEY_CHANNEL1)的值分别为3、5、6,调用if语句进行判断即可区分按下的是哪个按键。单位宽修改为多位宽的精髓在于AXI_GPIO_ALL_MASK 这个宏定义,这个宏定义在 XGpio_InterruptEnable和XGpio_SetDataDirection中有调用,哪一位为1则打开哪一位的中断以及设置为输入/输出。1.首先VIVADO部分修改AXI_GPIO这个IP核,选择位宽为3位。

2024-01-26 14:10:58 626 2

原创 Verilog——HDMI屏幕文字叠加显示

Verilog—HDMI屏幕文字叠加显示代码

2024-01-19 22:10:06 1041 2

原创 HAL库串口打印浮点数-替代printf

基于HAL库的浮点数打印函数

2023-11-05 21:51:35 504

原创 STM32 如何不动代码来修改波特率

主要是修改串口结构体的参数然后调用HAL_UART_Init()这个函数初始化串口。如图所示代码就可以检测串口3的关键字“9600”并实时将波特率修改为9600。主要是写来给自己看的,以后应该用得上。PS:亲测开了串口的DMA也能用。

2023-08-09 22:18:13 712 1

原创 数据结构-有向图的创建与遍历

【代码】数据结构-有向图的创建与遍历。

2023-04-14 14:56:26 427

原创 基于STM32F103C8T6的多路IIC程序

使用时注意别把各IIC通道搞混,对某一路IIC进行读写的函数应使SDA_Channel和SCL_Channel两个参数保持一致,否则会造成通信失败。基于STM32F103C8T6的HAL库多路模拟IIC库,改编自正点原子的模拟IIC代码。主函数片段:整个工程由CUBEMX创建,所以引脚的初始化函数交给CUBEMX直接生成了。可以用于一些需要多路IIC读取的,尤其是一些不能修改IIC地址的传感器阵列读取。则代表这个IIC的起始信号在SDA=PA0,SCL=PA1的信道上传输。没错,AS5600,说的就是你!

2023-03-31 21:41:30 2829 8

原创 常用C语言多维链表函数

存一些自己写的数据结构多维链表函数,看看有没有有缘人用得上。

2023-03-24 09:28:30 238 1

原创 STM32-2FSK解调 一种简单的C语言包络提取方法

一种简单的C语言包络提取算法

2023-02-20 21:15:53 2326 2

原创 等待网格剖分初始化完成时出错。 Either the application crashed or Workbench lost communication with it.

关于ANSYS提示“”等待网格剖分初始化完成时出错。 Either the application crashed or Workbench lost communication with it.“”的解决方案

2023-01-25 20:15:06 5331 4

原创 STM32 HAL库如何启用PB3-5与PA13-15

STM32中基于HAL库完全启用SWD/JTAG引脚的方法

2022-08-24 20:53:01 2748

原创 人造肌肉——双扭绳驱动结构

双扭绳结构学习笔记

2022-08-19 12:43:01 1903

原创 树莓派Kali系统 HDMI 修改屏幕分辨率

树莓派刷kali系统后开机连接到HDMI屏幕上面,发现屏幕分辨率太高导致什么都看不清,就像这样后来上网找了很多资料都说是在设置->显示中进行分辨率的修改,但是我即便是登录了root账户也无法修改分辨率。后来结合网上资料,然后自己摸索了一下,找到了HDMI调节屏幕分辨率的方法1.把树莓派SD卡拔下来插电脑上2.打开config.txt文件(刚刚安装没运行过的kali是没有这个文件的,推荐先运行一次)3.添加一下指令,也可以直接修改文件中原有指令,不过记得把#号去掉我的H.

2022-04-17 09:28:06 3618

原创 基于STM32F767的SD卡EXCEL文件读写

本文所用开发板为正点原子STM32F767IGT6核心板+水星底板,程序部分使用的是正点原子的HAL库例程作为基础,通过FATFS文件系统实现SD中EXCEL文件的创建与写入数据。先把例程贴上来:CSDN:百度网盘:链接:https://pan.baidu.com/s/1-a0-4JmJiL2cGa2PKOt0GQ?pwd=a49t提取码:a49tFATFS的移植可以参考正点原子放在B站的视频。写文件相对简单,推荐使用f_printffil_fun_return=f_open..

2022-03-19 12:04:35 3045

原创 基于STM32F767IGT6的RT-thread工程

RT-thread版本:4.0.1,几乎是最新版为了能让像我一样喜欢白嫖的小伙伴能不求人借会员就可以下载到资源,我把代码的百度云链接放在文章末尾,小伙伴们可以用百度云下载。代码使用的是串口6作为二号串口,可能有些代码是显示串口2或者3的,那是我懒得改了,忽略即可。整个工程使用设备驱动的方式调用串口6,将串口6接收到的数据从串口1输出。串口6配置函数我写在USART.c中,如果后续想要使用其他串口的话在USART.c中参照USART6_Config();的样子写一个函数就好了。PS:由于F76

2022-02-08 21:00:58 702

原创 PLA 3D打印件脆弱怎么办?

最近为了准备电赛,用PLA打印了一些零件。但是旧闻PLA的脆弱,于是我决定对打印件进行加固,而我的加固方案是:环氧树脂。环氧树脂胶是一种机械强度很高的胶水(其实跟塑料水瓶差不多),同时因为其低廉的价格使其拥有了很多应用前景,淘宝上面15块钱就能买到一大瓶。回到正题,起初我是将调好的环氧树脂胶直接在零件表面涂一层:但是涂的过程中我发现环氧树脂胶能够通过零件的缝隙部分渗透到零件之中,于是我决定做个实验,将环氧树脂胶用喷火枪加热到50°左右,增加其流动性再看看渗透效果如何。..

2021-10-28 12:41:42 5401 5

原创 电阻电容封装买大了怎么办呢

如题,有时候焊板子的时候发现买的元件封装不对。如果是买小了还好说起码能焊上,但是买大了的话,比如0603的焊盘买的却是0805的元件,这种时候就不是很好办了。特别是一排元件排在一起时更加焊不下。解决方案是什么呢?横着放不行,那就把它竖起来呗~~ \(。>∀<。)如图,如何在0603焊盘上焊一排0805的电容...

2021-09-13 16:32:08 1842 3

XC7Z010CLG-400 HDMI文字叠加实验完整工程

XC7Z010CLG-400 HDMI文字叠加实验完整工程

2024-11-08

基于VIVADO的QPSK调制工程(已优化)

芯片:XC7Z010CLG400-1 调制方式:相位选择法

2024-08-12

STM32F103RCT6串口拓展器代码

工程基于HAL库编写,能够从串口2~4通过DMA空闲中断接收不定长数据并发送到串口1,也可以根据串口1接收到的数据的第一位将数据转发到对应串口。 支持指令在线修改串口3波特率

2023-08-09

基于STM32F407VGT6的双通道2FSK解调程序

基于STM32F407VGT6的双通道2FSK解调程序,通过定时器对两路信号过零点间隔进行采样,并根据设定好的时间阈值范围进行解调,最后根据解调结果控制对应引脚电平翻转从而实现数据的解调与传输。 A通道参数:载波:‘1’:14KHz、‘0’:10KHz。输出信号频率:4800Hz(MAX) B通道参数:载波:‘1’:9600Hz、‘0’:4800Hz。输出信号频率:4800Hz(MAX)

2023-02-22

STM32F103C8T6+TMP102测温程序

本程序为CUBEMX生成,采用最新HAL库。F103C8T6与TMP102之间采用软件IIC进行通信,方便移植。

2022-07-13

正点原子F767开发板移植RT_threadV4.0.1以及Little_VGL工程,最大支持正点原子7寸TFT屏

正点原子F767开发板移植RT_threadV4.0.1以及Little_VGL工程,最大支持正点原子7寸TFT屏

2022-04-22

基于STM32F767IGT6的RT-Thread(V4.0.1)工程,能够兼容正点原子各种型号屏幕

基于STM32F767IGT6的RT-Thread(V4.0.1)工程,能够兼容正点原子各种型号屏幕

2022-03-24

F767 SD-EXCEL.zip

基于STM32F767的写EXCEL例程

2022-03-19

舵机 舵机支架 .step文件 通用

多功能舵机架,就是淘宝上面常见的那种通用的黑色舵机架。之前见社区里面没有现成的资源,于是自己捏了一个上传上来,希望能对大家有帮助ʕ ᵔᴥᵔ ʔ

2022-01-16

三联机械关节.rar,一种仿生机械关节的图纸

关节演示见https://b23.tv/0Af5rk

2021-09-06

main_board.PcbDoc自制的开发板,兼容正点原子TFT屏幕和模块

使用STM32F4与STM32F7核心板,板子尺寸20*7cm,四层板,可以捷配免费打样。 板上预留TFT插口与12个IPEX座以及三片PCF8591 ADC采样芯片电路

2021-09-06

手背.STL,机械手大拇指部分,适合3D打印

手背.STL,机械手大拇指部分,适合3D打印

2021-09-06

指尖.STEP,机械手四指第一截部分,适合3D打印

指尖.STEP,机械手四指第一截部分,适合3D打印

2021-09-06

拇指.SLDPRT,机械手大拇指部分,适合3D打印

机械手手指部分-拇指

2021-09-06

AD9833.PcbDoc

本PCB为以STM32F103RGT6为主控,搭配两片AD9833而成的双路波形发生器,使用者可以通过SPI等方式配置AD9833输出多种波形,预留了4x4矩阵按键接口与正点原OLED屏幕接口,mcp41010可调节输出的电压幅度。

2021-08-14

PCB电路板线圈,可直接打样

画了几百匝,双面,板厚可以自己调整,线宽5mil,可以用作无线供电等项目的收发线圈

2021-07-15

NE555多波形发生器

NE555多波形发生器,可调频输出方波,三角波,正弦波

2021-07-15

STM32F103微型拓展板

STM32F103C8T6最小版,尺寸1.5cm*1.5cm,打样后裁开即可组合成一个微型拓展版,包含复位电路及电源指示灯电路

2021-07-15

2019电赛LM51117电源题解决方案

2019电赛LM51117电源题解决方案

2021-07-15

20人份通讯录系统 C语言编写 适合大学生交作业用

包含以下功能:新建联系人,搜索,模糊搜索,系统界面设置,文件指定形式导出

2021-07-15

PCB1.PcbDoc

一层三颗串联18650电池,分别引出3.7v,7.4v,11.1v至B1、B2、B+脚,各层之间可使用3mm直径铜柱连接,电路板尺寸10x9cm,可直接捷配免费打样。电池盒尺寸7.7x2.1cm(手工测量),可与12v充放板构成12v电池组

2021-07-11

空空如也

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

TA关注的人

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