自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 指针数组与数组指针

首先我们需要了解概念:(1)数组指针是本质是指针,它指向的数据类型是数组;(2)指针数组是数组,它的元素是指向某个数据类型的指针; 1.定义 (1)int (*p1)[5]; 数组指针,(*p1)运算符*先与p结合,表面它是个指针,后与[]结合,定义为数组指针。即指向数组的指针。指针指向有5个int型元素的数组; (2)int* p2[5] 指针数组,p2先与[]结合,表明它是个数组,后与运算符*结合,...

2021-10-08 19:29:43 88

原创 排序算法

int abc[10] = { 190, 222, 123, 234, 477, 10, 783, 489, 3234, 297 };1、选择排序void select_sort(int a[], int n){int j;for (int i = 0; i < n - 1; i++) {j = i;for (int k = i + 1; k < n; k++) {i...

2019-11-15 11:34:47 118

原创 智能扫地机器人软硬件开发笔记(1)-规格需求书

现在的城市生活节奏越来越快,加班更是家常便饭,人也变得也来越懒惰,打扫房屋就成了一件头疼的事。随着智能扫地机的问世及普及,节省了人们的清洁时间。半年前我萌生了自己设计开发一款扫地机器人的想法,虽然也做了一些准备工作,但奈何SLAM算法门槛还是较高。不过最终还是决定从稍简单的随机式扫地机入手,再开发路径规划式,最后有可能回去尝试挑战SLAM视觉路径规划等方案,所谓有志者事竟成,那就先立个志,定个规格...

2019-10-17 23:25:37 4232 1

原创 有限状态机(FSM)设计思路

1.有限状态机有限状态机(Finite State Machine)是软件设计领域中一种重要的工具,在软件实现中或多或少都会用到各种各样的状态机,但是实现方多种多样,效果也是良莠不齐,本文主要介绍下有限状态机表的设计思路。2.FSM实现方式2.1 if else 或者 switch case结构这种方式比较直观,对于小型状态机比较适用,但对于稍大型的状态机,使用这种方式难以维护,往...

2019-04-16 18:01:18 1323

原创 函数指针的应用

1.函数指针的定义函数指针通常会与指针函数混淆,指向函数的指针叫做函数指针,而指针函数表示函数的返回值为指针的函数。2.函数指针的表达(1)int (*func1)(int , int );//此处定义了一个函数指针,其返回值为int型;(2)int* func1(int, int);    //此处定义了一个指针函数,其返回值为int型的指针;3.函数指针的使用;一般函数指针主要用于回调函数,当...

2018-06-28 19:46:47 1019

原创 BLE 自适应跳频及算法实现

        BLE协议运行在2.4G ISM频段上,由于诸如Wi-Fi,ZigBee等都在此频段上,因此干扰是比较严重的。需要在此频段上进行有效的数据交互,自适应跳频技术是必不可少的,废话不多说,咱们直接进入主题,讨论下的BLE协议中的自适应跳频,以及跳频算法的实现。我们称主设备为Master(手机、PC机等),从设备为Slave(手环等)。Master向Slave发送connect requ...

2018-03-13 12:13:49 8219 2

原创 BLE Link Layer学习笔记

BLE Link Layer协议中的广播与数据发送维护

2017-12-16 14:31:51 690

原创 MFC下动态添加控件

敢于拼搏,乐于奉献

2014-10-24 15:00:31 1006

原创 mini2440开发板 supervivi无法下载以及windows 7下usb驱动安装不成功的问题的解决方法

本人是linux系统的初学者,最近一直跟着国嵌的视频学习软件学习。最近刚买的mini2440的256M nand Flash的开发板,想搭建linux软件系统,于是就跟着视频中的步骤做,但是遇到了不少的问题。首先,如果是supervivi-128M.bin无法在用J-link下载的时候经常会出现断掉的情况,实在无法忍受了,下载了几十次没一次成功。于是在网上搜解决的方法。原来使用J-link下载之前

2013-11-11 15:36:23 2394

浅谈BLE(Bluetooth low enegy).pptx

BLE LinkLayer层PPT讲义。主要讲述了LinkLayer的状态机,建立连接,报文报头,自适应跳频,连接参数更新等。

2019-07-09

SuperVivi-Transfer-Tool-Complete

linux学习中可以代替dwn的一款软件。

2013-11-11

有效的supervivi-128M.bin文件

国嵌所给的supervivi-128M.bin在烧写到板子里面是没有用的,很坑,这里我提供一个supervivi-128M.bin,本人亲自试验是有用的。

2013-11-11

4X4矩阵键盘扫描程序以及显示程序

自己编写的4X4矩阵式键盘的循环扫面程序,以及在12864液晶显示屏上显示调用的一些函数,很好用,注释很清楚。

2012-11-18

Protel 99se

关于 PCB板制图的工程开发软件,很好用的

2011-11-23

空空如也

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

TA关注的人

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