红外遥控原理

遥控红外通信原理   在实际的通信领域,发出来的信号一般有较宽的频谱,而且都是在比较低的频率段分布大量的能量,所以称之为基带信号,这种信号是不适合直接在信道中传输的。为便于传输、提高抗干扰能力和有效的利用带宽,通常需要将信号调制到适合信道和噪声特性的频率范围内进行传输,这就叫做信号调制。在通信系...

2018-10-10 16:53:12

阅读数 2621

评论数 0

keil 调试的时候自动刷新watch window的方法

点击如下选项。

2018-09-09 15:22:20

阅读数 1671

评论数 0

C中volatile关键字

转载:https://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有v...

2018-08-07 09:22:57

阅读数 40

评论数 0

keil 安装 for NRF52832

今天重新安装了keil 想要在调试nrf52832的时候使用,记录一下安装过程和问题解决。 和安装keil一样,安装这两个文件,破解也是一样。 然后双击下面的pack,根据不同的sdk版本选择合适的pack版本,这里使用的是sdk13.0,pack8.12.0. 然后打开keil,点击这...

2018-07-30 17:00:46

阅读数 823

评论数 0

do{...} while(0);

参考链接: https://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html do...while(0)的妙用     在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循...

2018-07-18 15:05:44

阅读数 423

评论数 0

nrf52832广播间隔时间设置范围

参考链接:http://www.360doc.com/content/17/0110/13/16227202_621517465.shtml

2018-07-13 15:38:28

阅读数 1297

评论数 0

NRF52832中状态灯程序

对ble_uart的例子,分析状态灯指示程序控制状态的函数是bsp_indication_set(bsp_indication_t indicate);状态主要在两个地方,一个是广播,一个是连接,所以,状态灯的函数在这两个回调函数中。广播的回调函数在初始化advertising_init();的时...

2018-06-28 11:12:08

阅读数 691

评论数 0

显控屏modbus功能码

MODBUS地址类型与功能码对应关系当触摸屏作为一个MODBUSSERVER主站时,是要对所连接的MODBUSRTU从站进行读写控制。WEINVIEW的触摸屏支持01—05和16号功能码。每个设备地址类型所使用的功能码如下:对MODBUSRTU设备进行读写,触摸屏上的元件中使用什么样的地址类型,取...

2018-06-15 16:46:44

阅读数 1335

评论数 0

CRA16计算方法

1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项...

2018-06-04 16:40:08

阅读数 138

评论数 0

热敏电阻温度计算 公式 程序

一、热敏电阻公式NTC 热敏电阻温度计算公式:Rt = R *EXP(B*(1/T1-1/T2))其中,T1和T2指的是K度,即开尔文温度。Rt 是热敏电阻在T1温度下的阻值。R是热敏电阻在T2常温下的标称阻值。100K的热敏电阻25℃的值为100K(即R=100K)。T2=(273.15+25)...

2018-06-04 11:07:14

阅读数 10026

评论数 5

stm32添加历程问题

stm32程序,在定时器程序中加入串口时,出现了错误:提示这个结构体没有定义,实际上已经定义了,只是没有添加定义文件,打开stm32f10x_conf.h文件,在里面打开屏蔽的文件即可。...

2018-05-24 13:50:47

阅读数 104

评论数 0

NRF24L01接收问题

在对nrf24l01编程时,如果将RX_mode();函数(即打开接收函数)在while(1)中调用,那么将会很难接收到数据,甚至接收不到,通过测试找到原因:如果每秒钟发送一包数据,然后在发送完成后打开接收,这样可以很好的接收到数据。分析原因:如果在while(1)中一直调用打开接收的话,那么将会...

2018-05-23 16:48:50

阅读数 922

评论数 0

52832中NFC引脚用作GPIO

NRF52832在使用IO口的时候无意间使用了P0.10端口,结果发现输出错误。查看了引脚说明发现P0.09和P0.10两个引脚为NFC引脚芯片内部默认为NFC功能,所以,要想使用需要配置为GPIOnordic的历程非常人性化,这些都已经做好了查找CONFIG_NFCT_PINS_AS_GPIOS...

2018-05-14 16:12:33

阅读数 309

评论数 0

52832中添加printf函数

本文在裸机spi历程中添加串口程序中的printf函数首先添加这个文件然后要在sdk_config.h中添加使能然后打开刚才添加的文件retarget.c,主意里面这些地方由于spi历程中使用了RTT功能。所以需要将RTT使能的地方关掉,查找图中划线的宏定义,找到并去掉,有的是要在这里修改直接删除...

2018-05-08 13:14:35

阅读数 811

评论数 0

NRF52832在ble中加入timer1

首先在将裸机的timer修改成timer1裸机timer使用的是timer0,因为协议栈使用了timer0,所以需要修改成timer1才能加入到ble程序中。裸机timer路径:E:\蓝牙\use 52832\nRF5_SDK_13.0.0_04a0bfd\examples\peripheral\...

2018-05-02 14:22:06

阅读数 664

评论数 0

nrf52832的spi通信

spi使用4根线,sck,mosi,miso,cs四根线直接相连,不需要讲mosi和miso交叉MOSI:Master Input Slave OutputMISO:Master Output Slave Input 

2018-04-18 16:46:41

阅读数 1773

评论数 0

SPI工作模式

SPI四种模式区别 spi四种模式SPI的相位(CPHA)和极性(CPOL)分别可以为0或1,对应的4种组合构成了SPI的4种模式(mode)Mode 0 CPOL=0, CPHA=0 Mode 1 CPOL=0, CPHA=1Mode 2 CPOL=1, CPHA=0 Mode 3 CPOL=1...

2018-04-13 09:09:55

阅读数 137

评论数 0

nrf51822发射功率

转自:http://www.cnblogs.com/libra13179/p/5377107.html设置蓝牙的TX Power 使用的函数sd_ble_gap_tx_power_set(int8_t tx_power); 参看例子为 S110/ble_app_proximity#define T...

2018-04-09 08:39:59

阅读数 273

评论数 0

IAR查看代码使用量

在IAR上想要查看代码使用多少点击tools->options中的Messages,在Show build messages中选择ALL,重新编译后即可看到代码量的大小。 编译后,

2018-04-03 15:50:58

阅读数 804

评论数 0

Altium designer 绘制PCB时,面板小了不够画

点击Design里面选Board Shape,跳出子列表选第一项Redefine Board Shape;此时鼠标成十字形状,绘制想要的大小。

2018-03-31 20:08:01

阅读数 702

评论数 0

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