Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
cubemx
rt thread studio 的cubemx意义何在
发布于 2022-04-01 15:25:00 浏览:1610
订阅该版
对于某个功能 在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.6k
关于作者
嵌入式菜鸟
这家伙很懒,什么也没写!
提问
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
组件 lwip v2.0.3 版本使用 netdev网卡的 ping 功能
2
简单两步配置RTT源码阅读环境 vsc+clangd
3
恩智浦[FRDM-MCXN947]初探 之 ADC与DAC
4
LVGL使用字库IC芯片显示中文
5
基于STM32H750和Rt-Thread的CANFD通信实现的记录(一)
热门标签
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
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
SFUD
msh
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1443
个答案
289
次被采纳
张世争
807
个答案
174
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部