自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103C8T6移植uCOS基于HAL库

在经过查阅资料和请教同学的情况下,动手做出了实验,受益匪浅!

2022-11-07 21:36:08 172 1

原创 I2C总线通信协议及实操stm32通过I2C实现温湿度采集

IIC(Inter-Integrated Circuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。I2C功能大致介绍:1.只需要两条总线;2.没有严格的波特率要求,例如使用RS232,主设备生成总线时钟;3.所有组件之间都存在简单的主/从关系,连接到总线的每个设备均可通过唯一地址进行软件寻址;

2022-11-03 19:29:18 425

原创 定时器练习(LED实现周期性闪烁)

位置2,配置定时器2的时钟源为内部时钟;位置3,分频系数为71,向上计数模式,计数周期为5000,使能自动重载模式。打开外部时钟,点击“System Core”,选择RCC,在右侧弹出的菜单栏中选择“Crystal/Ceramic Resonator”。选择调试接口,点击“System Core”,选择RCC。生成工程后,打开,添加中断响应之后所需的一些代码。LED部分和实验2一样,配置PC15,并命名为D1。如下图所示,生成定时器2中断优先级配置代码。如下图所示,开启定时器2的中断。

2022-10-31 21:20:15 671

原创 HAL库实验中断开关点灯及串口通信

此次的实验提高了我的动手能力,让我对知识有了一个更深刻的认识,受益匪浅!

2022-10-24 21:29:23 631

原创 STM32CubeMX的安装及实现LED流水灯

STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。【STM32】STM32 CubeMx使用教程一--安装教程_Z小旋的博客-CSDN博客_stm32cubemx。

2022-10-18 19:57:10 274

原创 寄存器映射原理详解,GPIO端口的初始化设置步骤

寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。现代的计算机主要包括三级存储,寄存器、内存储器和外存储器,存储数据的速率也依次递减。我们不妨将寄存器和内存储器都抽象成一个大的数组,其中的每个元素都有一个字节(8位)大小,CPU寻址的时候就是以该元素为最小单位完成的。如前一个元素的地址是0x1FFFFFF0的话,那么下一个元素的地址就是0x1FFFFFF1。

2022-10-13 22:53:19 4274

原创 搭建keil开发环境,完成一个基于STM32汇编程序的编写

下面附上百度网盘链接,请自行下载:mdk531的安装:链接:https://pan.baidu.com/s/1ttrDhv6kXgAvPiYINf9iGw提取码:1234注册器:链接:https://pan.baidu.com/s/1T11pBKpD6xc-cNmXBskcaw提取码:1234支持包:链接:https://pan.baidu.com/s/1a7UDSVeLC4ktHNN9lV9oIA提取码:1234(1)通过上述的链接下载之后,双击应用程序软件,开始安装,点击Next(2)勾选 I a

2022-10-08 20:02:09 1638

原创 GCC的基础学习及Ubuntu下opencv的简单操作

GCC(GNU C Compiler)是编译工具。经过了多年的发展,GCC 支持 C语言、 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Compiler Collection 也即是 GNU 编译器套件的意思了,虽然缩写一样,但功能上区别很大。安装教程附上博客链接。

2022-09-23 21:02:32 1032

原创 在Ubuntu系统下运行C语言程序

注意事项:vim使用共分为三种模式,分别是命令模式、输入模式、底线命令模式。i切换到输入模式,以输入字符x删除当前光标所处字符切换到底线命令模式,在最底一行输入命令ESC退出输入模式,切换到命令模式。在底线命令模式q退出程序w保存文件:wq指储存后离开main1.csub1.c接着输入:./main1命令运行即可2.编写C语言代码(windos)笔者在此使用的是dev c++进行编写。

2022-09-09 15:58:51 5479

空空如也

空空如也

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

TA关注的人

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