会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
绯月蓝茵
博客园
首页
新随笔
联系
订阅
管理
2020年1月20日
如何使用F4的IRAM2内存
摘要: 在使用KEIL做F4的项目的时候发现RAM区有片上IRAM2选项,查了datesheet后发现这块是CCM内存区 CCM内存是在地址0x1000000映射的64KB块,只提供CPU通过数据D总线进行访问。如何利用这块内存呢? 首先打开工程配置,如上,对IRAM2进行勾选 双击工程文件夹,打开.map
阅读全文
posted @ 2020-01-20 09:47 绯月蓝茵
阅读(2586)
评论(0)
推荐(0)
2019年1月23日
项目规划
摘要: 嵌入式系统开发项目通常包括系统分析,系统设计,系统制造,系统运用,系统评价和系统维护六个阶段。从系统工程学角度来看,一般采用先决定整体框架,后进入详细设计的程序,先进行系统的逻辑思维过程总体设计,然后进行各子系统或具体问题的研究;通过对系统的综合,分析和构造系统模型来调节改善系统的结构,是系统整体功
阅读全文
posted @ 2019-01-23 12:45 绯月蓝茵
阅读(182)
评论(0)
推荐(0)
FreeRTOS低功耗模式
摘要: 在系统或电源复位以后,微控制器处于运行状态。当CPU不需继续运行时,可以利用多种低功耗模式来节省功耗,例如等待某个外部事件时,用户需要根据最低电源消耗,最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。 STM32有三种低功耗模式: 1.睡眠模式(Cortex内核停止,所有外设包括Cor
阅读全文
posted @ 2019-01-23 09:23 绯月蓝茵
阅读(1506)
评论(0)
推荐(0)
2019年1月16日
16道嵌入式C语言面试题
摘要: 1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SEC_YEAR (365*24*60*60)UL 考察点: 1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你
阅读全文
posted @ 2019-01-16 13:22 绯月蓝茵
阅读(5935)
评论(1)
推荐(0)
2019年1月14日
FreeRTOS独立看门狗检测任务执行状态
摘要: 为了保证FreeRTOS的所有用户任务都在正常的运行,我们通过独立看门狗的形式来检测,一旦发现有某个任务长时间没有执行,看门狗就会将系统复位。 运行条件: 创建5个用户任务Task1,Task2,Task3,Task4和Task5。其中Task5的优先级最高,然后依次是Task4,Task3,Tas
阅读全文
posted @ 2019-01-14 22:02 绯月蓝茵
阅读(1072)
评论(0)
推荐(0)
2018年11月13日
C语言中的volatile
摘要: volatile的定义: Indicates that a variable can be changed by a background routine.Keyword volatile is an extreme opposite of const.It indicates that a var
阅读全文
posted @ 2018-11-13 14:12 绯月蓝茵
阅读(1638)
评论(0)
推荐(0)
公告