-
原文地址:http://blog.csdn.net/slj_win/article/details/16906141文章排版不是很好,但是写的还是很有道理的。关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘:intmain(){while(1);}BUILD://Pro...[详细]
-
(1)主程序与子程序在前面的灯的实验中,我们已用到过了子程序,只是我们并没有明确地介绍。子程序是干什么用的,为什么要用子程序技术呢?举个例程,我们数据老师布置了10道算术题,经过观察,每一道题中都包含一个(3*5+2)*3的运算,我们能有两种选择,第一种,每做一道题,都把这个算式算一遍,第二种选择,我们能先把这个结果算出来,也就是51,放在一边,然后要用到这个算式时就将51代进去。这两种办法哪...[详细]
-
摘要:提出基于分时系统思想的单片机系统设计方案,给出一具体应用的实例以及详细的实现方法。
关键词:分时操作系统单片机系统作业调度指针
前言
作为嵌入式系统主控单元——单片机,其软件往往是一个微观的实时操作系统,且大部分是为某种应用而专门设计的。系统程序有实时过程控制或实时信息处理的能力,要求能够及时响应随机发生的外部事件并对该事件做出快速处理。而分时操作系统却是把CPU的时间划...[详细]
-
一、STM32定时器捕获功能STM32的定时器是支持信号输入捕获的,何为输入捕获?主要做什么应用?输入捕获:通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变的时候,将当前的定时器的值(TIMx_CNT)存放到对应的捕获比较寄存器里面,完成一次捕获。输入捕获主要应用于测量信号的脉宽或频率。下图是定时器原理图的输入捕获框图部分第一部分是设置滤波器,用来对信号进行滤波,信号从T...[详细]
-
本文使用ADC转换电位器输出的电压值,并用DMA模式传输转换的结果,每8次采样转换取平均值,做一个简单的数字滤波。ADC的详细配置与使用见之前的日记STM32中ADC的使用,只是最后增加一步配置DMA:DMAforADCchannelsfeaturesconfigurationToenabletheDMAmodeforADCchannelsgroup,us...[详细]
-
MSP432工作框图UART初始化boolUART_initModule(uint32_tmoduleInstance,consteUSCI_UART_Config*config);//UART初始化//!parammoduleInstanceistheinstanceoftheeUSCIA(UART)module.//!Validparame...[详细]
-
以前的旧版本的库通过如下函数来设置Systick的优先级。但新的V3.5的库不含该函数,查询良久才得到答案,发现网上那个不少是错误的,误人子弟。NVIC_SystemHandlerPriorityConfig(SystemHandler_SysTick,0,0);查询结果总结如下:1.STM32中断优先级是使用4-bit来表示的,即总共有16个级别。2.优先级分为2个部分:抢先优...[详细]
-
根据市场研究机构StrategyAnalytics的预测,在混合动力车辆应用领域的半导体组件营业额将由今年的3.84亿美元,在2015年迅速成长到13亿美元;其中以电源组件为大宗,还有模拟微控制器与传感器。StrategyAnalytics表示,包括全混合动力与轻度(mild)混合动力在内系统的年成长率,在2007年至2012年将维持在38%。其中较具成本效益的轻度混合动力方...[详细]
-
1.应用前景随着人们对生活品质的不断追求以及住宅智能化技术的不断发展,智能家居系统的配置越来越高,拥有了更加丰富的内容。智能家居的基本功能包括智能家电控制、智能照明、智能遥控电动窗帘、防盗报警、门禁对讲、消防报警、煤气泄露探测、远程抄表(水、电、气)系统、网络通讯、视频点播、智能空调、智能热水器等,越来越多的新鲜名词逐渐成为智能家居系统的重要组成部分。目前全球已...[详细]
-
该程序已使用过,免调试。#includereg52.h#includeintrins.h#definebyteunsignedchar//#defineN_NOP_nop_();//_nop_();_nop_();/////////////////////////////////////////////////////////MAX7219////...[详细]
-
刚接触到单片机的人往往会有个疑惑:既然人们已经有能力制造功能强大的计算机,为何还要生产些功能不强的计算机?其实,功能强弱并不是决定是否生产的决定因素,市场需要才是关键。比如,用来控制一台电箱的计算机显然没必要使用奔腾芯片的强大运算能力,只要进行非常简单的计算,作个比较,看一看温度是否在所控制区间之内,然后再做出相应的控制就行了。单片机在人们的生活中、工农业生产设备中处处有应用,例如各定时装置...[详细]
-
ARM周二发布了新的处理器设计,提升了处理器的计算性能和图形处理能力,从而满足未来一年智能手机和平板电脑的需求。
ARMCortex-A72架构基于ARM64位v8-A指令集,官方宣称新架构的性能相比五年前提升了50倍,也是去年主流的Cortex-A15性能的3.5倍,同时其功耗更是降低了75%之多。
而功耗的降低很大程度上源自该架构转为16纳米FinFET工艺技...[详细]
-
前言学习stm32NVIC接口编程,学会使用常用的NVIC接口函数,优改中关优先级,开/关单个中断,开/关所有中断,开/关所有中断和异常,系统软件重启等功能。示例详解基于硬件平台:STM32F10C8T6最小系统板,MCU的型号是STM32F103c8t6,使用stm32cubemx工具自动产生的配置工程,使用KEIL5编译代码。本示例所用的最小系统板原...[详细]
-
1概述TPIC6B273是美国TI公司生产的一种8通道D型触发器锁存、功率输出新型器件,该器件集8位数据锁存、驱动输出控制为一体。可用于LED显示器的驱动等方面。其基本特点为:●具有8通道功率DMOS晶体管输出,每个通道可连续输出150mA的电流;●各输出回路导通电阻低至5Ω;●每个输出通道典型限定能力为500mA;●输出端为OC门形式,外接设备(器件)驱动电源可高达...[详细]
-
Dallas公司的iButton产品是一系列1-wire总线新型器件。DS1991是一种加密存储器型信息纽扣,封装于直径为16mm的不锈钢外壳中,体积小巧,便于携带、保存,防尘、防腐蚀,可以在恶劣的应用环境中实现带密码保护的数据传送。本文介绍DS1991的特点、工作原理及其带密码保护存储器区的读写方法。内容摘要:DS1991是Dallas公司的1-wire总线信息纽扣家庭中的...[详细]