实现平台是FRDM-KL02的评估板,这个芯片有32K ROM和4K RAM,ROM还不是特别重要的,怎么都够用,最大的例程也就8136字节,但是RAM就紧张一些,一直是使用了大概3500B左右.但是也够用,所以说,大家要学习,其实什么芯片不重要,这么紧张资源的M0都够用,你要是换个103,肯定更加没压力了.
如果你是使用类似我这样的平台,只需一条USB线,一个板子,杜邦线什么都不用,板载有RGB LED,仿真器还支持串口,不支持也没关系,反正用的极少.但是至少要有个LED.
环境是Keil v5,另外注释都是中文的,中文的...
好了.先看看目录(可放大,拖图片到浏览器新标签.):
提供整体文件下载:
FreeRTOS的45例程
提供单独文件下载:
[000]FreeRTOS空白工程
[001]创建任务并删除自身
[002]通过任务2删除任务1
[003]任务中创建另一任务
[004]任务中的Delay函数
[005]中断普通延迟函数
[006]任务冻结和解冻
[007]优先级的获取与改变
[008]任务创建并传递参数
[009]临界区保护和主动放弃时间片
[010]关中断保护任务执行
[011]冻结以保护当前任务执行
[012]最简单的任务间通知
[013]通过递增量完成任务间通知
[014]任务间通过查询通知标志位决定要发送的内容
[015]任务间仅发送通知而不影响标记
[016]任务间通知位覆盖
[017]任务间通知智能略过
[018]任务间通知并查询
[019]手工清除任务通知
[020]动态获取句柄
[021]获取空闲线程句柄并查询状态
[022]获取系统时基计算器
[023]获取总任务数量
[024]创建协程与调度
[025]任务中创建协程
[026]协程中的队列通信
[027]事件组信号传递
[028]手动读取事件组标志
[029]事件组事件模糊匹配
[030]事件组事件精确匹配
[031]删除事件组信号
[032]软件定时器周期定时5次(改变初值法)
[032]软件定时器周期定时10次(常规法)
[033]判断软件定时器是否启动
[034]改变软件定时器周期
[035]查询软件定时器计数值
[036]查询软件定时器计数周期
[037]重置软件定时器计数值
[038]队列发送和阻塞接收
[039]队列反序发送和阻塞接收
[040]查看队列消耗状态
[041]队列重置
[042]队列删除
[043]队列群操作
[044]队列群移除成员
怎么不在了呢
@费猿人 备案中… 地址改成https可解决.
@TaterLi 还是看不到呢?大神
@TaterLi 提示下面的信息:
Oops! That page can’t be found.
It looks like nothing was found at this location. Maybe try one of the links below or a search?
@费猿人 我试了下,可以访问的哦.