lwip lm3s HOST_TMR_INTERVAL

lwIPHostTimerHandler() 直译:lwIP主机定时处理函数(),lwIP调用与主机相关的周期性处理的功能可放在这个函数下执行。 其调用间隔在lwipopts.h里边进行设置,如下,我设置调用间隔为10ms。 #define HOST_TMR_INTERVAL        ...

2016-10-27 13:47:59

阅读数 406

评论数 0

源码网站

http://www.codeguru.com/cpp/cpp/algorithms/compression/article.php/c5125/Two-Classes-for-Doing-Gzip-in-Memory.htm

2016-10-27 10:27:06

阅读数 225

评论数 0

CC1100小程序

RF1100SE微功率无线数传模块,采用Chipcon公司的高性能CC1100无线通信芯片,最大传输数率达500kbps,并可软件修改波特率,开阔地传输距离达到300米,具有无线唤醒等功能, 灵敏度达到-110dBm,可靠性高,可广泛应用于各种场合的短距离无线通信领域。     性能及特点: ...

2016-10-25 21:05:09

阅读数 2857

评论数 0

TIM_InternalClockConfig

TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;        //重新将 Timer设置为缺省值        TIM_DeInit(TIM2);        //采用内部时钟给 TIM2提供时钟源        TIM_In...

2016-10-25 15:31:43

阅读数 1400

评论数 0

bit误码率和包误码率

2016-10-23 11:47:39

阅读数 1339

评论数 0

一个cc1101功耗的问题

CC1101进入掉电模式是直接用这条命令就可以了吧:halSpiStrobe(CCxxx0_SPWD); 为什么我使用这条命令后CC1101还有70uA左右的电流呢,按数据手册上应该在1uA一下啊,怎么大了几十倍。 CC1101进入掉电模式后是自动关闭电压调节器和晶振的吧?还是跟寄存器...

2016-10-21 16:25:16

阅读数 2592

评论数 0

TBB TBH

TBB,TBH 高级语言都提供了“分类讨论”式控制结构,如C语言的switch,Basic语言的Select Case。通常,给我们的印象是比较靠后的case执行起来效率比较低,因为要一个一个地查。有了TBB/TBH后,则改善了这类结构的执行效率(可以对比51中的MOVC) TBB(查表跳转字...

2016-10-21 13:59:46

阅读数 1847

评论数 0

bss段、data段和text段

在采用段式内存管理的架构中(比如intel的80x86系统),一个程序本质上都是由 bss段、data段、text段三个组成的 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。 一般在初始化时bss 段部分将会清零(bss段属于静态内...

2016-10-21 11:08:32

阅读数 210

评论数 0

Windows 7 Ultra Edit 运行错误 解决方法

本人安装的Windows 7 旗舰版 32位系统,在安装UltraEdit之后  发现在打开的时候,打不开,报错: An error has occured. The application will be shutdown. would you ... 针对这个错误,在网上...

2016-10-21 10:39:42

阅读数 1646

评论数 0

RCC_APB2PeriphResetCmd(0X01FC,DISABLE)

RCC_APB2PeriphResetCmd(0X01FC,DISABLE); //复位所有 IO 口 //系统进入待机模式 void Sys_Enter_Standby(void) {      RCC_APB2PeriphResetCmd(0X01FC,DI...

2016-10-21 09:43:47

阅读数 3396

评论数 0

ADC实验

STM32 拥有 1~3 个 ADC( STM32F101/102 系列只有 1 个 ADC),这些 ADC 可以独立使用,也可以使用双重模式(提高采样率)。 STM32 的 ADC 是 12 位逐次逼近型的模拟数字转换器。它有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的...

2016-10-20 22:35:24

阅读数 2850

评论数 0

ADC_ScanConvMode_ADC_ContinuousConvMode_EOC

alState ADC_ScanConvMode;        这个参数用来指定转换是扫描(多通道模式)还是单个转换(单通道模式),该参数可以被设置为DISABLE或者ENABLE。   在数据手册中,SCAN位是这样描述的:扫描模式   该位由软件设置和清除,用于开启或关闭扫描模式。在扫...

2016-10-20 20:00:00

阅读数 5806

评论数 0

STM32的PWM波的频率和占空比

网上看到一篇文章,不是很完整,但是有助于我理解,个人觉得还可以,具体的代码,网上有很多,大家可以参考参考计算一下。 下面的这个是stm32的定时器逻辑图,上来有助于理解: TIM3的ARR寄存器和PSC寄存器, 确定PWM频率。 这里配置的这两个定时器确定了PWM的频率...

2016-10-20 19:30:29

阅读数 4106

评论数 0

TIM_OCPolarity pwm

TIM_TimeBaseStructure.TIM_Period=199; //计数器初值 TIM_OCInitStructure.TIM_OCPolarity=TIM_OCPolarity_High; TIM_OCInitStructure.TIM_Pulse=150; 则计数0-150为高,1...

2016-10-20 17:37:23

阅读数 2680

评论数 0

STM32DAC+TIM

TIM_SelectOutputTrigger TIM_PrescalerConfig(TIM6, 0xF, TIM_PSCReloadMode_Update);  TIM_SetAutoreload(TIM6, 0xFF);  TIM_SelectOutputTrigger(TIM...

2016-10-20 17:08:21

阅读数 772

评论数 0

TIM_SelectOutputTrigger()函数的作用是干嘛的?

定时器触发输出,比如用作触发另一个定时器,触发AD转换等

2016-10-20 17:01:34

阅读数 2952

评论数 0

stm32DAC

STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的 DAC。 DAC可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。 DAC 工作在 12 位模式时,数据可以设置成左对齐或右对齐。 DAC 模块有 2 个输出通道,每个通道都有单独的转换器。...

2016-10-20 15:40:59

阅读数 1858

评论数 0

内部温度传感器(ADC采集)

STM32 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度(TA)。该温度传感器在内部和 ADCx_IN16 输入通道相连接,此通道把传感器输出的电压转换成数字值。温度传感器模拟输入推荐采样时间是 17.1μ s。 STM32 的内部温度传感器支持的温度范围为: -40~125度,精度...

2016-10-20 15:12:38

阅读数 2314

评论数 1

STM32芯片ADC内部的CH17参考电压的用途

每个STM32芯片都有一个内部的参照电压,相当于一个标准电压测量点,在芯片内部连接到ADC1的通道17。   根据数据手册中的数据,这个参照电压的典型值是1.20V,最小值是1.16V,最大值是1.24V。这个电压基本不随外部供电电压的变化而变化。   不少人把这个参照电压...

2016-10-20 14:46:33

阅读数 2285

评论数 0

STM32F4 ADC1 模拟看门狗【库函数操作】

ADC的模拟看门狗用于检查电压是否越界。他又上下两个边界,可分别在寄存器ADC_HTR和ADC_LTR中设置。库函数是使用ADC_AnalogWatchdogThresholdsConfig设置的,无论是常规通道还是注入通道,都非常简单。 当模拟看门狗检测到电压高于上限或者低于下限时将会产生...

2016-10-20 14:18:28

阅读数 2539

评论数 0

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