- 博客(20)
- 资源 (17)
- 收藏
- 关注
原创 基于FPGA的QPSK调制(VIVADO)(2024.8.12优化工程)
/2024/8/12更新日记:根据前述优化方向进行优化,缩减了ROM大小,省略四个并行寄存器。
2024-08-12 19:08:50 351
原创 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
原创 STM32 如何不动代码来修改波特率
主要是修改串口结构体的参数然后调用HAL_UART_Init()这个函数初始化串口。如图所示代码就可以检测串口3的关键字“9600”并实时将波特率修改为9600。主要是写来给自己看的,以后应该用得上。PS:亲测开了串口的DMA也能用。
2023-08-09 22:18:13 712 1
原创 基于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
原创 等待网格剖分初始化完成时出错。 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
原创 树莓派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
STM32F103RCT6串口拓展器代码
2023-08-09
基于STM32F407VGT6的双通道2FSK解调程序
2023-02-22
正点原子F767开发板移植RT_threadV4.0.1以及Little_VGL工程,最大支持正点原子7寸TFT屏
2022-04-22
基于STM32F767IGT6的RT-Thread(V4.0.1)工程,能够兼容正点原子各种型号屏幕
2022-03-24
舵机 舵机支架 .step文件 通用
2022-01-16
main_board.PcbDoc自制的开发板,兼容正点原子TFT屏幕和模块
2021-09-06
AD9833.PcbDoc
2021-08-14
PCB1.PcbDoc
2021-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人