自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 RT-Thread使用——SPI驱动SD/TF卡挂载文件系统

基于RT-Thread操作系统,实现用SPI驱动SD卡并挂载文件系统

2024-06-21 18:32:24 252

原创 bmp280驱动——基于HAL库硬件I2C

STM32用HAL库I2C驱动与bmp280通信的踩坑经历

2024-06-16 14:46:06 684

原创 RT-Thread使用——I2C硬件驱动

RT-Thread实现硬件I2C

2024-06-15 21:41:56 606 1

原创 RT-Thread使用——USB虚拟串口

看博客和论坛也有人提出相同的问题,但是好像还没人解答,于是自己花了点时间摸索了一下这个问题,最后终于能成功识别usb虚拟串口了。写下这篇博客记录一下。5、打开工程,用前面CubeMX生成的main.c文件中的void SystemClock_Config(void)复制并替换到rt-thread工程中。网上很多教程的配置都会漏了这一步,导致最后usb插上电脑后, 没有任何反应,但是shell控制台用list_device可以查询到vcom和usbd设备。3、打开CubeMX配置相关的时钟和外设。

2024-06-06 23:35:58 131

原创 RT_Thread Studio使用——USB虚拟串口(VCP)

RT_Thread Studio使用——USB虚拟串口(VCP)

2022-10-01 10:50:55 2271 1

原创 RT-Thread Studio使用——创建工程并配置外部时钟

RT-Thread Studio创建工程并配置外部时钟

2022-09-29 23:52:27 1863 1

原创 排序算法(一)

常用的排序算法有7种,按照算法的复杂度分为两大类:1、简单算法:冒泡排序、选择排序、插入排序2、优化算法:希尔排序、堆排序、归并排序、快速排序

2022-06-05 15:30:47 119

原创 NRF24L01+实现一对一数据双向传输

NRF24L01+实现一对一数据双向传输目录说明带负载数据ACK的双向通信配置NRF24L01+的收发程序收发双方数据的处理测试代码和结果目录说明最近在diy四轴飞行器的时候,需要实现四轴和遥控器之间的双向通信。手头上用的模块是NRF24L01+和SI24R1,这两个芯片的引脚功能相同,不仅硬件上可以直接进行替换使用,程序往往还可以互用(因为还是有点差别),两个芯片的差别很小,其中一个是SI24R1的功率最大达到7dB,而NRF24L01+最大是0dB,这个在配置参数的时候要注意。NRF24L01+

2022-05-23 21:35:27 4016 14

原创 Nuttx学习笔记(二)——程序下载

上一篇文章已经写了Nuttx系统环境的搭建,以及源码的编译,接下来就该下载程序了。下载开源调试工具openocdNuttx源码的编译使用编译工具gcc-arm-none-eabi,调试下载工具使用openocd。跟Nuttx相关的工具同样地放到NuttxSpace文件夹下,然后通过git命令下载。cd NuttxSpacegit clone http://repo.or.cz/r/openocd.git下载完后进入openocd文件夹目录下,执行以下命令./bootstrap执行完之后,

2021-08-24 22:01:23 465 1

原创 Nuttx学习笔记(一)——Nuttx系统开发环境搭建

最近刚开始接触Nuttx,在配置环境的时候踩了一些坑,写下这篇博客记录一下。本人搭建开发环境的时候,参考了官方文档和YouTube上的一个大佬的视频,链接如下:官方文档 http://nuttx.apache.org/docs/latest/quickstart/install.htmlYouTube视频https://www.youtube.com/watch?v=heSkSd-_70g&list=PLd73yQk5Fd8JEsVD-lhwYRQKVu6glfDa8https://www

2021-08-24 16:56:17 2303

原创 Nuttx环境搭建

Nuttx环境搭建最近刚开始接触Nuttx系统,不知道能坚持学多久,但还是想把学习的过程写下来,希望能和大家多多交流。话不多说,直入主题。开发环境:Ubuntu18.041.下载源码新建一个文件夹,用来存放下载下来的源码和工具,用mkdir命令创建一个名为NuttxSpace的文件夹mkdir NuttxSpacecd NuttxSpace进入文件夹后,用git命令下载源码和工具git clone https://github.com/apache/incubator-nuttx.git

2021-08-21 16:22:18 670

NRF24L01+数据双向发送(无需收发模式切换)

使用NRF24L01+的带负载ACK实现收发双方的数据传输,用的是正点原子的例程来修改的,已在探索者和F4阿波罗开发板上测试完成。NRF24L01+和SI24R1之间测试过,也没问题。

2022-05-23

空空如也

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

TA关注的人

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