自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rtthread使用spi驱动nrf24l01

新建工程使用rtthreadstudio新建一个工程,当然直接用mdk+env工具也可以(此处省略配时钟等操作,默认工程能用)。本次演示使用stm32f103c8t6 。配置spi组件1、选择使用spi,保存。2、在board.h中打开使用spi1的定义(根据自己使用的spi端口确定)、在stm32f1xx_hal_conf.h中打开spi模块的宏。添加nrf24l01软件包如下图所示,添加软件包,版本选最新,选择添加Demo,角色选发送端,ce、irq可以先不动,等编译出了问题再改。

2022-03-04 21:51:42 1251 3

原创 关于使用rtt操作系统后hal库iic读写的问题

近日在将一使用hal库硬件IIC工程移植到rtt操作系统中时,出现了一些错误,分享如下。在使用hal库IIC的读函数HAL_I2C_Mem_Read时,发现程序一直卡在I2C_WaitOnFlagUntilTimeout函数里,原因是I2C_WaitOnFlagUntilTimeout函数里有这样一句if (((HAL_GetTick() - Tickstart) > Timeout) || (Timeout == 0U)),如下图所示:而调用HAL_GetTick函数返回值是uwTick,而

2021-07-26 16:35:05 1686 1

原创 浅谈51单片机定时器时钟如何产生(基于IAP5W4K58S4)

近日复习51单片机相关知识,终于对其时钟系统有了一个基本的认识,在这里分享出来。首先看看51单片机的时钟从何而来由课本可知,51单片机可以有两种时钟来源,一是内部RC,二是外部输入(一般由晶振产生)。这里不过多介绍,姑且将它们统称称为时钟源。时钟源产生的信号并不是直接供给单片机使用的,需要通过一个可编程时钟分频器分频,分频器输出时钟的称为为系统时钟。由上图可知,分频器在默认情况下是不分频的,也就是说,系统时钟频率默认等于时钟源频率。有了系统时钟后,定时器时钟也就可以有了。将系统时钟再经过一道

2021-05-30 11:32:59 1869

原创 解决使用mavlink时出现ModuleNotFoundError: No module named ‘pymavlink.generator‘ 的问题

解决使用mavlink时出现ModuleNotFoundError: No module named ‘pymavlink.generator’ 的问题在初次使用mavlink时,在github上下载了源代码,发现运行时发现了如下错误:ModuleNotFoundError: No module named ‘pymavlink.generator’经过排查和推理,终于解决了问题,解决方法如下。没有pymavlink首先在源文件文件夹下寻找,发现文件夹中存在一个名为“pymavlink的子文件夹,

2021-05-23 23:49:56 2612

空空如也

空空如也

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

TA关注的人

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