Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RA8-M85-vision-board
VISION BOARD 第二弹 基础工程配置和点亮一个LED灯
发布于 2024-04-20 00:20:48 浏览:774
订阅该版
这篇将关于VISION BOARD进行环境搭建和驱动GPIO,点亮一个LED灯 ------------ 开发板描述: Vision Board搭载全球首颗 480 MHz Arm Cortex-M85芯片,拥有Helium和TrustZone技术的加持。SDK包里集成了OpenMV机器视觉例程,配合MicroPython 解释器,使其可以流畅地开发机器视觉应用。Vision Board具有以下主要特点: 强大的处理性能:Vision Board搭载了全球首款基于 ARM Cortex-M85 架构的瑞萨电子RA8 MCU,6.39 CoreMark/MHz,可以快速而高效地运行机器视觉算法,实现图像处理、等功能。 完整支持OpenMV生态:Vision Board完全兼容OpenMV开发平台,用户可以直接使用OpenMV IDE进行编程和开发,利用丰富的API和库函数进行图像处理和计算机视觉任务。 友好的学习环境:提供简洁易用的开发环境和示例项目,带领初学者快速上手机器视觉、GUI等应用。同时具有丰富的文档资料供给开发者学习。 可扩展性:丰富的扩展接口,如摄像头、MIPI-DSI、RGB666、树莓派兼容IO、BTB拓展接口等,用户可以根据自己的需求连接其他外设或模块,如以太网、CAN/LIN、传感器、执行器等,实现更复杂的应用场景。 ------------ 以下是RTthread官方对此的介绍 [https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/hw-board/ra8d1-vision-board/ra8d1-vision-board](https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/hw-board/ra8d1-vision-board/ra8d1-vision-board) 根据官方给的百度网盘资料和GitHub上面的文档 大家可以先行下载,假设大家已经安装好了RTthread studio 并且安装了Daplink 驱动,下载好了VISION BOARD的原理图。 首先是打开我们的RTTHREAD studio,新建一个新的RT-Thread项目。 ![屏幕截图 2024-04-19 234346.png](https://oss-club.rt-thread.org/uploads/20240419/596cd5e27796077f350c1fcaea105b95.png.webp) 选择我们的基于开发板开发,名字自定义 ![微信图片_20240419234543.png](https://oss-club.rt-thread.org/uploads/20240419/b8853b4aee9d7c4c518ad78ee137105b.png.webp) 没有的,大家需要去SDK中心进行下载,下载以下三个SDK包 ![微信图片_20240419234802.png](https://oss-club.rt-thread.org/uploads/20240419/43b78eca95faf30e0ef6729e014e05da.png.webp) ![微信图片_20240419234914.png](https://oss-club.rt-thread.org/uploads/20240419/f75c98440c960266e512dd838242397d.png.webp) ![微信图片_20240419235008.png](https://oss-club.rt-thread.org/uploads/20240419/a33766bc3384c58d88e663b489aa8133.png.webp) 下载完成后,新建工程后,打开文件夹下的src文件夹下的hal_entry.c,该文件类似于我们编写的main.c文件。 可以看见,这个示例工程已经帮我们写好了LED0的点亮,大家编译后烧录进去即可看见灯泡闪烁。 接下来,我们将实现三色灯的轮询。 首先打开,vision board的原理图。低电平点亮 ![微信图片_20240419235334.png](https://oss-club.rt-thread.org/uploads/20240419/1aa22c1e891474f857c7f3d960e76749.png) 可以看到LED0,LED1,LED2对应的是 ![微信图片_20240419235439.png](https://oss-club.rt-thread.org/uploads/20240419/d79c80c396eee92773810a6030d3b18d.png.webp) ![微信图片_20240419235636.png](https://oss-club.rt-thread.org/uploads/20240419/985e287ac9cf6a2ee5eccaeb5b2f9c0b.png.webp) 接下来我们要对这三个IO口进行操作 通过查看bsp_io.h io的文件 来找到另外两个LED灯的io口的定义 分别是 BSP_IO_PORT_01_PIN_02 = 0x0102, ///< IO port 1 pin 2 LED0 BSP_IO_PORT_01_PIN_06 = 0x0106, ///< IO port 1 pin 6 LED1 BSP_IO_PORT_10_PIN_07 = 0x0A07, ///< IO port 10 pin 7 LED2 ![微信图片_20240420000114.png](https://oss-club.rt-thread.org/uploads/20240420/01e4e4c35e2db5f3e8cdfd4028aa653e.png.webp) 接下来编写主程序,低电平点亮 通过rt_pin_write(LED_PIN0, PIN_HIGH); 将LED_PIN0写入高电平 ![微信图片_20240420001130.png](https://oss-club.rt-thread.org/uploads/20240420/50937bd3a8d28070ec62068a0741395b.png.webp) 下载烧录进去,观察现象 红灯,蓝灯,绿灯的闪烁。 ![微信图片_20240420001943.jpg](https://oss-club.rt-thread.org/uploads/20240420/2fc0819e5b457d1670789141b3084a09.jpg.webp) ![微信图片_20240420001946.jpg](https://oss-club.rt-thread.org/uploads/20240420/fb78af5b35288c7b25b7e668ede1b117.jpg.webp) ![微信图片_20240420001941.jpg](https://oss-club.rt-thread.org/uploads/20240420/08cd2c751069f52de8dab2c3c1b7447d.jpg.webp)
3
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
CHNT_8350
这家伙很懒,什么也没写!
文章
9
回答
0
被采纳
0
关注TA
发私信
相关文章
1
Vision Board 兩個專案編譯問題
2
Vision-Board例程编译后不通过
3
Vision Board 示例7编译失败问题
4
Vision board OpenMV的摄像头画面有干扰条纹噪声
5
micropython能否增加一个tiny版本的yolov2目标检测功能?
6
Vision Board问题反馈:采集帧率低
7
RT-Thread Studio 编译OpenMV 工程出错 (RA8 Vision Board)
8
Vision Board如何接入外部摄像头
9
怎样把SCI当作SPI使用
10
Vision Board使用openmv无法下载脚本
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
中断
编译报错
Debug
SFUD
rt_mq_消息队列_msg_queue
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
a1012112796
10
个答案
1
次被采纳
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
6
次点赞
YZRD
2
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部