上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: WOR很多人只见其音不见其容,最近经过一翻折腾终于在CC1101上把WOR解决了。这个配置方式其实对于 CC1100/CC1100E/CC2500等芯片都是通用的,对于SOC 芯片,CC1110和CC2510等芯片可以借鉴下,原理上没区别。 首先,先来简单说明下WOR到底是个什么功能。WOR就是使芯片处于SLEEP状态下,定时唤醒扫描空中信号的功能。米错,虽然说的是电磁波唤醒,但并不是无消耗的无线功能,需要设定一个定时扫描的周期.然后,每个周期醒过来一次扫描空间信号。需要注意的是,如果引导码正确,即使不是发给它的数据,它也会接收,然后醒过来。下面来看一下源代码:/**************. 阅读全文
posted @ 2013-07-09 16:49 万大侠 阅读(4171) 评论(0) 推荐(0) 编辑
摘要: SPI总线 当一个主控机通过SPI与几种不同的串行I/O芯片相连时,必须使用每片的允许控制端,这可通过MCU的I/O端口输出线来实现。但应特别注意这些串行I/O芯片的输入输出特性:首先是输入芯片的串行数据输出是否有三态控制端。平时未选中芯片时,输出端应处于高阻态。若没有三态控制端,则应外加三态门。否则MCU的MISO端只能连接1个输入芯片。其次是输出芯片的串行数据输入是否有允许控制端。因为只有在此芯片允许时,SCK脉冲才把串行数据移入该芯片;在禁止时,SCK对芯片无影响。若没有允许控制端,则应在外围用门电路对SCK进行控制,然后再加到芯片的时钟输入端;当然,也可以只在SPI总线上连接1个芯片, 阅读全文
posted @ 2013-07-09 16:25 万大侠 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: nRF905[1]无线芯片是有挪威NORDIC公司出品的低于1GHz无线数传芯片,主要工作于433MHz、868MHz和915MHz的ISM频段。芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。非常适合于低功耗、低成本的系统设计。编辑本段简介nRF905[1]是单片射频收发芯片,工作于433MHz的ISM频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗非常低,以10dBm 的功率发射时,工作电流仅有 30mA,接收时工作电流只有 12.5mA,多种低功率工作模式,待机模式下电流 阅读全文
posted @ 2013-07-09 15:01 万大侠 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 2003年在欧州的挪威两家创新公司 CHIPCON(2006年被TI收购2亿美元收购) Nordic 阅读全文
posted @ 2013-07-09 14:59 万大侠 阅读(187) 评论(0) 推荐(0) 编辑
摘要: SX1212是SEMTECH(升特公司)推出的一款超低功耗的单芯片无线芯片,频率范围从300MHz到510MHz。SX1212经过优化具有非常低的接收功耗,典型接收电流为2.6mA, 远小于同类收发器的接收电流。工作电压为2.1-3.6V,最大发射功率+12.5dBm, SX1212集成度非常高,其包含了射频功能和逻辑控制功能的集成电路,内部集成压控振荡器、锁相环电路、功率放大电路、低噪声放大电路、调制解调电路、变频器、中放电路等。此外它整合了基带调制解调器的数据传输速率高达150Kbps数据处理功能包括一个64字节的FIFO,包处理,自动CRC生成和数据白化。它的高度集成的架构允许最少的外部 阅读全文
posted @ 2013-07-09 14:24 万大侠 阅读(1960) 评论(0) 推荐(0) 编辑
摘要: '' = '''B' > 'A''AX' 'ABAB''ABABCCC' '''ABCD' >= 'ABAB''的' > '啊''的' > 'a''的' > '0''a' > '0''9' > '0'//以上表达式均为 True 阅读全文
posted @ 2013-07-08 23:08 万大侠 阅读(257) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject);var s1: AnsiString; //单字节储存 s2: WideString; //双字节储存begin s1 := '万一OK'; s2 := '万一OK'; ShowMessage(s1[1]); //显示乱码 ShowMessage(s2[1]); //万 ShowMessage(IntToStr(Length(s1))); //6 ShowMessage(IntToStr(Length(s2))); //4 ShowMessage(IntToStr(Si 阅读全文
posted @ 2013-07-08 23:07 万大侠 阅读(140) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject);var s1: ShortString; //为兼容老版本而存在 s2: string; //长字串,相当于动态字符数组 s3: string[10]; //短字串,相当于静态字符数组,代替 ShortStringbegin ShowMessage(IntToStr(SizeOf(s1))); //256 ShowMessage(IntToStr(SizeOf(s2))); //4 ShowMessage(IntToStr(SizeOf(s3))); //11end; 阅读全文
posted @ 2013-07-08 23:05 万大侠 阅读(168) 评论(0) 推荐(0) 编辑
摘要: //指针的运算仅对 PChar 类型procedure TForm1.Button1Click(Sender: TObject);var p: PChar;begin p := 'China'; Inc(p); p := p + 1; ShowMessage(p); //返回:ina Dec(p); p := p - 1; ShowMessage(p); //返回:Chinaend;PChar是一个指针, 它的大小只有32位. 定义时由Delphi自动填0. 要将PChar作为字符串 使用的话必须自己分配内存用完必须自己释放. PChar型字符串由#0表示字符串结尾 Delph 阅读全文
posted @ 2013-07-08 23:02 万大侠 阅读(203) 评论(0) 推荐(0) 编辑
摘要: resourcestring 阅读全文
posted @ 2013-07-08 22:55 万大侠 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页