瑞萨CPK-RA6M4 开发板测评+SHT20传感器读取数据
<p><span style="font-size:10.5pt"><span style="font-family:等线">基于RTT的使用有很大的便捷性,RTT封装很多的包,包括一系列的传感器,我今天就体验下其快速上手一款传感器的便携性,工程还是基于上次的DAC输出案例。</span></span></p><p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">首先就是打开RT-Thread Setings这里面可以配置自己想要的东西。</span></span></p>
<p style="text-align:justify"> <span style="font-size:10.5pt"><span style="font-family:等线">进入后就可以看到,我们可以选择组件或这设备,设备上,最初始的就是串口和IO,IO一般是用来做LED灯闪烁测试的,也是RTT内核测试最基础的东西。这时候我们选择上我们的软件模拟IIC功能。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">进入配置项,我们把其使能打开。这一步打开完成后,组件就打开了,然后我们需要配置下硬件,硬件就是对应我们板子上的什么接口。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">这里由于是软件模拟的所以可以自由更改,我对其更改到了P403和P404接口上,因为原有的P511,P512没有焊接上东西。</span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">接下来看下硬件部分连接。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">这样接好后,我们可以编译下,再下载下,然后再shell窗口输入命令<span lang="EN-US" style="font-size:9.0pt"><span style="font-family:宋体"><span style="color:black">list_device</span></span></span><span style="font-size:9.0pt"><span style="font-family:宋体"><span style="color:black">,就能看到出来的I2C接口了。</span></span></span></span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">然后我们去软件包中选择上我们的SHT20传感器的驱动包。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">完成后我们直接构建即可,他会自己下载好,并且配置好。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">最后其实代码就是在packages下,可以自己去看源码。初始化工作后面我们就通过shell窗口即可。</span></span></p>
<p style="text-align:justify"> </p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">3条指令就完成了我们SHT20传感器初始化,首先输入sht20 ,看其支持什么样的指令,初始化需要把我们的所接入的设备号传进入,也就是i2c1。然后sht20 read 即可完成读取。数据也是对的。</span></span></p>
<p style="text-align:justify"><span style="font-size:10.5pt"><span style="font-family:等线">可以看到RTT快速开发是非常方便的。</span></span></p>
<div id="qb-sougou-search" style="display: none; opacity: 0; left: 10px; top: 42.9524px;">
<p>搜索</p>
<p class="last-btn">复制</p>
<iframe src=""></iframe></div>
RTT如果官方适配好了还是很方便的,加油,国产生态!
页:
[1]