指针数组是将外围设备寄存器映射到驱动程序的有用工具。使用指针数组有很多优点,例如简化的初始化以及生成可促进代码重用的配置表的能力。定时器模块是每个嵌入式应用程序中使用的基本外围设备之一。使用计时器… 继续阅读 指针数组–计时器驱动程序第1部分
博客
时间就是生命
自从人类意识诞生以来,人类就一直在思考并努力理解时间的真实本质。 Wikipedia将时间定义为“从过去到现在到将来可以对事件进行排序的维度,以及事件持续时间及其之间的间隔的度量”。物理学家发现… 继续阅读 时间就是生命
在C中使用静态关键字
C语言中有许多主题经常使开发人员感到困惑,但是使用static关键字似乎是更常见的主题之一。混淆点之一是静态如何影响局部变量和全局变量。在每种情况下,static关键字都有不同的… 继续阅读 在C中使用静态关键字
创建配置表以初始化外围设备
如前一篇文章所述,可以使用指针数组对微控制器外围设备进行存储器映射。该方法允许将外围设备视为通道的集合,这些通道可以通过循环中的索引进行配置。通过采用这种通用方法进行内存映射,需要一种技术来精确控制什么是… 继续阅读 创建配置表以初始化外围设备
一些指针– Part 3
前两篇文章从声明指针到操作指针的更复杂符号的基础探讨了使用指针的基础。提出了关于数组和指针如何以相似方式工作以及可以用来操作它们的运算符类型的研究。就是现在… 继续阅读 一些指针– Part 3
一些指针– Part 2
在本系列的第一部分中,详细研究了什么是指针以及如何声明指针的基础。现在是时候检查指针在处理稍微复杂的变量(例如数组和结构)时如何工作了。将内存位置传递到内存周围要高效得多。… 继续阅读 一些指针– Part 2
Beningo Engineering现在是认可的Microchip设计合作伙伴
总部位于林登的Beningo Engineering现在是Microchip Technology Inc.的设计合作伙伴。随着我们社会中的设备变得更加智能,移动和功耗降低,拥有一个了解嵌入式系统中微处理器设计的复杂性的设计合作伙伴非常重要。 Beningo Engineering致力于使用Microchip组件开发许多系统… 继续阅读 Beningo Engineering现在是认可的Microchip设计合作伙伴
IEEE顾问组成立
雅各布·本宁哥(Jacob Beningo)和莎朗·卡瓦尼(Sharan Kalwani)共同创立了东南密歇根州顾问亲和力小组。该小组将允许密歇根州东南部地区的顾问聚集在一起,分享潜在客户和经验,以帮助确保其成员的成功。该小组还将积极合作,以协助工程业务… 继续阅读 IEEE顾问组成立
开发用于MCU的可重用设备驱动程序’s
单击下面的链接下载该论文:摘要:在过去的二十年中,社会期望产品发布和更新的速度一直在稳定下降。结果使开发团队争先恐后地在产品发布日期之前实施最基本的产品功能。从头开始设计新产品需要时间,… 继续阅读 开发用于MCU的可重用设备驱动程序’s
嵌入式系统中微控制器的Bootloader设计
点击下面下载论文: 摘要:微控制器已经渗透到我们日常生活的每个角落,从控制烤箱的简单8位设备到强大的32位DSP(可为我们提供我们都已习惯的丰富媒体和娱乐功能)。没有微控制器,我们的生活将会… 继续阅读 嵌入式系统中微控制器的Bootloader设计