- 博客(9)
- 收藏
- 关注
原创 数字滤波技术
下文摘自-《单片机原理与接口技术》一阶低通滤波法 一阶低通滤波法是用软件编程方法实现模拟实现模拟系统RC低通滤波器的功能,采用本次采用值与上次滤波输出值进行加权,得到有效滤波值,使得输出对输入有反馈作用。形式为 Y(k)=(1−α)Y(k−1)+αX(k)Y(k)=(1-α)Y(k-1)+αX(k) 式中,X(k)X(k)为本次采样值;Y(k−1)Y(k-1)为上次滤波输出
2016-10-30 20:41:20 726
原创 μC/OS-III Learning Note
3.软件定时器使用 软件定时器启动之后是由软件定时器任务 OS_TmrTask() 统一管理。 在创建软件定时器之前必须先使能软件定时器和配置软件定时器的相关参数。 (1)在“os_cfg.h”中使能; (2)在“os_cpu_app.h”配置相关参数 /* 1.声明TMR对象 */ OS_TMR my_tmr; /* 2.创建软件定时器 */
2016-10-30 16:16:52 1127
原创 uC/OS-III到STM32移植
图:Micrium官网 uC/OS-III为开源但不是免费的RTOS 1.准备STM32裸机工程 2.到uC/OS官网下载源码 3.到工程模板下新建uCOS文件夹,并在新建文件夹内部新建三个文件夹如图所示: 到工程模板下的User文件内新建BSP、APP文件夹
2016-10-29 16:59:41 1606
原创 I2C知识总结
I2C(Inter-Integrated Circuit,集成电路总线) I2C总线为PHILIPS公司推出的串行通信总线,具有接线少,控制方式简单,通信速率高等优点。采用数据线SDA和时钟线SCL构成通信线路,各器件可通过并联到总线上实现数据收发,器件间彼此独立,通过唯一的总线地址区分。传输数据时每个字节后需带一个响应位。 三种I2C传输模式:标准模式传输速率100k bit/s,
2016-10-29 16:07:39 14058 1
原创 SPI知识总结
缺点:无流控制,缺乏应答机制,需要单独的片选信号。 优点:全双工,高速。 SPI设备间通信注意事项:1. SPI模式选择; 2. 传输数据位顺序:高位在前或低位在前;3. 通信速率。(只有通信双方遵循相同的传输协议,才能保证数据能够被正常收发。)
2016-10-29 15:52:59 993
原创 基于VHDL的数字钟设计
这个是以前的一个作业,当时写的比较用心。先贴个程序有时间再写写详细的设计思路吧!过程结构如下: 下面分部贴上程序 -- 数字钟LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CLOCK ISPORT( CLK : IN STD_LOGIC
2016-10-23 16:52:25 18626 24
原创 PM2.5测量 -- PMS5003粉尘传感器使用
PMS5003是一款基于激光散射原理的通用颗粒物浓度传感器,可测量PM1.0、PM2.5、PM10的值,数据通过UART串口直接输出,使用时只需根据传输协议将数据解码即可。(官网) 传感器详情请查看产品数据手册,下载连接:PMS5XXX 系列数据手册 下附基于STM32的程序/** * 根据协议格式接收数据,串口每接收一次数据调用一次 */void pms5003ReceiveDataDep
2016-10-23 08:53:40 9174 12
原创 nRF24L01无线模块使用(待写。。。)
以前用过,最近得好好整理资料 time pass SPI总线模式选择 SPI_InitTypeDef SPI_InitStructure; SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex; // SPI设置为双线双向全双工 SPI_InitStructure.SPI_Mode
2016-10-23 08:42:05 826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人