简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
当STM32无法下载代码后,错误一般是JLink info:DLL: V4.86b, compiled Jun 27 2014 20:11:00Firmware: J-Link V9 compiled Dec 13 2019 11:14:50Hardware: V9.40S/N : 59406895Feature(s) : RDI, GDB, FlashDL, FlashBP, JFlashJLi
前期准备:STM32CubeMXSTM32C8T6核心板IDE Keil(MDK-ARM)杜邦线×70.96寸OLED屏(7针脚)SPI背景和接线一、什么是硬件SPISPI英文缩写“Serial Peripheral Interface”,是一种串行外设接口,是一种四线制的同步串行通信接口,用来连接MCU、传感器、存储设备SPI是全双工且SPI没有定义速度限制,通常能达到甚至超过10 Mbps,这
前期准备:STM32CubeMXSTM32RCT6核心板IDE Keil(MDK-ARM)关于DMA1. 什么是DMA?DMA(Direct Memory Access,直接存储器访问) 提供在外设与存储器、存储器和存储器、外设与外设之间的高速数据传输使用。它允许不同速度的硬件装置来沟通,而不需要依赖于CPU,在这个时间中,CPU对于内存的工作来说就无法使用。这里的外设指的是spi、usart、i
前期准备:STM32CubeMXSTM32RCT6核心板IDEKeil(MDK-ARM)STM32CubeMX部分1. 配置时钟选择STM32F103RCTx系列芯片,配置时钟的同时会自动配置IO口引脚将HCLK设置为最大频率72MHz2. 配置DAC什么是DAC?数模转换器,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中
1、限幅滤波法(程序判断滤波法)根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值优点:能有效克服因偶然因素引起的脉冲干扰缺点无法抑制那种周期性的干扰平滑度差import matplotlib.pyplot as plt#限幅滤波法(程序判断滤波法)
Proteus之数码管的点亮1. 首先打开proteus,新建工程2.开始在元器件库里找所需的器材在如下的空里面输入上图框内的器材,将它们添加到框内(你们的框内默认只有块51开发板)这里的不用添加,本身就有,上面是电源,下面是负地然后就可以按照原理图画了排线RESSPEAK-8的作用是为了将P0口上拉电阻,有兴趣的可以百度一下3.然后,我们开始写程序打开keil,新建一个51的工程,代码如下...
思考容抗计算公式 :理论上,对于高频信号(ω↑),明显电容越大(c↑),容抗更小(Xc↓),这样高频信号才更容易通过?电容等效效应理想的电容由C构成,当然生活中不存在绝对理想的电容,所以实际电容由于存在电感效应,通常需要等效成 电容 + 电感(ESL效应)+ 电阻(ESR效应)的串联形式电阻(ESR效应):常见电感(ESL效应):多见于高频由于讨论的高频情况,所以实际电容会等效为▼电容实际阻抗为:
前期准备:STM32CubeMXProteus 8IDEKeil(MDK-ARM)STM32CubeMX部分1. 配置时钟依旧是选择STM32F103C4系列芯片,选择高速外部时钟,配置晶振。将HCLK设置为最大频率72MHz2. 选择IO口PA1、PA2选择GPIO_Output模式,用作点灯PA3、PA4选择GPIO_EXTI模式,用作外部中断3. 引脚模式设置GPIO:level:高电平mo
前期准备:STM32CubeMXProteus 8IDEKeil(MDK-ARM)STM32CubeMX部分1. 配置时钟
前期准备:STM32CubeMXSTM32RCT6核心板IDEKeil(MDK-ARM)