下面是参加RA4M2使用活动的分享:
【瑞萨RA4系列开发板体验】1. 新建工程+按键控制LED
【瑞萨RA4系列开发板体验】2. KEIL环境搭建+STLINK调试+FreeRTOS使用
【瑞萨RA4系列开发板体验】3. KEIL下UART实现printf与scanf重定向
【瑞萨RA4系列开发板体验】4. PWM驱动LED
【瑞萨RA4系列开发板体验】5. 硬件IIC驱动OLED显示汉字
【瑞萨RA4系列开发板体验】6. ADC测量摇杆模块偏移量
【瑞萨RA4系列开发板体验】7. 用DAC输出正弦波以及余弦波
【瑞萨RA4系列开发板体验】8. 超声波测距模块在RA4M2上的应用
【瑞萨RA4系列开发板体验】9. 用两路DAC在示波器上显示一个爱心
瑞萨提供的工具RASC提供了freeRTOS的功能,之前不知道怎么配置,最近摸索了一下,发现了配置方式,以此作为笔记记录一下。
RASC工具的安装使用,以及新建工程,本文不在赘述,可以参考我之前的文章【瑞萨RA4系列开发板体验】2. KEIL环境搭建+STLINK调试+FreeRTOS使用。
本文说一下FreeRTOS怎么配置,给不了解的小伙伴学习一下。
如下图,添加FreeRTOS,本文只使用静态任务,不选择heap库。
如下图,在Stack下面新建任务以及组件,如下图,新建了几个任务以及一个mutex和一个event group:
如下图,在新建的任务下就可以配置全局FreeRTOS的一些设置,如任务类型,最大优先级等。
按照如上配置完成之后就可以直接点击生成,会自从添加FreeRTOS到工程中。
按照上述的步骤,就可以直接将FreeRTOS集成到我们的工程中了,操作起来十分的方便,都不需要我们自己区创建函数了。
更多回帖