01 2017 档案

摘要: 阅读全文
posted @ 2017-01-29 18:44 nevel 阅读(825) 评论(0) 推荐(0) 编辑
摘要:作者:王健 前言 SysTick 比起那些 TIM 定时器可以说简单多啦~~~~~哥的心情也好了不少, 嘎嘎!! ARM Cortex-M3 内核的处理器内部包含了一个 SysTick 定时器,它是一个24 位的倒计数定时器,注意,是倒计数! 当计到 0 时它就会从 LOAD 寄存器中自动重装载定时初值。只要不把 CTRL 寄存器中的 ENABLE 为清 0,它就永不停息! 遗憾的是,SysTi... 阅读全文
posted @ 2017-01-29 10:03 nevel 阅读(12782) 评论(1) 推荐(0) 编辑
摘要:ARM CORTEX-M3 内核架构理解归纳 来源:网络 个人觉得对CM3架构归纳的非常不错,因此转载 基于《ARM-CORTEX M3权威指南》做学习总结; 在我看来,Cotex-M3内核的主要包括:嵌套向量中断控制器(NVIC),取值单元,指令译码器,算数逻辑单元(ALU),寄存器组,存储器映射(4GB统一编址各区域功能的划分与界定),对于开发者而言,其实主要关注的主要分为... 阅读全文
posted @ 2017-01-28 22:39 nevel 阅读(11468) 评论(0) 推荐(3) 编辑
摘要:最近在看esp32的idf,有一些宏定义使用了do while(0)这种看起来好像没啥用的代码。然后我查了一下资料,发现在linux内核代码中经常用到这个东西! 现在就将这个东西整理一下。 为什么在内核中碰到很多 有以下几点原因: 1、空语句在编译的时候会出现警告,所以有必要用#define FOO 阅读全文
posted @ 2017-01-18 12:17 nevel 阅读(939) 评论(0) 推荐(0) 编辑
摘要:ESP32学习笔记(一) 环境搭建与下载 作者:Nevel 博客:nevel.cnblogs.com 转载请保留出处 前几天刚入手了ESP32模块,趁着放假有时间,我们先把ESP32的编译环境搭建好 一.官方固件包的安装与配置. 首先,我们把ESP32模块连接上电脑,如果没有ESP32底板的话,则需 阅读全文
posted @ 2017-01-16 19:53 nevel 阅读(10741) 评论(3) 推荐(1) 编辑
摘要:对这个模块有兴趣的可以关注我以后的更新,寒假会抽空写几篇心得。 阅读全文
posted @ 2017-01-08 00:39 nevel 阅读(812) 评论(0) 推荐(0) 编辑