自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝牙5传输率估算 (BLE5 Throughput)

蓝牙5传输率估算 (BLE5 Throughput)

2022-09-19 14:01:32 2354 1

原创 如何使用MDK建立STM32H7双核编译工程

用MDK为多核的MCU创建编译工程要略比单核MCU复杂一些。本文以STM32H745双核MCU为例示范如何创建一个工程。其实,STM32CubeMX已支持自动生成MDK编译工程了,但其生成的文件树结构复杂,且还生成很多无用文件,所以这里示范如何以一种更直观的文件树结构创建工程。

2022-01-19 05:00:53 6140

原创 Linux之I2C驱动

Linux之I2C驱动I2C适配器芯片的I2C接口I2C核心I2C通用设备驱动访问I2C通用设备文件的方法之一访问I2C通用设备文件的方法之二I2C用户设备驱动总结本文将介绍Linux环境下的I2C驱动开发。文中内容涉及shell脚本,C语言和Linux内核驱动的基础知识。限于篇幅,本文只专注I2C的相关内容,且假设读者对以上基础知识已熟悉。I2C总线仅使用两条信号线就可实现与设备之间的数据通信。其应用广泛且使用简单。但在Linux内核中却是相当复杂。其核心部分的代码量就有几千行。目的是要构成一个通用的

2021-09-12 08:15:55 1689

原创 使用STM32测量PWM方波频率和占空比的方法

简介使用STM32中TIMER的输入捕获功能可以测量PWM方波的频率和占空比。测量通常有两种方法:中断法和DMA传输法。根据我的经验,中断法最多能测量到150KHz的方波,而DMA方法最多可达1MHz(注:在这种极限状态下,信号占空比太大也容易测量失败)。下面就分别介绍这两种方法。1. 使用STM32CubeMX生成代码首先是选用TIMER,TIMER必须要选用两个相邻通道,并且一个是Input Capture Direct Mode,另一个是Input Capture Indirect Mode。在

2020-05-15 08:06:29 12560 4

原创 STM32H745 HSEM原理与使用

STM32H745 HSEM原理与使用简介HSEM原理HSEM的上锁(TAKE)HSEM的解锁(RELEASE)HSEM的中断通知简介STM32H745拥有Cortex-M7和Cortex-M4两个处理器单元,并提供了32个硬件semaphore(简称HSEM)用来控制双核之间或不同进程之间的同步。HSEM原理每个HSEM都有一个32位的数值,它包含有3部分信息:锁标记位(bit:31),内核ID(bit:11-8),进程ID(bit:7-0),其它位为保留位。在FREE状态时,该HSEM数值为0,

2020-05-11 09:39:48 8157

空空如也

空空如也

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

TA关注的人

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