自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 第12周实验---嵌入式RTOS多任务程序设计

PC13以1s的周期亮绿灯;PA3以3s周期亮红灯。下载源码添加到工程文件夹。

2023-11-27 21:36:47 99 1

原创 第11周实验--数字温度计

保存后烧录到板子上用串口助手查看。

2023-11-25 19:05:36 72

原创 第10周作业--汉字点阵与OLED屏显

新建文件夹放入一张需要显示的图片,24*24的点阵.hz文件,ASCII码.zf文件,需要显示的文本文件。修改AHT20-21_DEMO_V1_3.c文件的代码。logo文件改为自己的名字和学号。复制到Oledfont.h中。复制到Oledfont.h中。复制到Oledfont.h中。修改mian.c文件的代码。

2023-11-19 18:46:56 81

原创 第10周实验---IIC协议读取温湿度数据

硬件I2C一块硬件电路,硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,硬件(固件)I2C是直接调用内部寄存器进行配置直接利用 STM32 芯片中的硬件 I2C 外设。硬件I2C的使用只要配置好对应的寄存器,外设就会产生标准串口协议的时序。在初始化好 I2C 外设后,只需要把某寄存器位置 1,此时外设就会控制对应的 SCL 及 SDA 线自动产生 I2C 起始信号,不需要内核直接控制引脚的电平。软件I2C。

2023-11-19 15:09:46 72

原创 第8-9周作业--定时器&PWM应用编程

修改main函数为如下。用keil示波器观察。

2023-11-04 20:21:28 36 1

原创 第8周实验----基于中断/DMA方式的串口通信

在USART1添加两个通道。3.烧录后用串口助手调试。修改main.c代码。修改main.c代码。

2023-11-02 13:17:29 45 1

原创 第7周---STM32串口通信入门

发送一个字符“#”后,stm32暂停发送“hello windows!发送一个字符“*”后,stm32继续发送;1字符包含 1(起始位)+8(数据位)+0(校验位)+1(停止位)=10bit。对main.c函数进行更改,更改后总的代码如下。在STM32CubeMX中创建新工程并设置。已知:1位停止位,无校验位。烧录后在串口助手上显示。导出后用Keil打开。

2023-10-26 20:21:24 39 1

原创 第7周实验3--基于HAL库的LED流水灯

下载安装STM32CubeMX。选择GPIO_OUTPUT。安装STM32F1芯片。

2023-10-24 20:34:08 90 1

原创 第6周实验2---基于标准外设库的LED流水灯

c,.c,

2023-10-16 21:52:56 37 1

原创 GCC背后的故事&C程序常量变量的地址分配

全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。定义在函数内部的变量称为局部变量(Local Variable),它的作用域仅限于函数内部, 离开该函数的内部就是无效的,再使用就会报错。符号表(Symbol Table):存储了代码中定义的变量、函数、外部引用等符号的信息,包括它们的名称、类型、地址等。栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。

2023-10-07 20:24:41 110 1

原创 STM32F103的流水灯点亮版本1(寄存器地址操作)

/GPIOA_BASE=0x40000000+0x10000+0x0800=0x40010800,该地址为GPIOA的基地址。//GPIOE_BASE=0x40000000+0x10000+0x0800=0x40011800,该地址为GPIOE的基地址。//GPIOF_BASE=0x40000000+0x10000+0x0800=0x40011C00,该地址为GPIOF的基地址。

2023-10-07 18:43:39 54 1

原创 安装并熟悉Proteus 电路仿真软件,完成一个C51程序设计和仿真。安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单的通过寄存器方式,用某一个GPIO端口点亮LED等程

是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus功能:1、原理布图2、PCB自动或人工布线3、SPICE电路仿真Proteus特点:1、互动的电路仿真。

2023-09-24 20:25:55 186 1

原创 嵌入式Linux开发基础

1.1 请编写一个主程序文件 main1.c 和一个子程序文件 sub1.c, 要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。1) 请在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行;2) 请在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行。

2023-09-15 16:15:52 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除