完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、STM32cubeMX创建项目
STM32使用的是nucleostm32f411re官方的开发板 下面是RT-Thread官网下的教程,帮你更方便的创建基于RT-Thread实时操作系统的STM32开发环境。 RT-Thread帮助文档 二、FinSH组件的移植 使用Finsh组件三步骤:1.实现该函数及rt_hw_console_output函数;2.rtconfig.h中开启RT_USING_FINSH宏;3.添加Finsh组件(cmd.c、msh.c、shell.c) FinSH组件的文档 在board.c文件中的void rt_hw_board_init()函数中添加串口初始化代码,stm32f411re中使用的是默认的串口2。 并在该文件的最下方添加 void rt_hw_console_output(const char *str)和char rt_hw_console_getchar(void) 然后就可以愉快的在窗口助手下面使用FinSH组件了。 IWDT独立看门狗的环境搭建 在上面创建的环境下需要自己在Drivers文件下添加stm32f4xx_hal_iwdg.c 然后找到stm32f4xx_hal_conf.h开启#define HAL_IWDG_MODULE_ENABLED 因为在一开始用cubeMX创建项目是并没有开启IWDG,当然也可以直接使用cubeMX开启IWDG 再者还需要打开rtconf.h文件里开启#define RT_USING_HEAP 这样为了给线程分配堆空间 IWDT独立看门狗的程序编写 在创建的.c文件中编写以下程序 在main.c中添加以下代码 用cubeMX生成的代码有放在其指定的位置里面,不然当重新用cubeMX生成代码时,程序将会被覆盖。 下面就是实验结果 |
|
|
|
一、STM32cubeMX创建项目
STM32使用的是nucleostm32f411re官方的开发板 下面是RT-Thread官网下的教程,帮你更方便的创建基于RT-Thread实时操作系统的STM32开发环境。 RT-Thread帮助文档 二、FinSH组件的移植 使用Finsh组件三步骤:1.实现该函数及rt_hw_console_output函数;2.rtconfig.h中开启RT_USING_FINSH宏;3.添加Finsh组件(cmd.c、msh.c、shell.c) FinSH组件的文档 在board.c文件中的void rt_hw_board_init()函数中添加串口初始化代码,stm32f411re中使用的是默认的串口2。 并在该文件的最下方添加 void rt_hw_console_output(const char *str)和char rt_hw_console_getchar(void) 然后就可以愉快的在窗口助手下面使用FinSH组件了。 IWDT独立看门狗的环境搭建 在上面创建的环境下需要自己在Drivers文件下添加stm32f4xx_hal_iwdg.c 然后找到stm32f4xx_hal_conf.h开启#define HAL_IWDG_MODULE_ENABLED 因为在一开始用cubeMX创建项目是并没有开启IWDG,当然也可以直接使用cubeMX开启IWDG 再者还需要打开rtconf.h文件里开启#define RT_USING_HEAP 这样为了给线程分配堆空间 IWDT独立看门狗的程序编写 在创建的.c文件中编写以下程序 在main.c中添加以下代码 用cubeMX生成的代码有放在其指定的位置里面,不然当重新用cubeMX生成代码时,程序将会被覆盖。 下面就是实验结果 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1561 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1501 浏览 1 评论
933 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
665 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1555 浏览 2 评论
1850浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
613浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
506浏览 3评论
510浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
491浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 19:07 , Processed in 0.677980 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号