美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 > 嵌入式技术 > 正文

嵌入式C通用延时驱动的编写方法

? 2018年05月23日 15:30 ? 次阅读

美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 www.tongshi-cn.com 在嵌入式C编程中,免不了要用到软件延时。这一般通过循环语句实现。通过控制循环语句的循环次数,便可获得多种不同的延时时间。为了便于使用和提高程序代码的复用率,一般又将循环语句封装成一个带参数的函数,称为延时函数。

嵌入式C通用延时驱动的编写方法


如:

void wait(unsigned int n)

{

unsigned int i;

for(i=0;i《n;i++);

}

延时函数的参数(形参,如上例中的变量 n ),即为控制循环语句循环次数的变量。这样,在需要软件延时的时候,只需要调用延时函数,并将实际参数(实参,即n的实际值)代入形参,便可获得与该实际参数对应的延时时间。

这便是经典的软件延时的实现方法,非常简单。

但细心的读者会发现:延时函数的参数(比如上面的 n ),表征的是循环语句的“循环次数”,而不是“实际的延时时间”。一般来说,假令循环语句每循环一次的时间为 b(注意,单位是“步”,即一个时钟周期,下同),函数调用、传值和返回所需的固有时间为 a ,那么,给定参数 n 时,调用一次延时函数实际实现的延时时间应为 t = a + b*n , ——而不是 n !

这就意味着,当需要的延时时间为 t 时,应当传入的实参为 n = (t-a)/b,而不是 t 。这样,为了获得比较准确的延时,每次调用函数之前,都要手工计算实际参数,很不方便;其次,当需要改变晶振频率的时候,程序中所有的延时参数都要重新计算,这显然不利于程序的移植。

为了解决这两个问题,提高程序的可移植性,可以利用宏定义的方式,对延时函数进行参数预修正。例如,对上面给出的wait延时函数,可以使用下面的宏定义:

#define delay(n) wait( ( (n) - a ) / b )

这样,调用 delay(t) 就意味着调用 wait( (t-a)/b ) ,从而得到时间为t的延时,实现了参数与延时时间的同步,使用起来更加方便。

为了进一步提高可移植性,使软件延时能够适应不同的晶振频率,应当顺着上面的思路选择寻找更优方案。那么,应当怎样做呢?其实方法很简单。假设调用某个延时函数 wait_step(n) 可以获得 n 步的延时,又设工作频率为 f1,即每步的运行时间为 T=1/f1,则实际获得的延时时间为 t= n*T=n/f1。当工作频率变为 f2=C*f1 时,程序运行速度快了C倍,为了仍然获得时间为t的延时,程序运行的步数应当是原来的C倍,即要调用wait_step(n*C)。这样,我们就可以定义下面的宏,来完成(n*C)的运算:

#define C 4

#define delay_t(n) wait_step( n*C )

第一行一般写在文件开头,当修改晶振频率时,只需修改这一处就行了,不必在程序中对各个 wait_step(n)的参数一一修改,大为方便。

按照上面介绍的方法,可以编写出准确、易用、通用的延时驱动。

下面给出一个完整的延时驱动程序。这是笔者早期编写的版本,最近重新整理过。编绎器是ICC AVR V7.13A,运行环境是AVR系列的所有芯片。使用的语句有三个:

微秒级延时:delay_us(n); 延时n微秒

毫秒级延时:delay_ms(n); 延时n毫秒

秒级延时: delay_s(n); 延时n秒 (最大65秒)

#ifndef _DELAY_H_

#define _DELAY_H_

#define uchar unsigned char

#define uint unsigned int

/*****************配 置 信 息 ******************/

#define CRYSTAL 8.0 //设置晶振频率。单位是 MHZ

#define delay_us(T) \

wait_us( (T) 》 14.0/CRYSTAL ? ((T)*CRYSTAL-8)/6.0 : 1 )

#define delay_ms(T) wait_ms( T )

#define delay_s(n) delay_ms(1000*(n))

/**

函数名 : wait_us

功 能 : 微秒(us)级的延时(粗糙)

说 明 : 延时时间为:T = 8 + 6 * n (步)

**/

void wait_us( unsigned int n )

{

do{

n--;

}while(n);

}

/**  函数名 : wait_ms

功 能 : 毫秒(us)级的延时

说 明 : 当do.。.while内部为992us延时的时候,误差为17步。

**/

void delay_ms( unsigned int n )

{

do {

delay_us(992);

}while(--n);

}

#endif

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

浅谈本土MSO创新嵌入式设备测试方案

随着当前嵌入式系统越来越多地被应用于各个电子行业,使得这类设备在测试时对仪器提出了更高的要求。

发表于 2018-05-23 14:07 ? 18次阅读
浅谈本土MSO创新嵌入式设备测试方案

Windows移动嵌入式项目中的自动化加速测试

在Windows移动便携式数据终端(PDT)设备上,是否有方法可以执行自动化的嵌入式软件测试?

发表于 2018-05-23 11:00 ? 19次阅读
Windows移动嵌入式项目中的自动化加速测试

视壮RK3288板卡看视频既高清又流畅

发表于 2018-05-23 09:49 ? 60次阅读
视壮RK3288板卡看视频既高清又流畅

M105x系列跨界硬件核心板嵌入式开发

迄今为止,知道AWorks的开发者越来越多,却只有极少数了解其精髓,在即将发布之际,周立功教授及其团...

发表于 2018-05-23 09:18 ? 266次阅读
M105x系列跨界硬件核心板嵌入式开发

S5p6818裸板开发,如何将程序写入

发表于 2018-05-22 12:55 ? 347次阅读
S5p6818裸板开发,如何将程序写入

ARM处理器在节能方面具有哪些优势

许多嵌入式ARM 处理器的系统都是采用电池供电的方式。因此,A R M 被公认为是处理器领域的“低功...

发表于 2018-05-22 10:28 ? 32次阅读
ARM处理器在节能方面具有哪些优势

在win10 64位企业版系统下,CCS从V7.1闪退到V7.3,请问这个问题怎么解决?

发表于 2018-05-22 09:30 ? 122次阅读
在win10 64位企业版系统下,CCS从V7.1闪退到V7.3,请问这个问题怎么解决?

请问INTER_PAN的宏定义,这个宏是干什么用的? 和PAN ID有什么关系?

发表于 2018-05-22 06:49 ? 57次阅读
请问INTER_PAN的宏定义,这个宏是干什么用的? 和PAN ID有什么关系?

【资料共享】汽车电子资料汇总

发表于 2018-05-22 05:14 ? 44次阅读
【资料共享】汽车电子资料汇总

基于ARM9、Cortex-A系列高性能SoC无...

基于AWorks平台的,集MCU、DDR2、NandFlash、硬件看门狗、无线芯片(Wi-Fi、N...

发表于 2018-05-21 09:39 ? 862次阅读
基于ARM9、Cortex-A系列高性能SoC无...

Nordic Semiconductor发布“n...

“nRF52系列的nRFready Smart Remote 3”是完整的现代化硬件和软件单芯片低功...

发表于 2018-05-21 09:36 ? 26次阅读
Nordic Semiconductor发布“n...

一文读懂不同等级嵌入式工程师的发展路线

最近遇到很多处于迷茫中的新手,在纠结要不要去学嵌入式,主要问题在于嵌入式的门槛非常高,经验少、或者非...

发表于 2018-05-20 11:19 ? 174次阅读
一文读懂不同等级嵌入式工程师的发展路线

瀚达电子嵌入式计算机:适合远程监控的通讯平台

专注于嵌入式设备联网的设计及制造的瀚达电子,日前宣布推出最新的LinuxCortexA5工业用嵌入式...

发表于 2018-05-20 10:02 ? 63次阅读
瀚达电子嵌入式计算机:适合远程监控的通讯平台

嵌入式系统的软硬件协同设计过程讲解

传统的先硬件后软件嵌入式系统的系统设计模式需要反复修改、反复试验,整个设计过程在很大程度上依赖于设计...

发表于 2018-05-20 09:10 ? 146次阅读
嵌入式系统的软硬件协同设计过程讲解

智能硬件开发教程

发表于 2018-05-19 16:47 ? 103次阅读
智能硬件开发教程

i.MX28x系列无线工控板中的IoT-A28L...

基于AWorks平台的ARM9与Cortex-A系列工控主板,具有丰富的扩展接口,可以扩展zigbe...

发表于 2018-05-19 08:56 ? 673次阅读
i.MX28x系列无线工控板中的IoT-A28L...

嵌入式开发好学吗_嵌入式开发职业发展方向是什么

本文首先来了解一下嵌入式前景及薪资待遇,其次解答了嵌入式开发好学不好学的问题,最后阐述了嵌入式开发必...

发表于 2018-05-18 16:41 ? 305次阅读
嵌入式开发好学吗_嵌入式开发职业发展方向是什么

大讲解!一种基于Nagle算法的嵌入式TCP协议

随着嵌入式系统的发展,在嵌入式系统中实现网络连接已成为研究热点,广泛使用的廉价8/ 16 位嵌入式处...

发表于 2018-05-18 16:37 ? 83次阅读
大讲解!一种基于Nagle算法的嵌入式TCP协议

干货:嵌入式中参数存储的一种方式详细教程

如果有几个设置参数需要存储到Flash中,我们一般会怎么存储呢?将不同的参数都存储到不同的页中,还是...

发表于 2018-05-18 16:33 ? 47次阅读
干货:嵌入式中参数存储的一种方式详细教程

是什么?让下一代智能互联嵌入式应用开发更简化

ortex-M处理器家族是一系列具有扩展性,兼容性,节能和易于使用的处理器,旨在帮助开发人员满足未来...

发表于 2018-05-18 16:30 ? 100次阅读
是什么?让下一代智能互联嵌入式应用开发更简化

基于嵌入式器件AT89C51SNDlC的电子治疗...

目前采用两个电极片对称覆盖治疗人体部位的电子治疗仪,是通过电极片上的脉动电压与治疗人体部位电阻产生作...

发表于 2018-05-18 16:16 ? 207次阅读
基于嵌入式器件AT89C51SNDlC的电子治疗...

浅谈关于嵌入式闪存的一些错误观念

多年来,汽车行业的发展和创新一直推动着半导体行业的发展。根据IHS的数据可知,汽车半导体市场的年收入...

发表于 2018-05-18 15:52 ? 57次阅读
浅谈关于嵌入式闪存的一些错误观念

嵌入式设计经验:ARM-WinCE平台时钟同步设...

时钟同步是分布式系统的核心技术之一,为实现基于ARM-WinCE嵌入式系统平台的测试仪器组建分布式测...

发表于 2018-05-18 15:10 ? 53次阅读
嵌入式设计经验:ARM-WinCE平台时钟同步设...

一种嵌入式视觉系统中的传感器融合应用解析

传感器在我们的世界经历了快速的推广,事实上,传感器现在已经非常普遍,以至于我们每个人日常所使用的手机...

发表于 2018-05-18 15:06 ? 152次阅读
一种嵌入式视觉系统中的传感器融合应用解析

嵌入式Linux的开机启动流程简单的介绍

这里ROM Code是上电后最先执行的动作,就相当一个启动引导的过程;U-Boot除了初始外设外,还...

发表于 2018-05-18 15:04 ? 235次阅读
嵌入式Linux的开机启动流程简单的介绍

嵌入式linux开发要点,让你轻松入门

发表于 2018-05-18 14:52 ? 104次阅读
嵌入式linux开发要点,让你轻松入门

嵌入式与人工智能关系_嵌入式人工智能的发展趋势

所谓嵌入式人工智能,就是设备无须联网通过云端数据中心进行大规模计算去实现人工智能,而是在本地计算,在...

发表于 2018-05-18 11:29 ? 201次阅读
嵌入式与人工智能关系_嵌入式人工智能的发展趋势

什么是嵌入式开发板_学嵌入式用什么开发板

本文首先介绍了嵌入式开发板的功能作用,其次阐述了学嵌入式用什么开发板,分别推荐了fs4412开发板、...

发表于 2018-05-18 11:14 ? 89次阅读
什么是嵌入式开发板_学嵌入式用什么开发板

纵览FFmpeg硬件加速方案,涉及主流硬件和操作...

被称为“多媒体技术领域的瑞士军刀”,FFmpeg拥有广泛的应用基础。不过,当(实时)处理海量视频时,...

发表于 2018-05-18 09:03 ? 746次阅读
纵览FFmpeg硬件加速方案,涉及主流硬件和操作...

嵌入式行业发展状况_嵌入式行业人才需求_嵌入式系...

本文主要是对嵌入式系统就业前景分析,首先介绍了嵌入式行业发展状况及人才需求,其次阐述了嵌入式系统行业...

发表于 2018-05-17 17:27 ? 650次阅读
嵌入式行业发展状况_嵌入式行业人才需求_嵌入式系...

嵌入式主板外部原因造成的一些故障分析

温度都不适宜硬盘的?;?,如果机箱温度达到30摄氏度,内部硬盘的温度会达到40度或更高。我们可以简单D...

发表于 2018-05-17 16:22 ? 65次阅读
嵌入式主板外部原因造成的一些故障分析

倍福CX2020嵌入式控制器确保风电机组的高可用...

在经过两年的施工建设后,荷兰能源公司Eneco的Luchterduinen风电场正式投入运行。

发表于 2018-05-17 15:36 ? 89次阅读
倍福CX2020嵌入式控制器确保风电机组的高可用...

工控机嵌入式操作系统Windows XPe概述

Windows XP Embedded是这种领先的桌面操作系统的组件化版本,它能够快速开发出最为可靠...

发表于 2018-05-17 15:18 ? 133次阅读
工控机嵌入式操作系统Windows XPe概述

华北工控嵌入式主板在网络购物平台中的应用

随着互联网技术的飞速发展,网民指数呈爆炸性增长,网络购物也是大势所趋,网络购物改变着人们的生活。物联...

发表于 2018-05-17 15:13 ? 205次阅读
华北工控嵌入式主板在网络购物平台中的应用

一文告诉你!如何选择合适的嵌入多操作系统

当我们在设计信息电器、数字医疗设备等嵌入式产品时,嵌入式操作系统的选择至关重要。一般而言,在选择嵌入...

发表于 2018-05-17 15:10 ? 118次阅读
一文告诉你!如何选择合适的嵌入多操作系统

凌华科技发布加固级无风扇嵌入式电脑 支持独立三显

支持Window 7操作系统、I/O配置灵活丰富、优异的图像处理能力 全球领先的边缘计算解决方案提供...

发表于 2018-05-17 11:46 ? 61次阅读
凌华科技发布加固级无风扇嵌入式电脑 支持独立三显

uboot和内核里phy的初始化_内核里的双网络...

uboot 和内核里 phy 的初始化,以及内核里的双网络配置及 phy 的初始化。 本文以盈鹏飞嵌...

发表于 2018-05-17 08:19 ? 122次阅读
uboot和内核里phy的初始化_内核里的双网络...

儒卓力CITE展核心领域:嵌入式_智能_电源_汽...

社交媒体在国内广受欢迎,儒卓力在深圳举行的2018年CITE博览会上使用这些交互渠道与众多参观者进行...

发表于 2018-05-17 06:50 ? 126次阅读
儒卓力CITE展核心领域:嵌入式_智能_电源_汽...

一文看懂嵌入式与物联网有什么关系

虽然嵌入式系统已经有30多年的历史,但是原来一直隐藏在背后的,自从物联网上升为国家战略后,嵌入式系统...

发表于 2018-05-16 17:45 ? 574次阅读
一文看懂嵌入式与物联网有什么关系

威盛Edge AI人工智能开发套件_实时视频采集...

针对需要视频处理的人工智能应用进行优化,加快人工智能系统和设备的上市时间 2018年5月15日北京讯...

发表于 2018-05-16 11:50 ? 218次阅读
威盛Edge AI人工智能开发套件_实时视频采集...

了解TrueSTUDIO9.0给STM32开发带...

现在ST正式发布整合后第一个Atollic TrueSTUDIO版本 9.0,正式为STM32用户提...

发表于 2018-05-16 09:24 ? 861次阅读
了解TrueSTUDIO9.0给STM32开发带...

M3352核心板及评估底板及产品设计框图

为了便于用户快速开发产品,ZLG致远电子研发设计了基于AWorks平台的,集MCU、DDR3、Nan...

发表于 2018-05-16 09:09 ? 814次阅读
M3352核心板及评估底板及产品设计框图

RK3399嵌入式板卡,HDMI IN小板接口介绍

发表于 2018-05-15 15:15 ? 157次阅读
RK3399嵌入式板卡,HDMI IN小板接口介绍

嵌入式bin文件和elf文件重点

执行raw binary很简单,只需要将程序加载到其起始地址,就可以执行; 执行ELF程序则需要一个...

发表于 2018-05-15 11:04 ? 100次阅读
嵌入式bin文件和elf文件重点

电子工程师要如何突破瓶颈?电子工程师是吃青春饭吗...

电子工程师是吃青春饭吗?因为这份工作经常加班熬夜很辛苦,然后一直看电脑,一直坐着,反正对身体不是很好...

发表于 2018-05-14 13:32 ? 173次阅读
电子工程师要如何突破瓶颈?电子工程师是吃青春饭吗...

欢迎来到无线产品大杂烩:嵌入式开发人员的射频频段...

编者按:本系列文章包括两部分,第 1 部分讨论嵌入式系统设计人员可选择的各种无线连接,并提供了一些相...

发表于 2018-05-14 10:25 ? 692次阅读
欢迎来到无线产品大杂烩:嵌入式开发人员的射频频段...

如何在嵌入式平台上玩转Python

它的主处理器为ARM CORTEX-M4系列的STM32F405,最高工作频率168MHz,利用意法...

发表于 2018-05-14 08:59 ? 327次阅读
如何在嵌入式平台上玩转Python

关于C++虚函数是否必须重写

发表于 2018-05-13 11:46 ? 193次阅读
关于C++虚函数是否必须重写

基于SPEAr320的工厂自动化嵌入式开发方案详...

本文介绍了SPEAr320主要特性, 功能方框图, 系统典型架构图和EVALSPEAr320CPU ...

发表于 2018-05-12 08:31 ? 525次阅读
基于SPEAr320的工厂自动化嵌入式开发方案详...

全新Arm IP?;の锪璞该庖呷找嫫毡榈奈锢?..

Arm在去年的Arm TechCon大会上发布了《物联网安全宣言 》(Arm Security Ma...

发表于 2018-05-12 02:36 ? 341次阅读
全新Arm IP?;の锪璞该庖呷找嫫毡榈奈锢?..

天津飞腾展示四款处理器芯片 FT-1500系列和...

FT-1500A/4集成4个自主开发的ARMv8指令集兼容处理器内核FTC660,采用片上并行系统体...

发表于 2018-05-11 09:45 ? 2346次阅读
天津飞腾展示四款处理器芯片 FT-1500系列和...

函数重载隐藏覆盖的区别

发表于 2018-05-11 09:33 ? 234次阅读
函数重载隐藏覆盖的区别

给嵌入式项目也来个分层试试

首先,嵌入式开发的核心就是芯片,它提供固定的片内资源共开发者使用。而且它具有一个很重要的特点就是,不...

发表于 2018-05-11 09:18 ? 669次阅读
给嵌入式项目也来个分层试试

浅谈嵌入式技术在机器人控制系统的作用

机器人技术的发展从来就是与嵌入式系统的发展紧密联系在一起的,机器人技术的研究就是嵌入式技术的应用,而...

发表于 2018-05-10 07:52 ? 1619次阅读
浅谈嵌入式技术在机器人控制系统的作用

适用于TI处理器的可扩展Linux和TI RTO...

而一般的RTOS呢,就拿大家熟悉的ucos2来说,只是包含了调度、同步、互斥、时钟等代码。如果系统工...

发表于 2018-05-09 16:59 ? 614次阅读
适用于TI处理器的可扩展Linux和TI RTO...

学习嵌入式STM32有必要吗,直接用ARM开发板怎么样?

发表于 2018-05-09 13:22 ? 173次阅读
学习嵌入式STM32有必要吗,直接用ARM开发板怎么样?

嵌入式电脑主控智能家居系统方案

随着网络信息化发展、人们生活水平的提高,小区建筑逐步进入 智能化进程 ,数字智慧和住宅热潮涌动。数字...

发表于 2018-05-09 10:45 ? 193次阅读
嵌入式电脑主控智能家居系统方案

嵌入式结合GPRS网络的家居安防监控系统设计

本系统以m in i4020开发板为主平台,51单片机进行辅助控制; 电机???、GPRS ???、LC...

发表于 2018-05-08 11:31 ? 456次阅读
嵌入式结合GPRS网络的家居安防监控系统设计

基于嵌入式心音信号身份识别原理分析及设计

心音身份识别是指一种利用人体心音信号进行身份识别的技术,心音是心脏及心血管系统机械运动状况的反映,包...

发表于 2018-05-08 11:18 ? 1251次阅读
基于嵌入式心音信号身份识别原理分析及设计

嵌入式 STM32F103ZE主要特性

Embest公司的STM32F103ZE ARM Cortex-M3嵌入式评估板采用ST公司的STM...

发表于 2018-05-08 11:17 ? 150次阅读
嵌入式 STM32F103ZE主要特性

针对LED的嵌入式集成ESD?;すδ芑?/a>

一直以来,印刷电路板所扮演的角色都不仅仅是载体材料和元件分配层那么简单,而是越來越多的功能被直接嵌入...

发表于 2018-05-07 11:51 ? 247次阅读
针对LED的嵌入式集成ESD?;すδ芑? /></a>
                </div><div class=

Arm在中国正迎来新的时代

Arm Limited 旗下瑞阁思,刚刚成立。这是一家主营贸易的公司,主营业务包括:电子设备、计算机...

发表于 2018-05-07 10:38 ? 946次阅读
Arm在中国正迎来新的时代

嵌入式Linux系统开发入门基础

Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过...

发表于 2018-05-05 13:03 ? 156次阅读
嵌入式Linux系统开发入门基础

中国机器视觉未来发展趋势及特性

机器视觉软硬件产品正逐渐成为协作生产制造过程中不同阶段的核心系统,无论是用户还是硬件供应商都将机器视...

发表于 2018-05-04 16:22 ? 836次阅读
中国机器视觉未来发展趋势及特性

赛普拉斯半导体公司公布2018年第一季度财报

赛普拉斯在本季度推出了若干无线连接解决方案领域的重要新品。ModusToolbox?软件套件为开发人...

发表于 2018-05-03 09:44 ? 291次阅读
赛普拉斯半导体公司公布2018年第一季度财报

如何快速理解C代码提高工作效率

首先代码要符合编码规范,大公司都有自己的一套编码规范。富士通的编码规范不得不佩服一下,确实很详细,很...

发表于 2018-05-02 10:11 ? 113次阅读
如何快速理解C代码提高工作效率

嵌入式项目运用Linux技巧的步骤流程

使用实时操作系统作为应用程序代码平台的设计还面临着许多挑战,比如如何将功能分配给不同的并行任务、如何...

发表于 2018-05-02 09:13 ? 175次阅读
嵌入式项目运用Linux技巧的步骤流程

意法半导体的STM32F429微控制器上的一个μ...

对嵌入式系统设计师来说,还可以方便地使用一种工具(utility)聚合工具,如BusyBox,这种工...

发表于 2018-05-02 08:25 ? 403次阅读
意法半导体的STM32F429微控制器上的一个μ...

让你看懂硬件电路和自行完成CPLD逻辑设计

硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有,单...

发表于 2018-05-01 06:08 ? 1744次阅读
让你看懂硬件电路和自行完成CPLD逻辑设计

你一定要知道的嵌入式12条特性准则!

嵌入式计算不仅需要网络快速、一致的计算,而且也要求系统能够井然有序地将其执行代码和数据,存储在一个“...

发表于 2018-04-30 15:29 ? 222次阅读
你一定要知道的嵌入式12条特性准则!

使用ucosii创建任务时,堆栈实际使用情况!

不少同学都有类似经历吧,在使用ucosii创建任务时,关于任务堆栈大小设为多大合适搞的不清不楚,郁闷...

发表于 2018-04-30 09:37 ? 2164次阅读
使用ucosii创建任务时,堆栈实际使用情况!

MCU或MPU上生成AI算法,进行对嵌入式设备操...

瑞萨电子的e-AI技术是在本公司生产的MCU或MPU上生成AI算法,运用算法在嵌入式设备上进行操控,...

发表于 2018-04-28 09:40 ? 2358次阅读
MCU或MPU上生成AI算法,进行对嵌入式设备操...

芯仑科技最新研发成果——新型动态视觉传感器Cel...

该传感器又称Event-based camera或半导体虹膜、神经元相机,其原理颠覆了传统摄像头曝光...

发表于 2018-04-27 17:05 ? 1030次阅读
芯仑科技最新研发成果——新型动态视觉传感器Cel...

嵌入式系统开发中的一些硬件相关的概念

做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究...

发表于 2018-04-27 15:29 ? 273次阅读
嵌入式系统开发中的一些硬件相关的概念

基于嵌入式轻量级GUI设计实现 GUI设计原理

一般LCD显示??榘ㄈ糠郑嚎刂破?、驱动器和液晶显示屏,同时提供外部引脚供嵌入式处理器连接。以TR...

发表于 2018-04-27 15:04 ? 119次阅读
基于嵌入式轻量级GUI设计实现 GUI设计原理

华力的55纳米SONOS嵌入式闪存技术授权自Cy...

华力55纳米SONOS嵌入式闪存在55纳米逻辑平台上仅增加了4张光罩,与业界其它量产的55纳米嵌入式...

发表于 2018-04-27 14:16 ? 704次阅读
华力的55纳米SONOS嵌入式闪存技术授权自Cy...

解决不重复序列全排列问题的两个方法

简介给定 {1, 2, 3, , , n},其全排列为 n! 个,这是最基础的高中组合数学知识。

发表于 2018-04-27 09:21 ? 1042次阅读
解决不重复序列全排列问题的两个方法

全面的嵌入式基础知识总结

嵌入式基础知识做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。

发表于 2018-04-26 11:26 ? 334次阅读
全面的嵌入式基础知识总结

嵌入式Linux:ARM Linux启动流程

到此止,kernel完成了系统硬件探测及硬件驱动的初始化,内核空间的相关工作已经完成,开始向用户空间...

发表于 2018-04-26 10:30 ? 530次阅读
嵌入式Linux:ARM Linux启动流程

Quicksilver套件助力物联网开发

Quicksilver物联网开发套件助力物联网开发人员实现完整的Wi-Fi?无线连接,随时可以将产品...

发表于 2018-04-26 09:17 ? 1478次阅读
Quicksilver套件助力物联网开发

将eFPGA应用于嵌入式360度视域视觉系统中

2018年4月11日,工业和信息化部、公安部和交通运输部联合发布“关于印发《智能网联汽车道路测试管理...

发表于 2018-04-25 17:08 ? 1402次阅读
将eFPGA应用于嵌入式360度视域视觉系统中

嵌入式之keil4使用教程

第一步是建立工程,最好新建一个文件夹,把新建的这个工程放在文件夹放在里面,点击进去之后第一个新建uv...

发表于 2018-04-25 16:58 ? 141次阅读
嵌入式之keil4使用教程

芯片内部存储布局及存储操作特点

NANDFlash出错的时候一般不会造成整个Block或是Page不能读取或是全部出错,而是整个Pa...

发表于 2018-04-25 14:18 ? 371次阅读
芯片内部存储布局及存储操作特点

Micro Controller OS微控制器操...

任务控制块TCB:TCB是描述任务的核心数据结构,存放了它的各种管理信息,包括任务堆栈指针,任务的状...

发表于 2018-04-25 08:52 ? 539次阅读
Micro Controller OS微控制器操...

如何成为专业嵌入式工程师 嵌入式有没有前途

IT行业在多年前就已经超越金融行业,成为平均薪资最高的行业,大家都纷纷开始想在IT行业谋得一席发展...

发表于 2018-04-24 11:18 ? 177次阅读
如何成为专业嵌入式工程师 嵌入式有没有前途

【大神课堂】如何完美避过嵌入式的深坑

这次是要搭一个CAN、RS422的通讯平台,包括硬件环境和上层协议的控制逻辑。硬件方面,买的是ZLG...

发表于 2018-04-22 16:16 ? 263次阅读
【大神课堂】如何完美避过嵌入式的深坑

嵌入式192x64串口点阵中文液晶屏应用

UART串口192x64中文点阵液晶屏应用调试笔记 FV19264SA嵌入式串口中文液晶控制??槭?..

发表于 2018-04-22 09:14 ? 103次阅读
嵌入式192x64串口点阵中文液晶屏应用

嵌入式Linux内核开发必须了解的三十道题

嵌入式系统Linux内核开发工程师必须掌握的三十道题 linux内核工程师需要知道的30个问题,看看...

发表于 2018-04-22 08:22 ? 1635次阅读
嵌入式Linux内核开发必须了解的三十道题

Linux设备驱动开发中两个重要思想

嵌入式Linux设备驱动开发之驱动分层/分离思想 我们在学习I2C、USB、SD驱动时,有没有发现一...

发表于 2018-04-21 08:35 ? 1360次阅读
Linux设备驱动开发中两个重要思想

为何说电流分配对于整个嵌入式系统至关重要

电流分配对于整个嵌入式系统至关重要,如果设计不当,各个元器件不能各取所需的电流,系统将工作不稳定,发...

发表于 2018-04-20 08:37 ? 1061次阅读
为何说电流分配对于整个嵌入式系统至关重要

基于嵌入式的轮式移动机器人设计方案

轮式移动机器人是机器人研究领域的一项重要内容,它集机械、电子、检测技术与智能控制于一体,是一个典型的...

发表于 2018-04-18 17:02 ? 263次阅读
基于嵌入式的轮式移动机器人设计方案

多种嵌入式文件系统介绍:基于FLASH的文件系统

Flash(闪存)作为嵌入式系统的主要存储媒介,有其自身的特性。Flash的写入操作只能把对应位置的...

发表于 2018-04-18 14:54 ? 455次阅读
多种嵌入式文件系统介绍:基于FLASH的文件系统

32位已成主流 8位MCU市场是否还有出路

纵横市场数十年的8位MCU,至今仍是开发各种嵌入式系统的关键器件,甚至在未来的物联网(IoT)时代中...

发表于 2018-04-18 14:54 ? 191次阅读
32位已成主流 8位MCU市场是否还有出路

据说嵌入式工程师年薪10万是门槛 达到后你满足了...

智能机器的飞速发展,嵌入式系统依然成为最热门最有发展前途的领域之一。据调查机构调查数据显示,嵌入式工...

发表于 2018-04-18 13:51 ? 342次阅读
据说嵌入式工程师年薪10万是门槛 达到后你满足了...

如何在嵌入式系统设计中使用UML技术

嵌入式系统设计是一个软、硬件结合的协同设计(Hardware/Software Co-design)...

发表于 2018-04-14 08:02 ? 332次阅读
如何在嵌入式系统设计中使用UML技术

嵌入式DDR总线结构介绍及硬件信号布线分析

嵌入式DDR(Double Data Rate,双数据速率)设计是含DDR的嵌入式硬件设计中最重要和...

发表于 2018-04-14 07:38 ? 252次阅读
嵌入式DDR总线结构介绍及硬件信号布线分析

嵌入式C实现延时程序的不同变量的区别 几种Lin...

嵌入式C实现延时程序的不同变量的区别 几种Linux嵌入式开发环境的简单介绍 ARM嵌入式开发基础 ...

发表于 2018-04-14 07:24 ? 63次阅读
嵌入式C实现延时程序的不同变量的区别 几种Lin...

嵌入式学习之NAND Flash和NOR Fla...

DDR RAM(Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM...

发表于 2018-04-13 15:12 ? 449次阅读
嵌入式学习之NAND Flash和NOR Fla...

MSP430单片机RTC实时时钟部分程序结构

RTC-Real Time Clock是430单片机的实时时钟???,可以配置成实时时钟模式(万年历)...

发表于 2018-04-13 08:52 ? 1386次阅读
MSP430单片机RTC实时时钟部分程序结构

开发一款用于某单板上的特定功能??樾酒?/a>

作为一个“专家”在评估复杂封装及芯片时最害怕的一件事是:需求经常在变、接口经常在变,因为这又得找其它...

发表于 2018-04-12 08:47 ? 962次阅读
开发一款用于某单板上的特定功能??樾酒? /></a>
                </div>
                </div>

        </div>
        <!-- .main-wrap -->
    </article>

    <aside class=