自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 cubeMX 独立看门狗设置方法

STM32 cubeMX 独立看门狗设置方法Tout=((4×2^prer) ×rlr) /32其中 Tout 为看门狗溢出时间(单位为 ms);prer 为看门狗时钟预分频值(IWDG_PR 值),范围为 0~7;rlr 为看门狗的重装载值(IWDG_RLR 的值);4×2^prer直接为IWDG counter clock prescaler的值例如:图中设置约为(64*4095)/32=8秒...

2021-02-24 11:24:20 2264

原创 stm32cubemx 串口配置

1、如果含校验位,需要word length设置为9 bits2、3、最好发送和接收都用中断。增加3次重发功能,每次发送间隔20msvoid UART_Transmit_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size){uint8_t i;for(i=0;i<3;i++){if(HAL_UART_Transmit_IT(huart, pData,Size)==HAL_OK)return;HAL_Dela

2020-11-30 16:34:46 915

原创 stm32MXcube 定时器中断设置

定时器中断设置1、2、3、在main函数里面加,因为定时器包含多种中断:break,update,capture compare等,可通过HAL_TIM_Base_Start_IT(&htim1)和HAL_TIM_Base_Stop_IT(&htim1)灵活开启和关闭。HAL_TIM_Base_Start_IT(&htim1);4、中断处理函数在这里面写void TIM1_UP_IRQHandler(void){/* USER CODE BEGIN TIM1_UP_

2020-11-27 14:38:34 1477 2

原创 stm32Cube设置

参考链接:STM32CubeMX系列教程06_Project Manager工程管理器详细说明https://blog.csdn.net/ybhuangfugui/article/details/943631881、分辨率设置,一般设置Medium。2、使用SW的调试方式。3、使用外部晶振4、生成KEIL编译5、使用最新版本的库,由于库在更新中,最新的库能减少一些编译错误。6、建议:Copy only the necessary library files:只拷贝需要的库文件,优点

2020-11-27 14:25:08 729

原创 WORD产生目录的方法

WORD产生目录的方法一、添加标题格式->样式和格式->标题1https://zhidao.baidu.com/question/424704321.html二、产生目录插入->引用->索引和目录https://jingyan.baidu.com/article/5d6edee2b4503c99eadeecc0.html

2020-11-11 14:17:47 130

原创 SDIO卡stm32CubeMX设置

SDIO卡stm32CubeMX设置要设置流控制,才可用。//判断SD卡是否可以传输(读写)数据//返回值:SD_TRANSFER_OK 传输完成,可以继续下一次传输// SD_TRANSFER_BUSY SD卡正忙,不可以进行下一次传输uint8_t SD_GetCardState(void){return((HAL_SD_GetCardState(&hsd)==HAL_SD_CARD_TRANSFER )?SD_TRANSFER_OK:SD_TRANSFER_BUSY);

2020-10-27 13:36:12 806

原创 矩阵相乘 C语言算法

矩阵相乘 C语言算法double a[2][3] = { {1,2,3},{4,5,6}};double b[3][2] = { { 7,8 },{ 9,10},{ 11,12}};double c[2][2];ab,满足a的列等于b的行,运行结果:c[2][2]={{58,64},{139,154}},//矩阵相乘算法,最后四个参数是两个相乘的矩阵的行数和列数//f2=s1void MatrixMulti(double * left, double * right, d

2020-09-12 15:39:21 1399

原创 华大单片机串口BUG

华大单片机串口BUG波特率较快时,发送使用查询,接收使用中断方式,波特率为115200,会死机,停在Uart_SendData函数,原因为,虽然发送是不开中断,但是接收会进入中断函数,此时刚好发送产生中断标志,一起把发送的中断完成标志清楚了,导致一直处于发送函数条不出来,解决方法如图二,在中断里面不清除发送标志位。...

2020-09-12 15:38:51 3000 1

原创 c语言字符串库函数#include<string.h>

c语言字符串库函数#include<string.h>字符串函数<string.h>https://www.cnblogs.com/haore147/p/3647555.html在头文件<string.h>中定义了两组字符串函数。第一组函数的名字以str开头;第二组函数的名字以mem开头。只有函数memmove对重叠对象间的拷贝进行了定义,而其他函数都未定义。比较类函数将其变量视为unsigned char类型的数组。1 strcpy#include <s

2020-09-12 15:38:27 5482

原创 sizeof和strlen的区别及使用详解

sizeof和strlen的区别及使用详解详细见链接:https://blog.csdn.net/magic_world_wow/article/details/80500473首先我们来看一下sizeof和strlen的区别:sizeof操作符的结果类型为size_t(The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate

2020-09-12 15:37:52 272

原创 华大单片机新建工程

1、keil5在原有工程上修改工程名https://blog.csdn.net/xiaoxilang/article/details/804484882、增加芯片描述

2020-06-26 08:51:00 1836

原创 CTCSS和CDCSS简介

对讲机中的信令包括随路信令和选呼信令两种。CTCSS与CDCSS是随路信令。作用:无线电的频率资源是有限的,在同一时间会有相同频率的载波信号,增加不同的信令可以避免收到一些不相干的信息。CTCSS(模拟亚音)CDCSS(亚音数码)https://wenku.baidu.com/view/4a092fa6b0717fd5360cdcfb.html...

2020-04-01 15:06:43 2161 1

原创 Keil修改工程名

假设原来的工程文件名是first,要改成second1.在工程文件目录中,将first.uvopt和first.uvproj名字改成second.uvopt和second.uvproj。2.其他first文件统统删除。3.打开second.uvproj,4.点击品字形图标,在弹出的界面上,双击“Progect Components”下面的工程名,修改成second5.点击project》...

2020-04-01 15:02:30 361

原创 内外网数据转发教程

下载网址:http://ngrok.cc1、注册,开通隧道2、在教程里面下载3、双击Sunny-Ngrok启动工具.bat,后续要一直开着。输入客户端ID,回车4、cmd ping 域名获得网址5、测试打开2个网络测试工具...

2020-04-01 15:02:17 485

原创 AC-DC选型

AC-DC 输入高压电容选型考虑85-265VAC宽电压输入(兼容110V AC/220V AC)1、整流桥 宽电压输入 1W 3uF2W 6uF如果输入使用一个二极管整理,则使用的电容翻倍。...

2020-04-01 15:01:52 467

原创 1、初识Ztack

下图展示了ZigBee无线网络协议层的架构图。ZigBee的协议分为两部分,IEEE 802.15.4定义了PHY(物理层)和MAC(介质访问层)技术规范;ZigBee联盟定义了NWK(网络层)、APS(应用程序支持子层)、APL(应用层)技术规范。ZigBee协议栈就是将各个层定义的协议都集合在一直,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用。...

2020-04-01 15:01:04 559

原创 FLASH存储驱动调试

FLASH存储驱动调试注意点1、硬件接口MISOMOSISCKCS :片选脚,低电平有效。注意:使用单片机硬件SPI接口时,需要拉低,例如 Spi_SetCS(Spi0,FALSE);WP:写保护,低电平,写使能hold:正常拉高2、需要选择CPOL和CPHA3、写数据前需要软件写使能Spi_SendData(Spi0,W25X_WriteEnable);#define ...

2020-02-25 20:23:03 382

原创 FM175XX使用总结

一、各个型号区别:FM17520 Type AFM17522 Type A 低功耗卡监测FM17550 Type A、Type B 低功耗卡监测FM17550E Type A、Type B 低功耗卡监测,对比FM17550无NFC 18092协议传输功能,价格较便宜,智能锁方案应选用该型号二、ISO/IEC 14443协议浅谈:TYPE A与TYPE B1、 TYPE A和TYPE B...

2020-02-11 18:16:15 7365

原创 zigbee|LinkStatus命令分析

1、NWK_LINK_STATUS_PERIOD = 15, 默认设置NWK_LINK_STATUS广播包的发送间隔为15S。link status数据是作用于邻居表的,所以关闭的影响就是邻居表失效后带来的影响。命令特点:传输是一跳范围内的广播,不存在转发和重传。2. 命令的作用根据zigbee定义,Link Status默认16s(正负1s jitter)发送一次,用于路由设备评估一跳...

2020-02-07 18:02:24 1481

原创 ED设备低功耗代码分析

CC2530有五种工作模式。分别为Active mode、idle mode、PM1、PM2、PM3,PM2模式比较省功耗而且可以被定时唤醒;PM3模式最省电但是只能被外部中断唤醒。开启睡眠功能很简单:1、首先确认f8wConfig.cfg文件中DRFD_RCVC_ALWAYS_ON定义为FALSE;2、然后在IAR的Options->C/C++Compiler->Preproc...

2020-02-07 17:03:03 442

原创 Zigbee终端设备入网报文分析

Zigbee终端设备入网报文分析一、设备启动加网流程,发出Beacon Request指令,如下:在同一个频道下,已经入网设备的协调器和路由设备会响应报文,如下:该报文中包含PAN ID信息和是否允许关联信息。备注:在同个频道中至少发出3次Beacon Request,且有得到允许关联的Beacon响应后,进入下个流程。发送Beacon R...

2020-02-07 15:41:05 1763

原创 .bss段和.data段数据分析

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来存...

2019-08-24 18:11:05 753

原创 protel99 PCB放汉字方法

1 第一步:安装p99se_pcb_cn.exe 路径一定是99se的根目录

2019-08-12 23:06:44 1770

原创 AD09,如何设置按住鼠标轮放大缩小

设置DXP->Preferences->PCB Editor->Mouse wheel configuration进行鼠标滑轮控制缩放图片1.png (76.1 KB, 下载次数: 0)

2019-08-06 15:07:24 6124

原创 移远原厂远程端口地址和端口号

移远原厂远程端口地址和端口号发送什么数据,自动接收什么数据AT+QIOPEN=1,0,“TCP”,“220.180.239.212”,8009,0,0

2019-07-26 15:48:35 308

转载 ug/L和ppm换算

2019-07-25 14:02:39 6417

原创 IAR快速修改工程名称

https://blog.csdn.net/qq_20553613/article/details/86369282修改方法:第一步:修改工程名称将工程文件夹下后缀为“dep、ewd、ewp、eww”的四个文件重命名为目标名称。第二步:修改工程内容用编辑器(记事本或者UE)打开“eww”后缀的文件,修改目的路径的“project.ewp”为目标名称。第三步:修改编译输出文件建议在...

2019-07-24 09:37:59 324

原创 华大单片机DEMO代码在SouceInsight打开乱码问题解决

1、将.C或者.h文件内容另存为ANSI格式。2、Tools-option-editor(似乎不是必要的)

2019-07-17 16:41:07 396

原创 晶振 负载电容 匹配电容

硬件知识

2019-07-15 17:07:37 5628

PortHelper(单片机多功能调试助手)

PortHelper(单片机多功能调试助手)

2022-03-04

stm32F407_CubeMx_Slave_HID

stm32F407_CubeMx_Slave_HID

2022-03-04

stm32F407 USB Host CubeMX

stm32F407 USB Host CubeMX

2022-02-26

stm32407_CubeMX_DMA

stm32407_CubeMX_DMA

2022-02-24

基于STM32F407通过STM32CubeMX实现FATFS+SD卡多行存储

基于STM32F407通过STM32CubeMX实现FATFS+SD卡多行存储

2022-02-24

空空如也

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

TA关注的人

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