嵌入式
文章平均质量分 94
sapp9hire
-
展开
-
基于STM32的DAC音频输出
原创 2021-12-31 23:42:33 · 3524 阅读 · 0 评论 -
基于STM32的FLASH读写
本文基于stm32f103c8t6最小核心板,通过ST-LINK驱动进行Flash地址空间的数据读取。原创 2021-12-23 22:40:13 · 430 阅读 · 0 评论 -
SD卡文件的读取
本文主要掌握SD卡协议原理,用STM32F103完成对SD卡的数据读取。原创 2021-12-21 22:46:03 · 904 阅读 · 0 评论 -
C程序的内存分配—Ubuntu与STM32
基于嵌入式实验, 完成:编写一个C程序,重温全局变量、局部变量、堆、栈等概念,在Ubuntu(x86)系统和STM32(Keil)中分别进行编程、验证(STM32 通过串口printf 信息到上位机串口助手) 。归纳出Ubuntu、stm32下的C程序中堆、栈、全局、局部等变量的分配地址,进行对比分析。原创 2021-12-21 17:33:10 · 279 阅读 · 0 评论 -
基于CLion2021与STM32Cube点亮LED灯
基于嵌入式实验,安装Clion2021,采用一套新的嵌入式软件开发工具包(替代Keil),完成stm32F103 点亮LED的程序。原创 2021-12-14 22:30:59 · 238 阅读 · 0 评论 -
观察信号波形——Keil仿真调试 / SaleaeLogic16逻辑仪
基于上一篇文章,完成嵌入式实验:1) 使用示波器去观察LED输出电平和串口通信的波形,分析故障;2) 分别使用Keil虚拟仿真逻辑仪和 真实逻辑仪(SaleaeLogic16)抓取LED输出电平和串口通信的波形,进行协议分析。原创 2021-12-06 17:25:58 · 1341 阅读 · 0 评论 -
基于HAL库STM32F103C8T8移植uCOS
基于嵌入式实验:学习嵌入式实时操作系统(RTOS),以uc/OS-III为例,将其移植到stm32F103上,构建至少3个任务(task):其中两个task分别以1s和3s周期对LED等进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS! 欢迎来到RTOS多任务环境!”。记录详细的移植过程。原创 2021-12-05 01:13:34 · 352 阅读 · 0 评论 -
基于MDK5实现STM32串口通信
本是基于完成嵌入式开发实验,具体内容为:1、了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。2、完成一个STM32的USART串口通讯程序,要求:a) 设置波特率为115200,1位停止位,无校验位;b) STM32系统给上位机(win10)连续发送“hello windows!”。win10采用“串口助手”工具接收。原创 2021-10-27 10:01:27 · 1048 阅读 · 0 评论 -
基于MDK创建纯汇编语言的STM32工程
基于MDK创建纯汇编语言的STM32工程文章目录基于MDK创建纯汇编语言的STM32工程一、新建工程二、配置环境三、汇编程序四、测试结果三、总结一、新建工程1、点击菜单栏的Project,选择New uvision Project,创建新的工程;2、在弹窗设置文件保存路径及文件名称;3、点击保存二、配置环境1、选择工程的目标环境,本文基于 ,故在弹窗选择相应选项;2、配置运行环境:CMSIS下选择CORE、Device下选择Starup;3、添加源文件:鼠标右键单击Source Gro原创 2021-10-01 21:27:13 · 446 阅读 · 0 评论 -
基于STM32使用OLED显示AHT20采集温湿度
在stm32开发板上进行AHT20采集的温湿度的OLED显示原创 2021-11-23 11:34:50 · 1031 阅读 · 0 评论 -
STM32F103基于SPI的OLED显示
本文基于嵌入式实验,完成以下内容:理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能:1) 显示自己的学号和姓名; 2) 上下或左右的滑动显示长字符;3) 显示AHT20的温度和湿度;原创 2021-11-23 00:23:39 · 2407 阅读 · 0 评论 -
STM32F103基于I2C的AHT20温湿度数据采集
基于嵌入式实验,学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C--读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)原创 2021-11-23 00:07:25 · 4525 阅读 · 0 评论 -
使用STM32寄存器点亮LED流水灯
本章内容主要是完成嵌入式开发的实验:以 STM32最小系统核心板(STM32F103C8T6)+面板板+3只红绿蓝LED 搭建电路,使用GPIOB、GPIOC、GPIOD这3个端口控制LED灯,轮流闪烁,间隔时长1秒。原创 2021-10-24 22:41:35 · 8049 阅读 · 11 评论 -
RS-232实现双机通信
基于嵌入式开发的实验,完成串口传输文件的练习:将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。原创 2021-11-15 22:13:25 · 5196 阅读 · 0 评论