收到富芮坤的芯片,
硬件资源很丰富,可以实现丰富的功能,最近智能家居很火,这块板子用于做智能家居控制板是很合适的,比如温湿度传感器可以用于获取环境中的温湿度,达到指定的阈值触发家里的风扇或者加湿器,可以实现家中温湿度自动控制,有个空气质量检测模块接口,方便外加功能扩展。此外,芯片还自带蓝牙,可以实现中低距离范围内无线控制家具,甚至还有MIC。
如果从头说起,我们要先下载一些东西:
1)keil软件: https://www.keil.com/download/product/
2)针对Cortex-M3的软件包:https://www.keil.com/dd2/arm/armcm3/
3)SDK包:https://gitee.com/freqchip/FR801xH-SDK
下载SDK包时用到了git bash。
至此,基本软件都有了,因为我手上没有JLink,只好采用串口下载方式,富芮坤提供了下载软件,在上面第3点下载的SDK包里的tool文件夹下,有个FR8010H_Download_Tool.exe,在下载到芯片之前,要先跑下程序,用keil打开…\FR801xH-SDK\examples\dev1.0\ble_simple_peripheral的project,打开之前,会出现
取消就好,然后又出现了下面这个。。。
点个确定,成功打开了这个工程,把芯片通过usb连到电脑上,然后连接,编译,把编译产生的bin文件通过前面提到的FR8010H_Download_Tool.exe软件导入就好。编译了好几次,哪也找不到bin文件,后来查了说keil没激活无法产生bin文件,又去激活了下keil,给大家避个坑,激活完在原文件夹下的output里看到bin文件,打开FR8010H_Download_Tool.exe
波特率设为115200,官方文件里看的,然后点打开
再按下reset键
就显示已连接了,点导入dat文件,选择刚才生成的bin文件,再点个擦除所有内容,然后再写入所有内容,就会有个绿色进度条开始跑,然后显示写入成功
烧录时要跳线一个连PA2-TXD,另一个连PA3-RXD,
官方文档中说按K1可以切换模式,这时要把PC5和K1连上,把前面的跳线拔下一个连到PC5-K1,
可以看到屏幕上4种模式切换。
但是sensor_data模式居然没数据,我又去翻了官方文档,是跳线帽没接上,官方就给了两,家里没有跳线,我只好用点什么导线手动接上,把PC6-SCL、PC7-SDA还有PD6-SHTA、PD7-SHTR这四对连上,SCL是外部sensor iic时钟脚,SDA是外部sensor iic数据脚,SHTA和SHTR是SHT30温湿度传感器的引脚。
如下,就可以正常显示了。
之后,试试蓝牙连接功能,我下载了蓝牙调试助手但是一直连不上,不知道什么原因。
作者: linlala, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3890175.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论