自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 Error: Flash Download failed - Target DLL has been cancelled报错

在用cubemx生成的例程产生keil文件,并下载到STM32F103ZET6芯片中之后,发现只能用原cubemx生成的keil下载程序了,打开别的keil文件,想要下载程序就会提示:No target connected,紧接着报错Error: Flash Download failed - Target DLL has been cancelled,下面是解决方案

2022-10-19 18:40:03 13588 1

原创 【新手入门硬件】分压电路中阻抗匹配问题

电阻分压电路中阻抗不匹配问题的描述与解决方案

2022-09-15 12:08:28 1661

原创 用树莓派3B+装载ubuntu18.04.02安装opencv-python时一直在 running setup.py install for opencv-python卡着

1、执行sudo pip3 install --upgrade pip 三秒钟下载完成2、参考下面文章,亲测有用https://blog.csdn.net/qq_36427732/article/details/78461319?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163882099516780274178287%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255F

2021-12-07 04:44:15 354

原创 用树莓派3B+装载ubuntu18.04.02安装opencv-python时一直在 running setup.py install for opencv-python卡着

1、用sudo pip3 install --upgrade pip,然后在重新下载一遍opencv-python2、参照这篇文章https://blog.csdn.net/qq_36427732/article/details/78461319?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163882099516780274178287%2522%252C%2522scm%2522%253A%252220140713.13010233

2021-12-07 04:40:34 3090

原创 电脑通过VNC连接树莓派 The connection was refused by the computer

我遇到了这个问题最后发现这是因为树莓派的IP地址变了,重新获取一下树莓派的IP地址,然后根据新的IP地址重新连一下即可。

2021-02-26 13:05:34 2973 1

原创 【无显示器获取树莓派IP地址的有效方法--树莓派4B】附真实踩坑记录

仅此记录我的树莓派4B痛苦踩坑记录1. 前期准备(1) 硬件准备(2) 软件准备(3) 格式化SD卡此处参考自树莓派新手无痛开机指南【树莓派趣味编程,从ABC到XYZ】这篇文章包含了从树莓派IP获取到装机的全部软件和步骤,但是其中部分经验对于现在的树莓派4B以上版本却有些过时了,本文在其基础上修正过时的部分,并加以说明,没说明的就是博主验证没有问题的。2.IP地址获取1. 在SD卡中烧录树莓派镜像(操作系统)(1) 在树莓派官网下载匹配自己树莓派版本的镜像,如果是新版本最好用最新的镜像。

2021-02-23 16:53:43 3484 9

STM32F429IGTx-DSP库之FIR低通滤波使用范例例程

一. 例程附加详细使用说明,并且题主真实按照说明移植过一遍,成功可靠。 二. 部分使用说明为如下,剩下注意事项见压缩包中“使用说明”: 移植步骤: 1. 将“可直接移植文件中的”FIR文件复制到目标工程中,并添加进工程 2. 添加CMSIS 中DSP库 3. 在 “openions for target”中,添加 USE_HAL_DRIVER,STM32F429xx,ARM_MATH_CM4,__CC_ARM,ARM_MATH_MATRIX_CHECK,ARM_MATH_ROUNDING 宏定义(直接覆盖即可) 4. 在Target中勾选Use MicroLIB 5. 添加fir.h头文件 6. 移植“移植成功范例”工程main函数中的“FIR驱动变量定义”,其中testInput_f32_50Hz_200Hz用来存储原始信号,testOutput用来存储经过FIR滤波之后的信号,如果后续修改的话直接把FIR滤波函数中的指针替换成ADC采过来的数据的指针即可,输出数组同理。 7. 调用arm_fir_f32_lp();进行低通滤波。结果储存在testOutput中。

2022-01-23

STM32F429IGTx驱动AD9910例程

一. 此例程为附加详细使用说明,可任意移植到任何单片机上 二. 移植步骤部分示例: 1. 将“可直接移植文件中的”ad9910和TIMER文件复制到目标工程中,并添加进工程,其中TIMER文件只是简单提供一个定时器来置位定时戳,并无其他作用 2. 添加TIMER相关HAL库 3. Main函数里面添加TIM3_Init(100-1,9000-1); Init_ad9910(); 初始化函数 4. 移植“移植成功范例”main函数里面的“串口屏移植范例变量定义”包含变量 5. 移植完成后Freq_convert函数更新DDS输出频率,Write_Amplitude函数改变输出幅值,使用扫频功能时,经测试不能够封装在函数里面,只能放在一个while循环里通过定时器时间戳定时改变他的输出频率,扫频函数参考AD9910V1.C的scan_fre,扫频功能在main函数里面也有写。 剩余步骤见压缩包中“使用说明”

2022-01-23

STM32F429IGTx多通道ADC+TIMER+DMA例程

1. 此例程为题主备战电赛时准备,实测可用 2. 附加详细使用说明,可任意修改采用通道和TIMER采样频率 使用说明部分如下: 移植步骤: 1. 将“可直接移植文件中的”ADC和TIMER文件复制到目标工程中,并添加进工程 2. 添加ADC,TIMER,DMA相关HAL库 3. Main函数里面添加multi_ch_adc_timer_init();初始化函数,即可使用多通道ADC+TIMER+DMA 4. 使用Get_multi_ch_data();获取一次数据,并将不同通道的数据运输到float data_ch1/2/3[FFT_LENGTH];数组中 5. 想要进行数据处理对上述数组进行操作即可 剩余部分见压缩包中“使用说明”

2022-01-23

STM32F429IGTx单通道ADC+TIMER+DMA可直接移植使用例程

1. 此程序为题主备战电赛时准备的程序,可直接移植,附加详细的使用说明 2. 使用了定时器5,引脚PA1 PWM输出显示采样频率,DMA2,ADC1通道5 使用说明如下: 一、 使用说明: 1. 将“可直接移植文件”中的ADC和TIMER文件添加到工程中 2. 添加adc.h和timer.h 3. 添加ADC和TIMER的HAL库文件(如果有可以不添加) 4. 在主函数上方全局变量区域添加“可直接移植文件中”中的“放在main函数里面”的代码 5. 在main函数初始化位置添加adc_timer_dma_init(); 6. 使用HAL_ADC_Start_DMA(&hadc1, (uint32_t *)Adc_value, 1024);开始一次数据传输(注意此处的初始频率为102.4kHZ)加在初始化函数后面或者其他地方都可 7. 至此移植结束 8. 使用过程中如果要改变频率调用Change_Sampling_Fre()函数

2022-01-23

空空如也

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

TA关注的人

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