单片机
芸纤飘羽
这个作者很懒,什么都没留下…
展开
-
S3C2440A SDRAM配置
SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)也就是通常所说的内存。内存的工作原理、控制时序、及相关控制器的配置方法一直是嵌入式系统学习、开发过程中的一个难点。我们从其硬件的角度来分析其原理,然后再引出SDRAM的驱动编写过程。内存是代码的执行空间,以PC机为例,程序是以文件的形式保存在硬盘里面的,程序在运行之前先由操作系统装载入转载 2013-04-26 11:09:54 · 962 阅读 · 0 评论 -
STM32F407 串口编程USART1,USART2,USART3,UART4
串口设置的一般步骤可以总结为如下几个步骤: 1) 串口时钟使能,GPIO时钟使能。 2) 设置引脚复用器映射:调用GPIO_PinAFConfig函数。 3) GPIO初始化设置:要设置模式为复用功能。 4) 串口参数初始化:设置波特率,字长,奇偶校验等参数。 5) 开启中断并且初始化NVIC,使能中断(如果需要开启中断才需要这个步骤)。 6) 使能串口。原创 2017-03-22 17:06:07 · 38830 阅读 · 5 评论 -
STM32F407 外部中断
STM32F4外部中断简介 STM32F4的IO口在第六章有详细介绍,而中断管理分组管理在前面也有详细的阐述。这里我们将介绍STM32F4外部IO口的中断功能,通过中断的代码主要分布在固件库的stm32f4xx_exti.h和stm32f4xx_exti.c文件中。 STM32F4的每个IO都可以作为外部中断的中断输入口,这点也是STM32F4的强大之处。STM32F407的中断控制器支持原创 2017-03-23 13:43:46 · 15845 阅读 · 3 评论 -
小电阻测试
转载 2015-01-05 10:41:15 · 874 阅读 · 0 评论 -
关于OS_PRIO_SELF的说明
在看ucosii 中关于删除任务的函数 OSTaskDel 时看到if (prio == OS_PRIO_SELF) { /* See if requesting to delete self */ prio = OSTCBCur->OSTCBPrio;原创 2013-10-08 09:08:03 · 1238 阅读 · 0 评论 -
从单片机初学者迈向单片机工程师
从单片机初学者迈向单片机工程师目录:一、LED 主题讨论周第一章----写在前面......................................................... 1二、LED 主题讨论周第二章----学会释放CPU................................................. 2三、LED 主题讨论周第三章---转载 2013-07-02 16:56:39 · 2139 阅读 · 3 评论 -
MS3110的电容式传感器检测系统
引言 电容式传感器一般是将被测量的变化量转换为电容量的变化。目前国内外都缺乏能够对微小电容进行实时检测的专用仪器,普遍的做法是针对所研发的传感器自行设计、制做专门的电容检测电路,这无疑增加了传感器设计的难度与工作量。针对这一问题,我们设计了通用的电容式传感器检测系统。该系统能够对微小电容进行实时检测,并可以通过上位机实现实时显示、存储等功能。 1 总体设计 电容式传感原创 2013-06-25 09:33:42 · 6301 阅读 · 3 评论 -
单芯片电容测量方案PCAP01原理
1 前言 对于电容传感器的测量来说,传统的电路方式有其无法克服的局限性。复杂的模拟电路设计,难以扩展的电容测量范围,都会给开发带来非常大的阻力。 德国acam公司专利的PICOCAP?测量原理则给电容测量提供了革命性的突破。在2011年推出了最新的带有内部DSP单片机的单芯片电容测量方案PCAP01, 这个芯片会使电容测量提高到一个前所未有的水平。 2.概原创 2013-06-25 09:46:03 · 20119 阅读 · 8 评论 -
RS232接口
RS232接口RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。 该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。随着设备的不断改进,出现了代替DB25的D转载 2013-06-07 12:44:46 · 1190 阅读 · 0 评论 -
UART
UART UART传输结构UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。UART因为计算机内部采用并行数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到原创 2013-06-07 12:39:57 · 2271 阅读 · 0 评论 -
SPI接口目录
SPI接口SPI简介 SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。外围设备包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI总线系统可直接与各个厂家生原创 2013-06-07 12:33:00 · 917 阅读 · 0 评论 -
I2C协议
什么是I2C协议?I2C协议是单片机与其它芯片常用的通讯协议,由于只需要两根线,所以很好使用。 1. I2C总线的特点(1)只要求两条总线线路 一条串行数据线SDA 一条串行时钟线SCL (2) 每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址;主机可以作为主发送器或主机接收器 (3)它是一个真正的多主机总线,如果两个或更多主机同时初始化原创 2013-06-07 12:51:43 · 1520 阅读 · 0 评论 -
RS485接口
RS485接口百科名片智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。下面我们就简单介绍一下RS4原创 2013-06-07 12:46:42 · 1597 阅读 · 0 评论 -
UART 2
UART UART(UniversalAsynchronousReceiver/Transmitter)即通用异步收发传输器,工作于数据链路层(协议层之一)。包含了RS-232、RS-422、RS-485串口通信和红外(IrDA)等等。UART协议作为一种低速通信协议,广泛应用于通信领域等各种场合。UART基本可分为并口通信及串口通信两种。 异步串口通信协议,工作原理是将传输数据的每个字符以串原创 2013-06-07 12:42:55 · 1270 阅读 · 0 评论 -
SCI
SCI SCI(Serial Communication Interface)意为“串行通信接口”,是相对于并行通信的,是串行通信技术的一种总称,最早由Motorola公司提出的。它是一种通用异步通信接口UART,与MCS‐51的异步通信功能基,本相同。SCI模块用于串行通讯,如RS422、RS485、RS232;在SCI中,通信协议体现在SCI的数据格式上。通常将SCI的数据格式称之为可原创 2013-06-07 12:35:14 · 1086 阅读 · 0 评论 -
有关SD卡接线的探索(为什么标准SD卡是九根线,而一般原理图上都是11根线或更多呢?)
首先说几个概念:SD卡:SDHC卡(SD High Capacity,大容量SD卡):4GB~32GBSDXC卡(SD eXtended Capacity):64GB~2TB,这是2009年SD协会发布的新标准SDIO:SD Input Output 带有输入输出设备的SD卡 SD技术是一个大家族,由SD协会负责设置行业标准,应用在超过 400 种品牌,涵盖数十种产品类别及转载 2015-09-28 21:13:03 · 1752 阅读 · 0 评论