自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 keil生成bin文件命令

生成bin文件

2023-01-12 14:24:27 173

原创 STM32系列(Rt-Thread)BSP 制作教程

BSP 框架结构如下图所示:项目文件夹说明通用库用于存放 HAL 库以及基于 HAL 库的多系列通用外设驱动文件F1 系列 BSP 工程模板F1系列 BSP 模板,可以通过修改该模板制作更多 F1系列 BSP特定开发板 BSP在 BSP 模板的基础上修改而成。

2022-11-08 17:42:49 1741

原创 Github图片加载问题

解决GitHub域名感染

2022-11-08 14:27:26 159

原创 DFFT算法

FFT算法

2022-11-01 18:27:54 338

原创 【无标题】

Matlab滤波器设计

2022-07-15 15:52:15 63

原创 【无标题】

c技巧

2022-06-23 17:12:24 54

原创 FreeRTOS消息队列

一、消息队列基本概念队列又称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务与任务间、中断和任务间传递信息,实现了任务接收来自任务或者中断的不固定长度的消息。通过消息队列服务,任务或中断服务可以将一个或多个消息放入消息队列中。二、消息队列运作机制创建消息队列时,系统会先给消息队列分配一块内存,其大小等于任务控制块大小加上(单个消息空间大小与消息队列长度的乘积),接着初始化消息队列,此时消息队列为空。FreeROS的消息队列控制块有多个元素构成,当消息队列被创建时,系统会为控制块分配对应的空间

2021-11-04 16:27:09 515

原创 8.文件系统

一、认识文件系统二、跟文件系统三、制作跟文件系统完结是不可能完结的

2021-11-04 16:14:41 64

原创 7.内核移植

一、认识内核二、内核编译三、内核配置选项四、移植内核

2021-11-04 16:12:50 66

原创 6.移植boot loader

一、简介二、U-boot移植三、U-boot常用命令四、vivi移植五、vivi命令

2021-11-04 16:11:00 87

原创 5.嵌入式Linux开发板级操作

一、交叉编译环境二级目录三级目录二、开发实例二级目录三级目录三、配置arm虚拟机二级目录三级目录

2021-11-04 16:07:03 182

原创 4.嵌入式Linux开发常用工具

先放个假一、GCC二、GDB调试三、远程调试四、工程管理

2021-11-04 16:02:39 428

原创 3.配置嵌入式Linux开发常用服务

先给个排版,时间还有点紧一、NFS服务安装配置二、Samba服务安装配置三、TFTP服务安装配置四、SSH服务安装配置五、smbcl服务

2021-11-03 18:54:45 237

原创 STM32软件IIC程序

本程序使用的IIC协议针对CDCE706,源码可转(审核后给出)#include "Smbus.h"#include "delay.h"void Start(void){ SDA_OUT(); //Êý¾ÝÊä³ö CDCE_CLK = 1; CDCE_DATA = 1; delay_us(3); CDCE_DATA = 0; delay_us(5); CDCE_CLK = 0; delay_us(5);}vo

2021-11-03 11:59:57 476 1

原创 STM32软件SPI编写

具体时钟有所使用芯片而改变,诸如读时钟。本程序针对LMX2581#include "lmx2581.h"#include "delay.h"void Lmx2581_Init(void){ GPIO_InitTypeDef GPIO_Initure; __HAL_RCC_GPIOC_CLK_ENABLE(); __HAL_RCC_GPIOA_CLK_ENABLE(); GPIO_Initure.Pin = MISO; GPIO_Initure.Mode =

2021-11-03 11:43:45 539

原创 2.Linux使用基础

一、文件系统Linux的灵魂所在就是一切皆文件,文件系统是对存贮设备的数据和云数据进行组织的机制,这种机制有利于用户和系统的交互,尽管内核是Linux的核心,但是文件系统确时用户和操作系统交互的主要工具,文件系统不仅包含了文件中的数据而且还有文件系统的结构。Linux用户和程序看到的文件,目录,软连接,以及文件保护都存储在其中。linux最早的文件系统是Minix,后来专门设计了文件系统---扩展文件系统第二版(EXT2)被设计并添加到了Linux中,这对Linux产生了巨大的影响,目前常用文件系统有e

2021-11-02 09:50:13 266

原创 1.认识嵌入式系统

一、学习路线linux驱动开发应用开发GUI开发

2021-11-02 09:37:12 7726

原创 STM32F429HAL库定时器配置

.c文件#include "PubVar.h"//全局共用变量#include "timer.h"#include "usart.h"#include "led.h"u16 pro_id = 0; //单只测试初始化不能赋值为0!!!!!TIM_HandleTypeDef TIM2_Handler; // 定时器2句柄TIM_HandleTypeDef TIM5_Handler; // 定时器5句柄//定时器2初

2021-11-01 15:58:50 774

原创 STM32F429HAL库串口DMA配置

.c文件#include "usart.h"//#include "delay.h"/*1、STM32F429有2个DMA控制器(DMA1和DMA2),每个控制器有8个数据流,每个数据流有8个通道(请求)。2、支持外设到存储器、存储器到外设、存储器到存储器传输的常规通道。(仅DMA2支持存储器到存储器的传输)//Author:zcr 7_9*/volatile uint8_t USART1_DMATX_FLAG=0;UART_HandleTypeDef UART1_DMA_HD;DMA

2021-11-01 15:56:19 1004 2

原创 STM32F429基于HAL库的PWM配置

.c文件#include "usart.h"//#include "delay.h"/*1、STM32F429有2个DMA控制器(DMA1和DMA2),每个控制器有8个数据流,每个数据流有8个通道(请求)。2、支持外设到存储器、存储器到外设、存储器到存储器传输的常规通道。(仅DMA2支持存储器到存储器的传输)//Author:zcr 7_9*/volatile uint8_t USART1_DMATX_FLAG=0;UART_HandleTypeDef UART1_DMA_HD;DMA

2021-11-01 15:51:35 1248

原创 STM32多重ADC+DMA+定时器浅讲

对于单片机来说我个人觉得最难的部分就是定时器和ADC的运用以及结合了,最近结束了一个项目,刚从学习出来算是四处碰壁了,以前接触的都是一个ADC多路采集数据也就是轮询采集,对于ADC的轮询采集相对于ADC的多重使用更简单一点,反正它只涉及一个ADC,但是不能实现两路ADC的“同时采集”,所有ADC知识在数据手册上都做了详细说明,奈何自己花了很长时间才算相对了解一点所谓多重ADC就是ADC的主从模式,在宏观上有一种多个ADC同时工作的感觉,ADC1作为主ADC其他作为从。当ADC1启动转换且结束后就会触发从A

2021-10-29 10:46:47 2559

原创 SI4463小理解

最近在开发si4463射频解调模块,网上基于单次收发的实列很多,但是基于收发一体且实现调频的资料少之又少,因此对于自己的开发经验做了点综合,以便于往后开发相同项目,也望给大家提供帮助,下面进入正题...

2021-10-27 11:16:56 1969 4

W25Q系列开发驱动开发!!!!!!!

W25Q系列开发驱动开发!!!!!!!

2022-10-12

STM32F767DMA

项目测试已通过

2022-08-19

CDCE706+IIC.rar

CECE706时钟分频芯片IIC控制,验证通过

2021-11-03

ADC双重模式.rar

ADC+定时器+DMA+双重模式

2021-11-01

SI4463源码.rar

源码及资料

2021-10-25

空空如也

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

TA关注的人

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