Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
cubemx
rt thread studio 的cubemx意义何在
发布于 2022-04-01 15:25:00 浏览:1675
订阅该版
对于某个功能 在cubemx配置了和没有配置一样可以用,请问大家cubemx的用意在哪,或者说cubemx主要用在什么情况下
查看更多
3
个回答
默认排序
按发布时间排序
crystal266
2022-04-01
嵌入式
cubemx 配置主要是配置了引脚的功能,使用哪个外设除了要在 cubemx 配置外,还需要在 board.h 中打开相应的宏,例如要使用 SPI2 外设,根据 board.h 中的定义,打开 BSP_USING_SPI2 宏,在 cubemx 需要配置 SPI2 的引脚,生成配置的代码即可。官方也有相应的文档和cubemx联合使用的 [RT-Thread Studio 用户手册](https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio/um/studio-user-manual) 当然对于串口来说在 board.h 里面就可以定义使用哪个串口,选择串口的引脚,对于SPI外设来说这时候就要用上CubeMX来配置选择哪些引脚来复用为SPI的功能了。总的来说 cubemx 就是省去了自己来编写引脚复用的初始化的步骤。 ``` /** if you want to use spi bus you can use the following instructions. * * STEP 1, open spi driver framework support in the RT-Thread Settings file * * STEP 2, define macro related to the spi bus * such as #define BSP_USING_SPI1 * * STEP 3, copy your spi init function from stm32xxxx_hal_msp.c generated by stm32cubemx to the end of board.c file * such as void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) * * STEP 4, modify your stm32xxxx_hal_config.h file to support spi peripherals. define macro related to the peripherals * such as #define HAL_SPI_MODULE_ENABLED */ /*#define BSP_USING_SPI1*/ #define BSP_USING_SPI2 /*#define BSP_USING_SPI3*/ ```
RTT_逍遥
认证专家
2022-04-01
https://github.com/supperthomas
整体来说,开发STM32 使用cubemx来图形化配置,这样效率和成功概率最高的。而且基本所有芯片通用。 还有一些时钟配置啥的,都是用cubemx来配置也是最快的。 当然确实你可以自己看手册配寄存器,但是这样的效率肯定没有cubemx来的快和方便。 rt-studio也是一款在RTOS上的IDE。不可能什么细节都考虑到,所以搭配CUBEMX是最能适配所有平台的。
TXH97
2022-04-03
这家伙很懒,什么也没写!
应该是为了简化开发者的配置过程
撰写答案
登录
注册新账号
关注者
0
被浏览
1.7k
关于作者
嵌入式菜鸟
这家伙很懒,什么也没写!
提问
1
回答
0
被采纳
0
关注TA
发私信
相关问题
1
RT-Thread Studio可以和 STM32 CubeMX配合使用么?
2
关于网络协议栈的测试
3
cubemx配置定时器PWM可以输出移到RT_stdio不能输出?
4
cubemx配置keil正常输出stdio输出不了PWM寄存器的值仿真一样?
5
RTT USB时钟配置问题
6
STM32CUBEMX生成的工程如何用RT-Thread studio开发
7
Cubemx生成的文件找不到board.h
8
STMCUBEMX生成工程和rthread使用时钟的兼容
9
CubeMX生成keil工程,出现多个错误,请问是什么原因
10
关于rt-thread使用stm32CubeMax配置dma与env工具结合使用
推荐文章
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组件
最新文章
1
【RT-Thread】【ci】【scons】将ci.attachconfig.yml和scons结合使用
2
Rt-thread中OTA下载后,bootloader不搬程序
3
ulog 日志 LOG_HEX 输出时间改为本地日期时间
4
在RT-Thread Studio中构建前执行python命令
5
研究一了一段时间RTT,直接标准版上手太难,想用nano,但又舍不得组件
热门标签
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
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
出出啊
1518
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部