stm
文章平均质量分 95
毛哥的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写一个C程序,重温全局变量、局部变量、堆、栈等概念
任务阐述:编写一个C程序,重温全局变量、局部变量、堆、栈等概念,在Ubuntu(x86)系统和STM32(Keil)中分别进行编程、验证(STM32 通过串口printf 信息到上位机串口助手) 。归纳出Ubuntu、stm32下的C程序中堆、栈、全局、局部等变量的分配地址,进行对比分析。一、概念解释目录一、概念解释全局变量局部变量堆栈二、代码三、Ubuntu中代码演示四、STM32中代码演示五、总结全局变量全局变量是编程术语中的一种,源自..原创 2021-12-20 20:17:34 · 485 阅读 · 0 评论 -
以uc/OS-III为例,学习嵌入式实时操作系统
一.使用CubeMX建立STM32F103C8T6HAL库选择STM32F103C8T6芯片配置RCC原创 2021-12-06 17:55:23 · 1225 阅读 · 0 评论 -
OLED屏显和汉字点阵编码原理
任务阐述:理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:1) 显示自己的学号和姓名;2) 显示AHT20的温度和湿度;3) 上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(最好使用硬件刷屏模式)。一、SPI协议什么是SPI协议SPI总线是一种4线总线,因其硬件功能很强,所以与SPI有关的软件就相当简单,使中央处理器(Central Processing Unit,CPU)有.原创 2021-11-28 22:35:15 · 2456 阅读 · 1 评论 -
学习stm32中断、DMA通信原理和编程方法
一、中断是什么中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢?1.例1:举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声“怎么不关水龙头?”于是我惭愧的发现,刚才接水之后只顾着抱怨这份无聊的差事,居然忘了这事,于是慌慌张张的冲向水管,三下两下关了龙头,声音又...原创 2021-11-06 20:04:56 · 1757 阅读 · 0 评论 -
STM32CubeMX的安装与简单应用
一、STM32CubeMX简介STM32CubeMX是一个图形化的软件配置工具。为了使用图形向导生成C初始代码,减少开发人员工作、时间和成本。该软件可以让我们用图形化的界面生成stm32的程序代码,可以通过可视化界面操作并生成stm32程序,配合keil软件。1.下载JDK由于STM32CubeMX是使用Java语言编写的,所以需要安装jdk环境。jdk下载链接如下:https://www.oracle.com/java/technologies/downloads/#jdk17-windows原创 2021-10-27 19:58:38 · 1145 阅读 · 0 评论
分享