- 博客(15)
- 资源 (4)
- 收藏
- 关注
转载 c#学习笔记之使用 TableLayoutPanel 控件设置窗体布局
使用 TableLayoutPanel 控件设置窗体布局在 Visual Studio IDE 左侧,找到“工具箱”选项卡。 选择“工具箱”选项卡,随即将显示工具箱。(或者,在菜单栏上,依次选择“视图”、“工具箱”。)选择“容器”组旁边的小三角形符号以打开该组,如下图所示。“容器”组可以向窗体中添加类似按钮、复选框和标签这样的控件。 在工具箱中双
2016-11-30 15:16:10 44727 3
转载 c#学习笔记对IEnumerable<T>,IDictionary<Tkey,TValue>,ICollection<T>,IList<T>的总结
对IEnumerable,IDictionary,ICollection,IList的总结1、IEnumerable接口和IEnumerable接口实现了IEnumerable接口的集合表明该集合能够提供一个enumerator(枚举器)对象,支持当前的遍历集合。IEnumerable接口只有一个成员GetEnumerator()方法。IEnumerator接口实现了IEn
2016-11-30 14:38:22 4256
转载 vs2013设置不生成.sdf和ipch文件
使用VS2013建立解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大。本文介绍两种方法使得在vs2013中不产生.sdf和ipch文件 方法一:Tools->Options->Text Editor->C/C++->Advanced->Disable Database,设置为True但是这样的办法
2016-11-29 15:50:07 4037
转载 c# 事件处理机制
在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想值得我们好好去研究。本文资源来自《C#与.NET技术平台实战演练》——中国青年出版社谈到事件,我们涉及到两个角色:事件发布者(Publisher)和事件订阅者(Scriber),也可以说是事件发送者(Sender)和事件接收者
2016-11-29 13:01:07 697
转载 stm32学习笔记之堆栈的理解
1.堆和栈大小 定义大小在startup_stm32f2xx.sStack_Size EQU 0x00000400 AREA STACK, NOINIT, READWRITE, ALIGN=3Stack_Mem SPACE Stack_Size__initial_sp; Heap Co
2016-11-21 21:03:40 9193
原创 STM32CUBE安装教程
下载连接:http://pan.baidu.com/s/1m5dmu#path=%252FSTM32CubeF4%2520v1.4.0按照提示下载java环境即可固件版本也可以采样离线下载在安装进入。找到对应的芯片的固件库版本,下载安装。即可
2016-11-21 10:44:54 3766
原创 nrf51822蓝牙学习笔记之GAP(通用属性配置文件)解读(二)
BLE的应用本质就是用来传输数据,而数据的传输最终利用就是属性条目中的属性值。通常我们所说的创建一个特性值,创建一个通道,本质上都是说的是属性条目中的这个属性值,因为数据的最底层传输传输就是通过这个属性值来进行。 即特性值指的是整个属性条目,它包括句柄,UUID,和属性值。 因为服务器中的数据库本质上都是一条条属性条目,但是每个属性条目都具有自己的意义,像是前面说的用来声明一个服务的属性条目,就称
2016-11-20 14:56:13 2496
转载 STM32学习笔记之低功耗模式的机制
本文主要解读STM32低功耗模式的机制,并不侧重STM32低功耗的程序实现,而且借助STM32固件库实现STM32低功耗会变的非常简单。一、STM32芯片性能使用芯片型号:stm32f030f4,CORTEX -M0.封装TSSOP20.运行模式:内部时钟(HSI),系统时钟频率采用48MHZ。工作电压:3.3V芯片具体参数如下:
2016-11-17 11:23:02 31584 3
转载 算法学习笔记之50HZ陷波滤波器设计
工频干扰是由电力系统引起的一种干扰,中国大陆地区由50hz及其谐波构成的一种干扰,幅值约为ECG(心电信号的50%)。 工频干扰可以用陷波器进行处理,过滤50hz信号。常用的工频陷波器主要有IIR和FIR两种,其中FIR具有良好的线性相位,但是在同等滤波效果的情况下,IIR的阶数要比FIR少很多,一个两阶的IIR滤波器的效果FIR要付出100多阶的代价,阶数大意味着
2016-11-16 18:01:26 38810 4
原创 c#学习笔记之文件操作
FileStream常用的属性和方法: 属性: CanRead 判断当前流是否支持读取,返回bool值,True表示可以读取 CanWrite 判断当前流是否支持写入,返回bool值,True表示可以写入 方法: Read() 从流中读取数据,返回字节数组 Write() 将字节块(字节数组)写入该流 Seek() 设置文件读取或写入的起始位置 Fl
2016-11-15 14:59:23 731
原创 STM32学习笔记之fatfs文件系统接口函数使用
FatFS文件系统包含了文件ff.h :文件系统实现头文件,定义有文件系统所需的数据结构diskio.h :底层驱动头文件,就一些状态宏的定义和底层驱动函数的申明integer.h:仅实现数据类型重定义,增加系统的可移植性ffconf.h :文件系统配置ff.c :文件系统实现。diskio.c 底层驱动 FatF
2016-11-09 15:51:56 17994 2
原创 nrf51822蓝牙SPI对microSD卡读写
基于nrf51822 SDK10的蓝牙串口工程 ,增加SPI的资源文件到工程,定义SPI0使能,以及定义IO口,和CS引脚电平,新建drv_sd_api.c文件如下即可在主函数调用接口函数对SD卡进行操作,此接口函数是官方提供的一个我只是修改一下,使用前对SD卡的指令以及一些注意事项说明如下:SD卡的命令格式如下,6字节共48位,传输时最高位(MSB)先传输: SD卡的c
2016-11-08 16:57:06 4989 1
原创 算法学习笔记之均值滤波法
这是一简单的嵌入式均值滤波法 ,合适特定长度的数据,滤波窗口大小为10(这个更具实际效果确定)。#define FIR_SMOOTH_INTERVAL (10)static void FIRProcess(unsigned short *InData, unsigned short length, unsigned short *OutData){ unsigned int sum
2016-11-03 19:29:11 3601
转载 matlab矩阵表示与操作
由于最近研究嵌入式算法,在学习matlab过程中还是遇到很多不熟悉的表达式,其中矩阵表达式居多。零基础开始学习,还是有点基础不够,转载一篇矩阵学习笔记。一、矩阵的表示在MATLAB中创建矩阵有以下规则:a、矩阵元素必须在”[ ]”内;b、矩阵的同行元素之间用空格(或”,”)隔开;c、矩阵的行与行之间用”;”(或回车符)隔开;d、矩
2016-11-03 18:14:31 4528
原创 STM32学习笔记之对PWM频率和占空比都可调测试
基于战舰开发板 修改的可以对频率和占空比同时调节的一个简单程序。void TIM3_PWM_Init(u16 arr,u16 psc){ GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStruc
2016-11-02 22:19:26 4975
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人