自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 【FreeRTOS学习】FreeRTOS的剩余堆栈统计问题

今天在做FreeRTOS的剩余堆栈统计的时候,发现了一个让我很困惑的问题:同一个简单的亮灯的程序,使用FreeRTOS自带的高水位线函数获取剩余内存时,得到的剩余内存是4。而使用IAR自带的插件来统计的时候,剩余内存是16。于是我进行了如下是测试试验首先测试用的代码很简单:一个普通的亮灯程序://LED0任务函数 void led0_task(void *pvParameters){

2018-01-09 15:23:48 8902 1

原创 一个简单交互界面的实现

一个简单交互界面的实现这个界面本来是今年做NXP智能车的时候为了更改参数方便设计的,这其实又是一套用状态机的思想来实现的一个显示框架。 这个显示界面只是一个操作逻辑,所以它的的移植性还是挺高的,虽然本来设计的时候只是在OLED上拿来调参。 之前做的一个数硬币的机子,用的显示是LCD的12864,上面的界面也是这套程序做了一些简单的修改就能用了。 后来给做电磁的学弟,他自己移植

2018-01-05 15:18:20 20449

原创 基于状态机的按键检测

基于状态机的按键检测一般在学单片机的时候,最基础的一个内容就是学习按键的输入扫描,最简单的方式当然是读IO电平然后再加上一段延时做消抖。今天要分享的是我自己写的一个基于状态机检测的按键扫描程序,使用状态机可以根据按键按下时长的不同状态实现短按单击、长按连击、长时间长按高速连击(我叫超级连击)的区分。今天我所说的按键扫描程序全部是基于这种5向开关来做的,如果是矩阵按键扫描的话得做一些相应的修

2018-01-05 11:48:22 5070

原创 【FreeRTOS学习】KEA128移植FreeRTOS

KEA128移植FreeRTOS这段时间在学习FreeRTOS,第一步当然是先把操作系统移植到单片机上啦,移植的过程也是遇到不少问题,关键还是KEA128这方面的资料不是很多移植好系统还是费了不少劲。废话少说,下面就是移植过程:1、把RreeRTOS的源码下载下来,官网是https://www.freertos.org/,在首页点击Dowmload 然后点Download Sourc

2018-01-05 00:38:55 2132

原创 IAR修改工程名

IAR修改工程名IAR新建工程其实挺麻烦的,有时候需要在已有的工程上想改个名字然后去写新东西,为此新建一个工程太麻烦了,可以通过以下步骤去更改工程名。1、把原有工程复制一份 2、修改复制的工程为想要的名字 我个人习惯是所有工程相关的东西都放到一个Prj文件夹里,不专门放一个文件夹里也是一样的这个时候因为是复制过来的工程,所以所有的工程文件的信息还是上一个工程的 3、把

2018-01-04 23:20:01 10174

原创 IAR新建工程

IAR新建工程IAR新建工程步骤如下:1、把源文件Copy到一个空文件夹下 2、打开IAR,选中Project->Create New Project开始创建一个新工程 3、在弹出来的窗口里面选中Empty Project然后点OK 4、选择新工程的位置和写新工程的名字,点保存一个新的空白工程就创建好了。 个人习惯是新建一个叫Prj的文件夹,存放工程相关的文件 创

2018-01-04 21:22:23 14028 3

原创 单片机的printf重定向到OLED/UART/SEGGER_RTT

以前在单片机上使用OLED或者做串口通信都是写第层驱动函数,然后使用底层函数显示/发送数据,但是这样的话使用起来始终感觉不是很方便。所以前两天开始琢磨有没有更方便的方式来显示数据,最好能够像printf一样输出格式化字符。到网上一查还真有,但是大多数说的都做串口的重定向,而且说的也不是很详细,但是经过两天的研究也大概了解了怎么去做printf的重定向。首先要了解什么是重定向,简单来说print

2017-12-01 01:57:06 5506 2

RT-Thread 移植笔记_20190311.pdf

RT-Thread系统,包括新建工程、搭建ENV环境开始的移植全过程,每一步都超级详细。

2019-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除