【DigiKey创意大赛】速度计_使用e2studio为EK-RA2E1开发板创建任务
[复制链接]
上回说到根据原理图和datasheet分析出主控的硬件资源,今天分享下使用软件IDE创建一个base。
创建工程的内容在
【DigiKey创意大赛】速度计_使用e2studio新建瑞萨EK-RA2E1工程 - DigiKey得捷技术专区 - 电子工程世界-论坛 (eeworld.com.cn)
中已经介绍,本文接着往下讲。
首先确认目标是:我们需要一个工程,同时对主控的所有UART口进行操作。
第一步是配置硬件管脚。
通过图形界面,依次配置4个SCI控制器,其中SCI2原本是控制IIC用,这里更新为SCI;SCI9的两个管脚是作为Arduino的普通管脚使用,需要先去P1里把原来的配置disable掉。
四组管脚都配置正确后,点击生成按钮即可。
接着,要在RTOS中注册对应的task。
本来我还一直在学习原来的LED task是怎样一个结构,后来发现IDE有快捷配置。
只要在配置文件中新建thread,然后再次点击生成就行了。
自动生成文件!自动注册线程!自动生成入口函数!
到目前为止,一行代码没写,就能有一个正常运行5个任务的base!这感觉不要太爽。
接下来只要在圆圈内完善自己的init和loop部分就可以了。
对了,补充一点:
开头我们计划使用UART模块,依然是在配置文件中,把components中的SCI组件勾选上,点击生成,就会有对应的API可以使用。
接下来就是研究怎么使用这些API了(可惜没找到使用说明 )
|