nRF24LE1定时唤醒电脑运行程序的详细程序

豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
nRF24LE1_VISTA_开发系统使用手册
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口NRF24LE1 U1烧写器说明书_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
NRF24LE1 U1烧写器说明书
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩12页未读,
定制HR最喜欢的简历
你可能喜欢查看: 3734|回复: 26
NRF24LE1资料文档大全
本帖子中包含更多资源
才可以下载或查看,没有帐号?
资料超多啊,楼主辛苦了,谢谢。
谢谢LZ,正在用呢。
真的太多了看不完
楼主如果能每个给个简要的介绍,
就更好了。
这样可以知道是不是需要的。
还是得谢谢楼主。
NRF24LE1编程软件
NRF24LE1自适应驱动
本帖子中包含更多资源
才可以下载或查看,没有帐号?
本帖子中包含更多资源
才可以下载或查看,没有帐号?
能不能发多点中文资料。感谢大家
谢谢楼主的分享啊
这段时间在玩这个IC。。。留个记号。
楼主辛苦了,
好东西,谢谢
正好用到,谢谢了,
楼主有Nrf24Le1的原理图库和PCB库吗?&&有的话共享一下撒!!!
请看以下图片:
本帖子中包含更多资源
才可以下载或查看,没有帐号?
嗯嗯,资料好多。。。
NRF24LE1能否用&&通用isp编程器&&下载
hnhbyyb 发表于
NRF24LE1能否用&&通用isp编程器&&下载
&&不能,有专门的编程协议
NRF 编程器:
你好 请教下&&nrf24LE1的2-wire始终得不到ack 也得不到中断 是咋回事?
tcm123 发表于
不能,有专门的编程协议
NRF 编程器:
这是楼主自己开的淘宝网店吧,
很有帮助的资料
感谢LZ的无私请问我自己打样做的板子为什么下载不进程序去啊,电路图如下&&P1口连接LZ的下载器
本帖子中包含更多资源
才可以下载或查看,没有帐号?
mark nRF24LE1资料
楼主辛苦啊!!!
阿莫电子论坛, 原"中国电子开发网"
, 原www.ourdev.cn, 原www.ouravr.comNRF24LE1内部FLASH读写操作C语言程序
我的图书馆
NRF24LE1内部FLASH读写操作C语言程序
#include &Nordic\reg24le1.h&#include &stdint.h&#include &absacc.h&//定义按键sbit S3 = P0^7;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // 1/0=未按/按下sbit S2& = P0^6;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // 1/0=未按/按下sbit S1& = P0^5;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // 1/0=未按/按下//定义显示灯sbit LED3 = P0^2;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // 1/0=灭/亮sbit LED2 = P0^1;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // 1/0=灭/亮sbit LED1 = P0^0;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& // 1/0=灭/亮//定义I/O口方向#define p0dir0xf0// P0.0-P0.2为输出,P0.5-P0.7为输入,#define p1dir0x02// P1.0(TXD)输出,P1.1(RXD)为输入,uint8_t data_buf[10] = {0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A};/**************************************************功能:延时子程序说明:用户可随意设定**************************************************/void delay(uint16_t x){&&&uint16_t i,j;&&&for(i=0;i&x;i++)&&&{&&&&&&j=108;&&&&&&while(j--);&&&}}/**************************************************功能:串口初始化子程序说明:波特率19.2K,使用内部波特率发生器**************************************************/void uart_init(void){&&&ES0 = 0;&&&&&&&&&&&&&&&&&&&&& // 关UART0中断&&&REN0 = 1;&&&&&&&&&&&&&&&&&&&& // 允许接收&&&SM0 = 0;&&&&&&&&&&&&&&&&&&&&& // 串口模式1,8bit可变波特率&&&SM1 = 1;&&&&&&&&&&&&&&&&& &&&PCON |= 0x80;&&&&&&&&&&&&&&&& // SMOD = 1&&&WDCON |= 0x80;&&&&&&&&&&&&&&& // 选择内部波特率发生器&&&S0RELL = 0xe6;&&&&&&&&&&&&&&& // 波特率19.2K(十进制998=十六进制0x03e6)&&&S0RELH = 0x03;&&&TI0 = 0;& // 清发送完成标志S0BUF=0x99;& // 送初值}/**************************************************功能:串口数据发送子程序**************************************************/void uart_putchar(uint8_t x){while (!TI0);// 等待发送完成TI0=0;// 清发送完成标志S0BUF=x;// 发送数据}/**************************************************功能:NVM多字节擦除/写入子程序说明:先擦除所在页,然后写入数据**************************************************/void hal_flash_bytes_write(uint16_t a, uint8_t *p, uint16_t n){&uint8_t xdata *&if ((a&=0xfa00)&&(a&=0xffff))&& // NVM地址区为0xFA00至0xFFFF&{&&& &F0 = EA;&EA = 0;// 关中断&WEN = 1;// 允许写入&if((a&=0xfa00)&&(a&0xfc00))// 地址在NVM加长寿命区{FCR = 32;// 必须擦除整页(512byte)!&while(RDYN == 1);FCR = 33;&while(RDYN == 1);}&if((a&=0xfc00)&&(a&0xfe00))// 地址在NVM普通寿命区{FCR = 34;// 擦除整页&while(RDYN == 1);}&if((a&=0xfe00)&&(a&=0xffff))// 地址在NVM普通寿命区{FCR = 35;// 擦除整页&while(RDYN == 1);}delay(1000);uart_putchar(XBYTE[a+0]);// 擦除完成,读出正确应全为“0xFF”uart_putchar(XBYTE[a+1]);uart_putchar(XBYTE[a+2]);uart_putchar(XBYTE[a+3]);uart_putchar(XBYTE[a+4]);&pb = (uint8_t xdata *)a;&while(n--)& // 连续写入数据&{&&&*pb++ = *p++;&&&while(RDYN == 1);&&&}& &WEN = 0;// 写完,禁止写&EA = F0; // 恢复中断&}}/**************************************************功能:主程序说明:按下S2键,执行擦除/写入程序,串口显示擦除前和写入后的单元内容**************************************************/void main(void){uint16_P0DIR = p0&& // 设定I/O口输入输出P1DIR = p1LED1=LED2=LED3=0;// 灯全亮delay(1000);LED1=LED2=LED3=1;// 灯全灭&&&&&&&&&&&&&&&&& uart_init();&&&&&&&&&&&&&&&&&&&&&&&&&& // 串口初始化addr=0xfb80; // 设定地址在NVMwhile(1){if (!S2){LED2=0;uart_putchar(XBYTE[addr+0]);&& // 读原来的NVM内容uart_putchar(XBYTE[addr+1]);uart_putchar(XBYTE[addr+2]);uart_putchar(XBYTE[addr+3]);uart_putchar(XBYTE[addr+4]);hal_flash_bytes_write(addr,data_buf,5);// 改写5个单元uart_putchar(XBYTE[addr+0]);// 读改写后的内容uart_putchar(XBYTE[addr+1]);uart_putchar(XBYTE[addr+2]);uart_putchar(XBYTE[addr+3]);uart_putchar(XBYTE[addr+4]);// 正确为“0x81,0x82...0x85”delay(5000);while (!S2);LED2=1;}}}
[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢nRF24LE1中文数据手册_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
nRF24LE1中文数据手册
&&nRF24LE1中文数据手册
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩95页未读,
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 定时唤醒电脑运行程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信