嵌入式开发
stdEnable
If you want something you've never had,then you got to do something you've never done.
展开
-
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 · 1627 阅读 · 0 评论 -
数字滤波技术
下文摘自-《单片机原理与接口技术》一阶低通滤波法 一阶低通滤波法是用软件编程方法实现模拟实现模拟系统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 · 738 阅读 · 0 评论 -
μ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 · 1145 阅读 · 0 评论 -
物联网概述
studying…先立下任务 1.查资料 2.看书 3.记录 4.总结原创 2016-06-02 14:21:14 · 443 阅读 · 0 评论 -
SPI知识总结
缺点:无流控制,缺乏应答机制,需要单独的片选信号。 优点:全双工,高速。 SPI设备间通信注意事项:1. SPI模式选择; 2. 传输数据位顺序:高位在前或低位在前;3. 通信速率。(只有通信双方遵循相同的传输协议,才能保证数据能够被正常收发。)原创 2016-10-29 15:52:59 · 1023 阅读 · 0 评论 -
Arduino解析
Arduino是一个基于开源代码的快速电子原型开发平台,其由各种型号的Arduino开发板及Arduino IDE组成(官网,中文社区)。目前的Arduino开发板是基于AVR单片机系统开发,并在其基础上作了较完善的软硬件封装,目的是尽量屏蔽底层硬件的影响便于快速开发。 1. Arduino开发板硬件解析,基于Arduino UNO R3. 原理图下载:点我 实物图如下:原创 2017-07-21 10:26:35 · 4190 阅读 · 0 评论 -
I2C知识总结
I2C(Inter-Integrated Circuit,集成电路总线) I2C总线为PHILIPS公司推出的串行通信总线,具有接线少,控制方式简单,通信速率高等优点。采用数据线SDA和时钟线SCL构成通信线路,各器件可通过并联到总线上实现数据收发,器件间彼此独立,通过唯一的总线地址区分。传输数据时每个字节后需带一个响应位。 三种I2C传输模式:标准模式传输速率100k bit/s,原创 2016-10-29 16:07:39 · 14125 阅读 · 1 评论