自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 FreeRTOS任务创建

1、usStackDepth指的是堆栈能保护变量的数目- 不是字节数.

2017-12-25 18:06:26 229

转载 怎样把可调DC-DC变身为数控稳压电源

图1DC-DC开关稳压电路由于其高效率、大电流的优点被广泛使用。可调DC-DC可以通过调节反馈分压电阻来调节输出电压。图1是常用DC-DC降压稳压芯片LM2596-Adj的典型应用电路,通过调节R1和R2就可以得到所需输出电压。有时候我们需要动态调节输出,最简单的方法就是把电阻换成电位器,通过手动调节的方式,动态调节输出电压。然而,在系统应用中,电源电压调节必须要实现数字控

2017-11-29 10:38:39 20790 8

转载 变压器的工作原理

http://www.diangon.com/wenku/dgjs/dgjc/201509/00028312.html

2017-10-18 10:20:55 2081

原创 关于STM32L151芯片的待机唤醒配置

STM32L151待机唤醒

2017-09-16 15:22:05 5150 1

原创 STM32 cube vcp虚拟USB

usbd_cdc_if.c为用户层文件,static int8_t CDC_Receive_FS();函数会被USB接收中断调用。在usbd_core.c文件中,USBD_LL_Resume()函数中可知USB状态是否被连接。

2017-08-15 12:07:43 1372

原创 STM32接口FSMC/FMC难点详解

STM32F767的FMC将外部存储器划分为6个固定大小的256M的存储区域,如下图        STM32F767的FMC 存储块 1(Bank1 )被分为 4个区,每个区管理64M 字节空间,每个 区都有独立的寄存器对所连接储进行配置。Bank1 的 256M 字节空间由  28 根地址线 根地址线(HADDR[27:0] )寻址。 这里 HADDR[27:0]是内部

2017-07-18 15:45:05 9037

转载 时间调度的架构

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-18 15:39:12 612

转载 10种软件滤波方法

1、限幅滤波法(又称程序判断滤波法)  A、方法:  根据经验判断,确定两次采样允许的最大偏差值(设为A)  每次检测到新值时判断:  如果本次值与上次值之差A,则本次值无效,放弃本次值,用上次值代替本次值  B、优点:  能有效克服因偶然因素引起的脉冲干扰  C、缺点  无法抑制那种周期性的干扰  平滑度差  1限副滤波   #define A 10

2017-07-18 15:29:09 734

原创 STM32输入输出模式理解

最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入​(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入​(5)GPIO_Mode_Out_OD 开漏输出​(6)GPIO_Mode_Out_PP 推挽输出

2017-05-22 19:03:14 5316

转载 通俗易懂的USB协议详解(转…

原文地址:通俗易懂的USB协议详解(转载)作者: Branchesss转自东海的博客http://6xudonghai.blog.163.com/blog/static/3364062920086253155137/USB作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linu

2017-05-22 19:03:09 42785 11

原创 怎样用stm32(F103系列是12位ADC)…

重点在最后一段(看懂就行了)可采用过采样技术。过采样技术是一种以牺牲采样速度来提高ADC分辨率的技术。如果STM32的12位AD,每秒采集10个数据,即采样率为:10/秒。根据过采样技术,每提高1位ADC分辨率,需要增加4倍的采样率。从12位AD提高到14位AD,一共提高了2位,所以需要把采样率提高2* 2 * 2 * 2 =16倍。原来在100mS之内只采集一个数据,现在需要在100mS之

2017-05-22 19:03:03 12621

转载 STM32之PWM最终版-注释明了…

原文地址:STM32之PWM最终版-注释明了一看就懂作者:手机用户#include "stm32f10x.h"void GPIO_TimPWM(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE);// GPIO_InitStructure.G

2017-05-22 19:02:59 376

转载 STM32学习笔记:USART串口的…

原文地址:STM32学习笔记:USART串口的使用作者:DreamSTM32学习笔记(7):USART串口的使用2011年4月19日USART串口通信1.    串口的基本概念在STM32的参考手册中,串口被描述成通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围

2017-05-22 19:02:54 750

原创 DS1302实时时钟驱动

要明白DS1302 芯片最主要的关键,就是“传输时序”和“芯片本身的寄存器分配”。上图是DS1302芯片写操作的时序图。第一个字节是“访问寄存器的地址”,第二字节是“写数据”。在写操作的时候,都是“上升沿有效”,然而还有一个条件,就是CE(/RST)信号必须拉高。(数据都是从LSB开始发送,亦即是最低位开始至最高位结束)上图是DS1302 芯片读操作的时序图。基本上和写操作的时序图大同小异

2017-05-22 19:02:51 678

原创 命令式的仿顺序操作

如上图!结果我们可以把上述的建模精简到这样的程度。在这里笔者把最基本的产生S摩斯密码和O摩斯码的功能集合在函数模块中。然后模仿高级函数如SSS ... SOS 等,则可以利用命令控制模块, 根据SSS ... SOS的执行步骤去控制( 驱动Function_Start_Sig)函数模块。最后如果要实现SSS ... SOS等功能,只要根据命令控制模块的命令(Command_Start_Sig

2017-05-22 19:02:48 288

原创 利用SPI驱动12864液晶

SPI 发送模块在这里,我们要在主机上建立,一个向从机写入数据的SPI发送模块,首先我们先从C语言上了解几个主机在SPI写操作上容易被疏忽的小细节:我们知道SPI设备在传输都有一个规则,SCL 时钟信号在“上升沿”的时候是“锁存数据”,SCL时钟信号在“下降沿”是“设置数据”。在这里我们SPI 主机(FPGA),写操作要干的工作就是在“拉高SCL时钟信号之前”设置数据(移位数据),设置

2017-05-22 19:02:44 9422

原创 verilog HDL中wire和reg的区别

wire表示直通,即输入有变化,输出马上无条件地反映(如与、非门的简单连接)。reg表示一定要有触发,输出才会反映输入的状态。reg相当于存储单元,wire相当于物理连线。reg表示一定要有触发,没有输入的时候可以保持原来的值,但不直接实际的硬件电路对应。     两者的区别是:寄存器型数据保持最后一次的赋值,而线型数据需要持续的驱动。wire使用在连续赋值语句中,而reg使用在过程赋值

2017-05-22 19:02:41 533

nrf5蓝牙DFU生成密钥文件nrfutil.exe下载

nrf5蓝牙DFU生成密钥文件nrfutil.exe

2021-03-06

STM32L151,HAL库,ADC多通道使用DMA中断传输,解决ADC通道错乱问题。OLED显示,STM32 stop低功耗模式。

STM32L151,HAL库,ADC多通道使用DMA中断传输,解决ADC通道错乱问题。OLED显示,STM32 stop低功耗模式。

2019-09-18

type C封装.zip

插件TYPEC封装,TYPE-C24脚AD封装含3D库,原理图库和封装库

2019-07-03

FPGA实现流水线结构的FFT处理器

针对高速实时信号处理的要求,介绍了用现场可编程逻辑阵列(n,GA)实现的一种流水线 结构的珊T处理器方案。该FFT处理器能够对信号进行实时频谱分析,最高工作频率达到75 MHz。通 过对采样数据进行加窗处理来减少了频谱泄漏产生的误差。为了提高FIi’I.工作频率和节省FPGA资 源。采用了由1 024点复数m计算2 048点实数肿的算法。此外还介绍了一种计算复数模值的近 似算法。

2013-07-30

D触发器工作原理

下面以维持阻塞D触发器为例介绍边沿触发器的工作原理。

2013-07-30

空空如也

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

TA关注的人

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