自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mculover666的博客(嵌入式)

微信公众号mculover666,专注于嵌入式领域

原创 【STM32Cube_07】使用USART发送和接收数据(中断模式)

1. 准备工作 硬件准备 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): 软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码; 准备一个串口调试助手,这里我使用的是Serial Port Utility; 2.生成MDK工程 — ...

2019-07-15 15:35:06 1377 0

原创 【STM32Cube_06】使用USART发送和接收数据(查询模式)

1. 准备工作 硬件准备 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): 软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码; 准备一个串口调试助手,这里我使用的是Serial Port Utility; 2.生成MDK工程 — ...

2019-07-15 14:51:28 1812 2

原创 【STM32Cube_05】使用EXIT中断检测按键(NVIC配置+HAL库中断处理机制)

1. 准备工作 硬件准备 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): 软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码。 2.生成MDK工程 — 初始化GPIO为输入 选择芯片型号 打开STM32CubeMX,打开MCU选择器:...

2019-07-15 10:24:40 3882 8

原创 【STM32Cube_04】使用GPIO进行按键检测

1. 准备工作 硬件准备 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): 软件准备 需要安装好Keil - MDK及芯片对应的包,以便编译和下载生成的代码。 2.生成MDK工程 — 初始化GPIO为输入 选择芯片型号 打开STM32CubeMX,打开MCU选择器:...

2019-07-14 19:45:40 1432 3

原创 【STM32Cube_03】使用GPIO点亮一个LED

文章目录1. 准备工作硬件准备软件准备2.生成MDK工程 — 以点亮一个LED为例选择芯片型号配置时钟源配置GPIO引脚配置时钟树配置工程生成代码3. 在MDK中编写、编译、下载用户代码 1. 准备工作 硬件准备 首先需要准备一个开发板,这里我准备的是STM32L4的开发板。 软件准备 需要安装好...

2019-07-09 22:07:55 2887 6

原创 【STM32Cube_02】获取并安装STM32CubeMX

1. 获取并安装STM32Cube MX 安装Java环境(JRE) 因为STM32CubeMX是采用Java语言编写的,所以需要先在电脑上安装Java运行环境(JRE,Java runtime Environment),安装JRE时建议选择Java 8或者以后的版本。 安装JRE有两种方式: ...

2019-07-09 20:59:34 1710 3

原创 【STM32Cube_01】初识 STM32 Cube 生态系统

文章目录STM32Cube EcosystemSTM32Cube PC ToolsSTM32 Embedded SoftwareSTM32Cube MCU Packages底层库代码中间件代码用户代码STM32Cube Expansion STM32Cube Ecosystem STM32Cube...

2019-07-09 18:51:33 2722 0

原创 【Keil MDK】(四)Keil MDK的一些推荐功能(编码格式、自动保存、代码提示、动态语法检查、多核编译)

MDK的设置通过点击“扳手图标”打开: 1.编码格式及tab空格设置 编写代码时通常会写中文注释,但是在Keil MDK的默认编码格式中,中文占两个字符的位置,需要删除两次,而且经常会乱码,所以选择使用GB2312编码; 另外,在使用tab键进行缩进时,为了发生不同编辑器发生乱码,一个tab键=...

2019-07-09 15:03:00 1778 0

原创 【Keil MDK】(三)Keil MDK更换Sublime Text Molokai主题

Keil MDK默认的界面主题非常丑,话不多说,上图: 这么丑的界面不利于代码的发挥,所以接下来我们开始美化主题,更换一个Sublime Text Molokai主题~ 1.下载需要的文件 链接: 提取码: 2.备份默认主题文件 首先找到Keil安装目录(以下以此安装目录为例):H:\Kei...

2019-07-09 15:02:48 2582 5

原创 【Keil MDK】(二)Keil MDK中芯片器件包的安装

因为基于Arm Cortex-M的微控制器实在太多,我们也不可能全部都用到,如果都集成在MDK里会显得臃肿,所以Keil将这些器件包独立出来,我们选择有用的下载安装即可。 1.下载器件包 keil MDK支持的器件包在官网都有,附上链接:MDK5 软件包。 这里我们以STM32F4为例,下载STM...

2019-07-09 15:02:33 1711 0

原创 【Keil MDK】(一)Keil MDK 5.28 的下载、安装、破解

1. Keil MDK下载、安装、破解 Keil MDK是适用于各种基于Arm Cortex-M的微控制器器件的完整软件开发环境。 MDK包括μVision IDE 和调试器,Arm C / C ++编译器以及必要的中间件组件。 1.1.获取MDK安装包 Keil MDK的安装包可以从官方网站获...

2019-07-09 15:02:14 19349 5

原创 【Hexo搭建个人博客】(十一)使用Appveyor持续集成博客(备份Hexo博客源文件)

0. 引言 之前使用Hexo框架搭建了一个博客(Mculover666的个人博客),在Github和Coding双平台部署,但是在使用过程中带来了一些新的问题: 问题1:Hexo自动部署到Github的只是public文件夹中的内容,其他重要的内容怎么办?比如辛辛苦苦配置的站点配置文件和主题配置...

2019-07-07 09:59:02 444 0

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