自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103

这次的实验我们学习了嵌入式的实时操作系统,在一个工程文件里同时设置了三个任务。这次的实验相当于我们我们之前的实验来说是有一点复杂的,在参照学长学姐的博客时,按照步骤操作时一定要仔细,如果是这次实验有一点小的错误要检查出来是要花费一定的时间的,尤其是在Keil中添加文件和文件地址时一定要仔细检查,千万不要漏掉或者写错。

2022-11-02 22:29:32 388

原创 基于IIC和SPI协议的湿温度采集和OLED显示

IIC(Inter-Integrated Circuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps 以上。注意IIC是为了与低速设备通信而发明的,所以IIC的传输速率比不上SPI1.AHT20芯片的使用过程//重置AHT20芯片 delay_ms(10);

2022-11-01 20:40:31 97

原创 定时器&PWM(呼吸灯)练习

1.定时器基础知识1) STM32 家族的定时器众多,按照核内、核外标准大致分为两部分:核内定时器+ 外设定时器  1)核内定时器:Systick系统滴答定时器  2)外设定时器: 特定应用定时器+常规定时器    •特定应用定时器:2个看门狗定时器    •常规定时器:基本定时器、通用定时器、高级定时器(2)STM32一共有8个16位的常规定时器,其中两个基本定时器TIM6和TIM7 ,四个通用定时器TIM2~TIM 5,两个高级定时器TIM1和TIM8:(3) STM32定时器功能强大,具

2022-10-29 21:41:57 195

原创 STM32中断、DMA通信的学习

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

2022-10-21 23:07:20 267

原创 对串口通信的初次尝试

这个是使用Java开发的一个工具,所以要先安装JRE环境。1.下载完安装包后,点击安装,如下(若不想使用默认路径,记得在左下方勾选“更改目标文件夹”)。选择安装2.修改安装路径, 点击下一步。注:(安装路径的文件夹是空文件夹)3.然后等待完整完成关闭即可。

2022-10-17 21:23:04 184

原创 用寄存器&HAL库完成LED流水灯程序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

2022-10-13 15:48:08 132

原创 基于STM32汇编程序的编写

通过本次作业,初步掌握了对keil软件的应用(创建文件,选择c语言或者汇编语言,编写汇编语言,对keil进行一些配置)了解了c/c++ 语言与汇编语言的区别,在没有实物的情况下进行了调试编译。

2022-10-05 19:29:18 190

原创 Git的基本使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2022-09-25 12:53:21 29

原创 Ubuntu20.04学习opencv图像编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2022-09-23 21:19:02 98

原创 GCC编译器常用命令及其背后的故事

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:18:43 97

原创 对于用gcc生成静态库.a和动态库.so的掌握及应用

静态库,动态库

2022-09-23 21:18:23 59

原创 ubuntu系统下用c语言简单编写helloworld和简单主/子程序以及Makefile的应用

在windows环境下通过虚拟机软件(Vmware)安装Ubuntu ,并设置网络参数保证系统能上网;熟练掌握Ubuntu常用命令,并学习使用vi/vim文本编辑软件和gcc编译软件。@[TOC]一、c语言编写helloworld二、简单主/子程序的编写(一)用ubuntu系统编写简单的主/子程序(二)在windows系统下编写简单主/子程序三、ubuntu系统下用Makefile放式编程前言Ubuntu系统一般采用 apt-get 命令进行某个软件的在线查找和安装,默认官方的软件源仓库位于国

2022-09-06 00:57:13 1130

空空如也

空空如也

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

TA关注的人

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