- 博客(13)
- 收藏
- 关注
转载 二分法查找:
查找功能是数据处理的一个基本功能。数据查找并不复杂,但是如何实现数据又快又好地查找呢?前人在实践中积累的一些方法,值得我们好好学些一下。我们假定查找的数据唯一存在,数组中没有重复的数据存在。顺序查找、二分法查找、二叉树查找、hash查找。二分法查找:a是查找的数组,二分法查找的前提条件是a数据的排序是有序的。key是待查找的变量,n是数组a的长度。int binary( ...
2018-05-09 16:06:00 135
转载 Keil工程Lib库文件的制作和运用
最近看了百度手环开源项目,发现所有的算法都被封装成了一个lib文件在keil中调用 也是第一次学习到。问题引出:为什么要做成lib库?1、有些方案公司为了将自己写的关键部分源代码不进行公开,但是同时库文件又需要让别人能够正常调用,那封装成lib的格式就是一个好方法。2、编译某些工程文件时非常耗时,像UCGUI和ST官方的库时,由于文件众多,编译一次可能得1两分钟,这时可以打...
2018-05-09 16:00:00 395
转载 STM32 HAL库 UART使用printf
STM32 HAL库 UART使用printf// 添加这个函数int fputc(int ch,FILE *f){ uint8_t temp[1]={ch}; HAL_UART_Transmit(&UartHandle,temp,1,2);}MDK设置:勾选Use Micro LIB测试板子:STM32F746N...
2018-05-09 14:26:00 1433
转载 MDK Keil 5软件小技巧
几乎所有玩ARM Cortex M单片机的坛友都是通过MDK Keil 5或者IAR环境进行单片机的程序开发的,俗话说工欲善其事必先利其器,我们天天都在用这个开发环境,那么,有些在MDK Keil 5中的实用功能小技巧,大家又知道多少呢? 1.并不是所有源文件(.c)都需要加进工程中,只需要添加必要的源文件即可。无论是什么开发环境,只要是C/C++的工程,工程编译时间的...
2018-05-08 16:03:00 569
转载 使用keil生成bin文件
相关文件 下载http://pan.baidu.com/share/link?shareid=478269&uk=1107426113使用kei自带的工具的话是打开OptionsforTarget对话框,选择User标签页;勾选RunUserProgramsAfterBuild/R...
2018-05-08 16:00:00 205
转载 在线PDU格式编码/解码
在线PDU格式编码/解码使用GSM/GPRS AT指令发送中文短信,汉字时,需要先将短信内容编码成PDU格式,然后通过AT+CMGS AT+CMGW等指令发送。注意:需要先通过AT+CMGF=0指令将GSM/GPRS模块设置为PDU模式16进制PDU消息7/8/16位PDU消息(已解码)...
2018-05-08 15:17:00 1817
转载 惠斯通电桥计算公式
惠斯通电桥是一个非常有用的电路。当桥完全平衡时,右边电阻相同,左侧电阻(R1=R3,和R2=Rx),桥两端的电压为零。但是,由于电阻一个小的变化,桥变得不平衡,出现一个电压差。惠斯登电桥应用,例如应变计,压力计,传感器等各种设备.差分放大器可用于提取共模信号,同时拒绝了所有的共模噪声。作为一个非常小的信号变化可以从桥中提取,因为共模噪声很容易被拒绝....
2018-05-08 15:14:00 18551
转载 STCubeMX软件新建Keil和IAR工程使用步骤:
STCubeMX软件新建Keil和IAR工程使用步骤:首先是软件下载(也可在我们的百度云下载):1.STCubeMX下载地址: http://www.stmicroelectronics.co ... alog/tools/PF2592422.STM32CubeF1下载地址: http://www.stmicroelectronics.co ... alog/tools/P...
2018-05-08 14:07:00 495
转载 关于步进电机失步低成本解决方案(原创)
方案1:方案2:注:原创文章,未经许可,禁止转载与引用转载于:https://www.cnblogs.com/lvjunjie/p/8990327.html
2018-05-04 14:02:00 323
转载 简单实用的用码盘测量角度方法
测控系统中,经常需要采集各种角度参数或对转动机构进行测速的角度传感器。市场上比较成熟的角度传感器有自增角机、电位器、码盘、霍尔元件和齿轮计数器。本文设计一种光电码盘设计方案,硬件结构非常简单、成本低、稳定性好、寿命长、能满足多种条件下的精度要求。 工作原理:(1)信号的产生...
2018-05-03 15:39:00 1511
转载 结构体中定义函数指针
结构体指针变量的定义定义结构体变量的一般形式如下:形式1:先定义结构体类型,再定义变量struct 结构体标识符{ 成员变量列表;…};struct 结构体标识符 *指针变量名;变量初始化:struct 结构体标识符 变量名={初始化值1,初始化值2,…,初始化值n };形式2:在定义类型的同时定义变量struct 结构体标识符{ 成员变量列表;…} *指针变...
2018-04-27 11:54:00 120
转载 函数指针及函数指针数组的妙用
笔者在开发某软件过程中遇到这样一个问题,前级模块传给我二进制数据,输入参数为 char* buffer和 int length,buffer是数据的首地址,length表示这批数据的长度。数据的特点是:长度不定,类型不定,由第一个字节(buffer[0])标识该数据的类型,共有256(28 )种可能性。我的任务是必须对每一种可能出现的数据类型都要作处理,并且我的模块包含...
2018-04-27 11:43:00 158
转载 函数指针与指针函数的理解
前段时间用过,但是几年没有用,又忘记了,还要重新搜索,写在这里 以备将来不时之需。1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。类型标识符 *函数名(参数表)int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函...
2018-04-27 11:22:00 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人