自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 MDK C++ stm32 小熊派

MDK C++ stm32 小熊派使用小熊派尝试MDK中写C++代码利用cube MX的基本操作修改工程配置增加Cpp代码使用小熊派尝试MDK中写C++代码在MDK中创建一个最基本的LED类将使用该类操作LED指示灯;目的就是看看在MDK中运行C++的代码利用cube MX的基本操作参考小熊派的原理图,我们需要利用cubeMX帮我们搭建一个初步的工程模板配置可以演示的GPIO ,即设计一个LED指示灯;增加SW调试口,方便烧录程序及调试;设置时钟;设置工程配置;导

2021-05-12 01:31:38 242

原创 STM32 I2C死锁?通信不成功?

I2C死锁I2C死锁后,出现那些情况为什么会死锁针对从设备引起的死锁针对主设备引起的死锁STM的HAL库的I2CAPI你真的会用么?I2C死锁后,出现那些情况为什么会死锁针对从设备引起的死锁针对主设备引起的死锁STM的HAL库的I2CAPI你真的会用么?...

2020-12-04 23:39:36 652 2

原创 容易忽视的定时器问题//STM32//时基

定时器的时基你用对了么#善于利用定时器去管理多各流程触发平时我们在写代码的时候,当多个函数或任务需要用到定时器的时候,我们会创造一个定时器的时基,方便多个函数或任务的调用。void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){ //1ms时基点 timer6_base.t1ms++; if(timer6_base.ScanKey!=0xffff) timer6_base.ScanKey++; if(tim

2020-08-04 22:04:40 359

原创 linux成长笔记 乌班图 su 普通用户与root 用户

linux成长笔记 乌班图 su 普通用户与root 用户重新设置root的passwords使用su进入root用户退出root用户重新设置root的passwords打开终端编辑器,一般直接通过su 进入root用户的时候,一般没有root的登录密码,所以登录不上去。密码一般是隐藏输入的,所以你可能以为你的密码没有输入进去。实际上是输入进去的,只是密码不正确而已。sudo passwd root根据提示输入密码就OK啦使用su进入root用户su然后键入你刚才设置的root用户的密码。你

2020-06-27 17:05:58 357

原创 设计模式:简单工厂模式——基于C语言

设计模式:简单工厂模式——基于C语言背景 看了刘伟、胡志刚的《C#设计模式(第二版)》——清华大学出版社,利用里面阐述的简单工厂模式创造一个属于C语言的精简版本。我们知道简单的工厂模式是定义一个工厂类,它可以根据参数的不同返回不同类的实例,而被创建的实例通常都具有共同的父类。关于C语言的解释,我是这么认为的。一个工厂能够根据不同的产品名称产生一个产品数据类型(父类)的有效变量(实例)。现在设...

2020-04-12 13:16:17 359

原创 Keil头文件及路径相关

@Keil中头文件的相对路径绝对路径绝对路径在window中常常是从盘符开始的路径,形如C:\windows\system32\cmd.exe;在liunx中是以根开始。相对路径相对路径:是以当前路径开始去定位将要访问的路径;如果在.c文件中加入相对路径的头文件可以表示为:#include “…/BSP_INC/led_app.h”其中文件结构如图:需要注意的是,这里的点和斜杠。...

2019-09-19 10:37:21 1755

nrf Connect Desktop 蓝牙 桌面 连接工具 下载

蓝牙开发 下载蓝牙开发工具

2022-07-09

入手一个WifiDuino32.pdf

环境搭建的资源 、搭建的步骤

2021-09-20

空空如也

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

TA关注的人

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