随笔分类 -  底层

对volatile修饰的变量使用memset函数
摘要:背景 今天面试了一家公司,面试官问了我一个开放性的问题。大致意思是,为什么对volatile修饰的变量调用memset函数,编译的时候会报错。当然,我是不知道为什么啦。之前没有遇到过嘛。不过我还是做了一点分析,我认为问题出在memset函数的实现上。一般情况下volatile关键字修饰的变量在编译的 阅读全文
posted @ 2022-08-05 15:59 WORMARZ 阅读(2316) 评论(2) 推荐(1)
Cortex-M内核指令WFI和WFI
摘要:背景 今天阅读Nordic SDK里的example时发现里面功耗管理使用的power_manage()函数主要就是调用了一个__WFE()函数。查阅资料了解到WFE是一条汇编指令,它可以让CPU内核进入idle模式,与其相应的还有另外一条汇编指令WFI。 /**@brief Sleep until 阅读全文
posted @ 2022-07-28 17:20 WORMARZ 阅读(2392) 评论(2) 推荐(0)