摘要: 用C语言进行嵌入式系统的开发具有汇编语言编程不可比拟的优势,虽然C语言编写出的代码要比汇编语言占有的空间大5%~20%,但是由于半导体技术的发展,芯片的容量和速度有了大幅度的提升,占用空间的比例已经不是那么关键,相比之下,更看重软件是否具有长期稳定运行的能力,注重使用先进开发工具所带来的时间和成本的 阅读全文
posted @ 2022-09-17 14:35 技术让梦想更伟大 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Nordic的最新蓝牙芯片nRF52832开发过程中,因为做一些测试涉及到对内存地址的操作,有(*(volatile unsigned int *)0xE000EDFC)的用法然后进行宏定义,本文将解析一下这种用法。 代码解析 先来看下面一段代码: #define ARM_CM_DEMCR 阅读全文
posted @ 2022-09-17 11:33 技术让梦想更伟大 阅读(377) 评论(0) 推荐(0) 编辑