![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32
文章平均质量分 92
YinCanned
这个作者很懒,什么都没留下…
展开
-
基于 STM32F103C8T6 对音频数据的 Flash 读取与 DAC 播放
文章内容:1. STM32F103C8T6 的 **Flash** 地址空间的数据读取。2. STM32F103C8T6 自带的 **DAC 通道**,转换为模拟音频进行播放,并用示波器观察波形,用耳机/喇叭收听,评判音乐还原效果。原创 2021-12-22 18:41:02 · 1825 阅读 · 1 评论 -
基于 STM32F103 在 FATFS 模式下对 SD 卡的数据读取
文章内容:掌握 SD 卡协议原理,用 STM32F103 完成对 SD 卡的数据读取(FAT文件模式)。目录1 SD 卡协议1.1 何为 SD 卡1.2 SDIO 总线1.3 SD 总线协议1.3.1 SD 总线---命令1.3.2 SD 总线---响应1.4 STM32 的 SDIO 功能2原创 2021-12-15 21:41:31 · 1983 阅读 · 0 评论 -
基于 Altium Designer18 绘制 STM32+SD 卡的电路原理图
文章内容:掌握电路原理图绘制,在使用 Altium Designer 绘制一个 stm32 最小系统的电路原理图基础上完成 STM32+SD 卡的系统原理图设计。原创 2021-12-15 16:05:27 · 1554 阅读 · 0 评论 -
安装 Altium Designer18 并用其绘制 stm32 最小系统的电路原理图
文章内容:掌握电路原理图绘制。安装 Altium Designer 18,学习使用 Altium Designer 绘制一个 stm32 最小系统的电路原理图。...原创 2021-12-14 21:53:49 · 1423 阅读 · 0 评论 -
C程序在 Ubuntu 和 STM32 中内存分区【全局变量、局部变量、堆、栈】
文章内容:编写一个C程序,重温全局变量、局部变量、堆、栈等概念,在Ubuntu(x86)系统和STM32(Keil)中分别进行编程、验证(STM32 通过串口printf 信息到上位机串口助手) 。归纳出Ubuntu、stm32下的C程序中堆、栈、全局、局部等变量的分配地址,进行对比分析。原创 2021-12-14 13:42:06 · 1810 阅读 · 1 评论 -
CLion2021 的详细安装并基于 CLion 实现 stm32F103 点亮 LED
本文内容:安装 Clion2021,采用一套新的嵌入式软件开发工具包(替代 Keil ),完成 stm32F103 点亮 LED 的程序。用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!.pdf目录1 安装1 安装原创 2021-12-10 22:43:54 · 2968 阅读 · 0 评论 -
使用 keil 仿真调试和 SaleaeLogic16 逻辑仪观察 uC/OS-III 多任务系统信号的波形
文章内容:在上篇文章中,在掌握 Keil 的仿真调试代码功能之外,也学习使用仪器对代码运行进行故障排查和功能调测。练习使用示波器去观察 LED 输出电平和串口通信的波形,分析故障;分别使用 Keil 虚拟仿真逻辑仪和真实逻辑仪( SaleaeLogic16 )抓取 LED 输出电平和串口通信的波形,进行协议分析。目录11...原创 2021-11-30 10:46:25 · 528 阅读 · 0 评论 -
STM32F103C8T6 基于 HAL 库移植 uC/OS-III 系统并应用
文章内容:学习嵌入式实时操作系统(RTOS),以 uc/OS-III 为例,将其移植到 stm32F103 上,构建至少 3 个任务(task):其中两个task分别以 1s 和 3s 周期对 LED 等进行点亮-熄灭的控制;另外一个 task 以 2s 周期通过串口发送“ hello uc/OS! 欢迎来到 RTOS 多任务环境!”。目录1 准备 uC/OS-III 源码2 准备项目文件3 使用 CubeMX 建立 STM32F103 hal 库工程4 移植文件4.1 为 HAL 工程配置 uCO.原创 2021-11-29 23:38:39 · 3634 阅读 · 1 评论 -
基于 SPI 协议用 0.96 寸 OLED 显示汉字及温湿度数据
文章内容:理解 OLED 屏显和汉字点阵编码原理,使用 STM32F103 的 SPI 或 IIC 接口实现以下功能:显示自己的学号和姓名;显示 AHT20 的温度和湿度;上下或左右的滑动显示长字符,或者一段歌词或诗词(最好使用硬件刷屏模式)。...原创 2021-11-18 21:41:29 · 5948 阅读 · 0 评论 -
STM32 的 USART 串口中断通讯---输出 hello windows(实现 STM32 与主机的通讯)
文章内容:学习stm32中断、DMA通信原理和编程方法。使用stm32tubemx和HAL库分别完成以下编程练习:采用串口中断方式重做汇编输出hello windows!目录一级目录二级目录三级目录一级目录二级目录三级目录...原创 2021-10-27 22:53:55 · 1591 阅读 · 0 评论 -
HAL 库 STM32CubeMX 实现 LED 亮灭----中断模式
文章内容:学习stm32中断、DMA通信原理和编程方法。使用stm32tubemx和HAL库分别完成编程练习:用stm32F103核心板的GPIOA端一管脚接一个LED,GPIOB端口一引脚接一个开关(用杜邦线模拟代替)。采用中断模式编程,当开关接高电平时,LED亮灯;接低电平时,LED灭灯。目录一级目录二级目录三级目录一级目录二级目录三级目录...原创 2021-10-27 22:51:20 · 2752 阅读 · 0 评论 -
HAL 库 STM32CubeMX 实现串口 DMA 通信
文章内容:学习stm32中断、DMA通信原理和编程方法。使用stm32tubemx和HAL库分别完成编程练习:STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录...原创 2021-10-29 17:45:32 · 1808 阅读 · 1 评论 -
STM32 的 USART 串口通讯---汇编输出 hello windows
文章内容:完成一个STM32的USART串口通讯程序(查询方式即可,暂不要求采用中断方式),要求:1)设置波特率为115200,1位停止位,无校验位;2)STM32系统给上位机(win10)连续发送“hello windows!”。win10采用“串口助手”工具接收。目录一级目录二级目录三级目录一级目录二级目录三级目录...原创 2021-10-21 10:40:02 · 684 阅读 · 0 评论 -
STM32CubeMX 实现流水灯及 Keil 仿真逻辑分析
文章内容:安装 stm32CubeMX,配合Keil,分别尝试使用寄存器地址方式(汇编或C,不限) 和HAL库这两种方式,完成:重做上一个LED流水灯作业,即用GPIO端口完成3只LED红绿灯的周期闪烁。目录一级目录二级目录三级目录一级目录二级目录三级目录...原创 2021-10-21 10:38:02 · 1075 阅读 · 0 评论 -
STM32 寄存器点亮流水灯
文章内容:以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用 GPIOB、GPIOC、GPIOD 这3个端口控制 LED 灯,轮流闪烁,间隔时长1秒。目录一级目录二级目录三级目录一级目录二级目录三级目录...原创 2021-10-19 10:32:59 · 464 阅读 · 0 评论 -
ARM 的 C 语言与汇编语言混合编程
目录1 创建工程与文件1.1 创建新工程三级目录文章内容:学习在 Keil 下 STM32 的 C 和汇编语言混合编程,涉及到函数参数的传递1 创建工程与文件1.1 创建新工程在 keil 内建立项目三级目录原创 2021-10-10 17:06:35 · 1665 阅读 · 0 评论 -
基于 MDK 创建汇编语言的STM32工程并分析HEX文件
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-09-24 19:26:40 · 313 阅读 · 0 评论