- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 运行cmd后,arp-a显示:不是内部或外部命令,也不是可运行的程序或批处理程序
提示不是内部或外部命令的原因是:cmd当前操作不在系统文件夹system32下,那么只需输入:cd c:\WINDOWS\system32\;即可将当前操作路径切换到Windows 操作系统的系统文件夹下。然后再输入arp -a,即可解决。
2023-07-22 17:01:49 857
原创 Vivado RAM随机存取存储器 IP核的使用
本文纯属学习笔记,使用的FPGA是Xilinx的XC7A35TFGG484-1,使用Vivado调用RAM IP核来实现双端口的数据存储和读取。
2023-07-18 13:51:27 2341 1
原创 Vivado ROM只读存储器 IP核的使用
本文纯属学习笔记,使用的FPGA是Xilinx的XC7A35TFGG484-1,使用Vivado调用ROM IP核来实现读取数据已经存储的波形数据的效果。使用软件生成波形数据后将数据文件加入工程中,然后在工程中使用ROM读取文件中的数据并观察读取后的波形数据。
2023-07-17 23:50:19 1204 1
原创 Vivado PLL锁相环 IP核的使用
使用的FPGA是Xilinx的XC7A35TFGG484-1,使用Vivado调用PLL IP核来实现倍频效果,使50Mhz的晶振时钟源倍频到100Mhz、200Mhz和400Mhz。
2023-07-09 22:03:19 2474 3
原创 CubeMX ADC DMA程序死循环问题
在使用CUBE MX配置ADC DMA的时候,容易出现程序死在HAL_ADC_DMA_Start这个函数上,无法运行这句函数下面的函数,但是ADC接受的数组内的数据还是在不断地更新,找过网上很多方法后都无法解决问题,最后自己琢磨出来了方法,记录并分享一下。根据论坛上的说法,数据转换的长度设置太小且转换周期太快会导致程序一直死在DMA的回调函数内,故绝不可以转换几个通道转换数据的长度就设为几,要把这个值调的稍微大一点。Keil5的程序优化会将程序一些部分优化掉,所以我们需要将Keil5中的程序优化关掉。
2023-05-21 22:44:47 1029 2
原创 OLED应用手册
本文使用的OLED是用通过IIC通信,分辨率为128*64,使用的是stm32f103c8t6主控芯片,使用Cube Mx进行配置。
2023-04-05 16:15:58 3772 3
原创 ST7735S应用笔记
ST7735S是一块1.8英寸采用SPI通信的TFT全彩屏,分辨率是128*160,这里采用RGB565 16bit的色块编译模式。本文仅设计该屏幕的简单应用,不对底层原理进行深究。
2023-03-14 19:27:42 12964 6
原创 AD7606应用笔记
AD7606是一块八通道,双极性输入,同步采样16位ADC。**内置2.5V基准电压**。由于AD7606没有内部的寄存器,需要直接利用引脚配置ADC的模式,所以AD7606的控制原理也是很简单,但是需要占用的I/O口的资源很多。
2021-06-30 09:18:32 11055 19
STM32G431最小系统的BOOT0一直是1.65V左右
2024-01-08
VIVADO直接在程序里分频的信号可以作为子模块的输入时钟信号吗?
2023-08-10
Stm32 Keil5
2023-05-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人