上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: 在了解STM32内存之前需要了解 MCU 的型号和MDK 中的.map 文件,很多刚学习 stm32 时都不会过多的去了解 MCU 的选型,是在太枯燥了。这里在从新了解一下,久了就熟悉了。 一、STM32命令规则 二、MDK下生成.map文件 在MDK中勾选.map文件的生成,确认后编译一下工程即可 阅读全文
posted @ 2022-06-09 18:30 浇筑菜鸟 阅读(2202) 评论(0) 推荐(0)
摘要: 一、RT-Thread启动流程 由于RT-Thread文档中心已经将得很详细了,这里我就不过多描述,有需要的可以看RT-Thread 文档中心,启动流程如下图所示: 从图中可以看出RT-Thread是从$Sub$$main()中进入初始化的过程,完成后从$Super$$main()跳转值main函数 阅读全文
posted @ 2022-06-08 16:41 浇筑菜鸟 阅读(619) 评论(0) 推荐(0)
摘要: 一、问题 在移植 RT-Thead 时,需要获取mcu当前的 HCLK 时钟频率来设置滴答时钟,而我使用的库函数中刚好缺少SystemCoreClockUpdate函数。 我之前在RT-Thread移植到stm32中是直接忽视SystemCoreClockUpdate函数的调用直接给SystemCo 阅读全文
posted @ 2022-06-08 15:09 浇筑菜鸟 阅读(883) 评论(0) 推荐(1)
摘要: 一、分析程序的目的 最近我在移植实时系统是遇到了一些问题,所以决定深入了解系统时钟的配置过程,当然想要学好stm32的小伙伴也有必要学习好时钟系统的配置,所以我将学习的过程再次记录,有写得不好的地方,望小伙伴指出。 之前我已经记录过一篇关于时钟系统的文章,对程序中不了解的地方可以看我之前的笔记“ST 阅读全文
posted @ 2022-06-07 18:15 浇筑菜鸟 阅读(1513) 评论(0) 推荐(0)
摘要: 在学习单片机时,我们会经常使用printf函数进行信息输出,方便调试程序,而学习RT-Thread时也会经常使用rt_kprintf函数进行信息输出,所以在移植完RT-Thread时,我们首先需要定义rt_hw_console_output使得rt_kprintf函数能正常运行 一、初始化UART 阅读全文
posted @ 2022-06-06 15:50 浇筑菜鸟 阅读(2094) 评论(0) 推荐(1)
摘要: 一、ST-LINK ST-LINK产品如下图所示: ST-LINK接口定义如下图所示 ST-LINK与stm32接线 使用SW接法只需要四根线: STM32 ST-LINK VCC(3.3V) TVCC(1) SWDIO/JTMS SWDIO(7) SWCLK/JTCK SWCLK(9) GND G 阅读全文
posted @ 2022-06-06 14:58 浇筑菜鸟 阅读(19897) 评论(0) 推荐(0)
摘要: 一、复位电路 在了解启动文件之前需要明白STM32的复位中断流程,STM32的复位分为上电复位和手动复位,复位的电路图如下所示: 注意: 图中的复位电路是低电平复位,有的MCU是高电平复位。 上电复位:顾名思义,上电复位就是STM32通电时,硬件自动复位的过程。从复位电路中可知,当芯片刚通电时电容两 阅读全文
posted @ 2022-05-30 13:40 浇筑菜鸟 阅读(1498) 评论(0) 推荐(1)
摘要: 一、移植RT-Thread Nano准备 keil软件 CubeMx软件 STM32 CubeMx使用教程:https://www.cnblogs.com/jzcn/p/16313803.html STM32开发版 我使用的是STM32F103C8T6。 二、使用CubeMx生成HAL库 这里就以最 阅读全文
posted @ 2022-05-26 17:01 浇筑菜鸟 阅读(871) 评论(0) 推荐(0)
摘要: 一、STM32CubeMX 简介 STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。 阅读全文
posted @ 2022-05-26 16:00 浇筑菜鸟 阅读(23097) 评论(0) 推荐(4)
摘要: 一、半主机模式 半主机机制的作用 半主机是作用于ARM目标的一种机制,可以将来自STM32单片机应用程序的输入与输出请求传送至运行仿真器的PC主机上。使用此机制可以启用C库中的函数,如printf()和scanf()等输入与输出函数,使得PC主机的屏幕和键盘。 **简单来说:**MDK上开启半主机模 阅读全文
posted @ 2022-05-17 14:46 浇筑菜鸟 阅读(4652) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页