自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

转载 单片机的堆栈(转)

单片机堆栈是什么?在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。单片机堆栈有什么用?1)子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈。2)保护现场/恢复现场3)数据传输单片机堆栈原理:堆栈区由特殊功能寄存器堆栈指针

2014-12-23 13:56:27 583

转载 STM32中GPIO的8种工作模式!(转)

一、推挽输出:可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。        推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽

2014-12-23 13:07:20 1797

原创 FPGA 中的冒险现象

FPGA 中的冒险现象  信号在 FPGA 器件内部通过连线和逻辑单元时,都有一定的延时。延时的大小与连线的长短和逻辑单元的数目有关,同时还受器件的制造工艺、工作电压、温度等条件的影响。信号的高低电平转换也需要一定  的过渡时间。由于存在这两方面因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号称为"毛

2014-12-16 22:10:30 452

原创 ucos ii 杂记

ucos ii在stm32上使用的时候一些杂记,给自己。1.   中断嵌套时,在中断服务函数中OS_CPU_SR  cpu_sr;  OS_ENTER_CRITICAL();  //保存全局中断标志,关总中断 Tell uC/OS-II that we are starting an ISR  OSIntNesting++;  OS_EXIT_CRITICAL();  //恢复

2014-12-16 20:44:33 434

转载 NIOS II 常见问题总结FAQ(转)

1.NIOS能做浮点运算么?  答:NIOS可以进行浮点运算,完全可以替代MCU,时钟可以跑到100Mhz,比ARM7还要快,ARM7时钟一般为72Mhz左右。  2.NIOS是否可以不使用SDRAM和并行FLASH?答:首先说明一下,SDRAM是用来运行程序的,FLASH是用来存储程序代码的(SDRAM掉电丢失,FLASH则不会),每次上电的时候,都需要将

2014-12-13 17:35:41 1228

转载 stm32单定时器四通道输入捕获(转)

输入捕获作为定时器的一个功能,在工业测速上有很大的应用。STM32的一些定时器具有四个外部通道,可利用一个定时器采集外部四路脉冲频率,节约硬件资源和软件代码如需要测量一个或多个外部方波脉冲频率,频率低于单片机运行频率,可如下操作:(以TIM4为例)初始化:(省略GPIO配置,将TIM4的四个通道引脚配置为上拉或浮空输入,省略定时器RCC配置,省略中断NVIC配置)

2014-12-12 10:10:59 5023

转载 电路中的各种地(转)

1、电源地主要是针对电源回路电流所走的路径而言的,一般来说电源地流过的电流较大,而信号地主要是针对两块芯片或者模块之间的通信信号的回流所流过的路径,一般来说信号地流过的电流很小,其实两者都是GND,之所以分开来说,是想让大家明白在布PCB板时要清楚地了解电源及信号回流各自所流过的路径,然后在布板时考虑如何避免电源及信号共用回流路径,如果共用的话,有可能会导致电源地上大的电流会在信号地上产生一个电压

2014-12-07 22:25:26 404

原创 stm32多功能双向5v兼容的IO口的理解

stm32f103xx的很多IO口具有多功能双向5v兼容的能力,这些端口是:   PA口  :PA8-PA15  PB口:  PB2-PB4,PB6-PB15  PC口:  PC6-PC12  PD口:  PD0-PD15  PE口:  PE0-PE15标准51属于5v系统,而c8051和STM32属于3.3V系统,而VDD电压最高为3.6V,器内部也没有升压电路,因此st

2014-12-07 15:50:33 8464

原创 数据传输中断和查询的区别

中断方式就是在接受数据时,微控制器转入中断服务程序对接受到的数据进行处理,而查询方式就是通过查询状态寄存器中接受状态位对接收到的数据进行处理,两者在工作上的区别主要在于,中断方式微控制器可以执行别的任务,而查询方式只能进行接收查询,在此期间不能执行其他任务,在实现的区别当然是:是否把接收中断使能位置为有效。查询方式是你判断接收状态,如果被置位则接收,大概流程如下: loop:if(receiv

2014-12-07 15:06:55 4983

转载 (转)一些常用接口总线整理(素材来自网络)

一 I2C总线二 SDIOSDIO卡       SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。       SDIO协议是由SD卡的协议演化升级而来的,很多

2014-12-07 14:18:30 922

原创 一些常用接口总线整理

一 I2C总线二 SDIOSDIO总线       SDIO总线和USB总线类似,SDIO总线也有两端,其中一端是主机(HOST)端,另一端是设备端(DEVICE),采用HOST- DEVICE这样的设计是为了简化DEVICE的设计,所有的通信都是由HOST端发出命令开始的。在DEVICE端只要能解溪HOST的命令,就可以

2014-12-07 14:08:49 1006

转载 mos管开关电路整理(转)

在实际项目中,我们基本都用增强型mos管,分为N沟道和P沟道两种。我们常用的是NMOS,因为其导通电阻小,且容易制造。在MOS管原理图上可以看到,漏极和源极之间有一个寄生二极管。这个叫体二极管,在驱动感性负载(如马达),这个二极管很重要。顺便说一句,体二极管只在单个的MOS管中存在,在集成电路芯片内部通常是没有的。  1.导通特性  NMOS

2014-12-03 15:27:35 3406

原创 stm32的低功耗模式和RTC闹钟唤醒

一 、STM32待机模式简介很多单片机都有低功耗模式,STM32也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的HCLK为CPU提供时钟,内核执行程序代码。当CPU不需继续运行时,可以利用多个低功耗模式来节省功耗,例如等待某个外部事件时。用户需要根据最低电源消耗,最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。STM32的低功耗模式有3种:1

2014-12-02 10:26:28 9973 1

单片机外围电路设计

很详细的单片机的外围电路的设计书籍。包括有很多的各种传感器的设计使用

2012-07-18

das1242源程序

ads1242源程序

2011-11-25

空空如也

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

TA关注的人

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