久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于MSP430的NRF24L01 低功耗無線收發程序
[打印本頁]
作者:
極速蝸牛no.1
時間:
2017-10-19 16:14
標題:
基于MSP430的NRF24L01 低功耗無線收發程序
基于MSP430的NRF24L01 低功耗無線收發程序 用于低功耗的功耗測試
0.png
(12.75 KB, 下載次數: 91)
下載附件
2017-10-19 19:43 上傳
單片機源程序如下:
//接收函數,收到數據后,通過串口顯示,串口撥特率設置9600
#include <msp430x14x.h>
#include "stdio.h"
#include "common.h"
#include "nrf2401.h"
#include "key.h"
#include "adc.h"
#include "oled.h"
#include "cc1101.h"
unsigned int adczhi;
unsigned char adl,adh,key;
char fasonflag,cishuflag;
char RxBuf[32]=
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
char TxBuf[32]=
{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
void main()
{
InitSys();
WDTCTL = WDTPW + WDTHOLD; //禁止看門狗
init_uart0();
keyIO_init(); // 普通IO 設置
P2DIR = 0xff; //設置P2-BIT0口方向為輸出
P2OUT = 0xfe; //點亮D1
unsigned char i=0;
int j=0;
RF24L01_IO_set();
P6OUT &= ~BIT0;
init_NRF24L01T() ; nRF24L01_TxPacket(TxBuf); // Transmit Tx buffer data
// init_NRF24L01R() ;
ADC_init ();
OLED_Init(); //初始化OLED
OLED_Clear(); //oled 清屏
OLED_ShowString(0,0,"hello word");
TBCCTL0 = CCIE; // 定時器初始化配置
TBCCR0 = 65535;
TBCTL = TBSSEL_1 + MC_2; // SMCLK, contmode
_EINT();
_BIS_SR( LPM3_bits + GIE); // Enter LPM0 w/ interrupt
P2OUT = 0xbb;
P2DIR = 0xff;
P2OUT = 0xff;
P3DIR = 0xff;
P3OUT = 0xff;
P4DIR = 0xff;
P4OUT = 0xff;
P5DIR = 0xff;
P5OUT = 0xff;
while(1)
{
if( fasonflag==1 )
{
adczhi = get_ADC () ; // 讀取AD值
// OLED_ShowString(0,3,"adc");
// OLED_ShowChar(40,3,adczhi/1000+0x30);
// OLED_ShowChar(50,3,adczhi%1000/100+0x30);
// OLED_ShowChar(60,3,adczhi%100/10+0x30);
// OLED_ShowChar(70,3,adczhi%10+0x30);
TxBuf[0] = 0x01; //(char)adczhi; // 裝載數據
TxBuf[1] = 0x01; //(char)(adczhi>>8);
TxBuf[2] = i;
P6OUT &= ~BIT0; //mos管 打通
init_NRF24L01T() ; //初始化NRF
nRF24L01_TxPacket(TxBuf); // fasong 一個數據包
SPI_RW_Reg(WRITE_REG+STATUS,0XFF); //清狀態寄存器
Delay(85);//Delay(35);
P6OUT |= BIT0; // 關閉mos管
j=!j; i++;
if(i==250) { i=0; }
}
else {
TBCTL = TBSSEL_1 + MC_2;
_BIS_SR(LPM3_bits +GIE); // 進低功耗3
// _BIS_SR(LPM3_bits +GIE);
}
}
}
// Timer B0 interrupt service routine
#pragma vector=TIMERB0_VECTOR
__interrupt void Timer_B (void)
{
//_BIS_SR( 0x0000 + GIE); // Enter LPM0 w/ interrupt
// TACTL = TASSEL_2 +ID_3 + MC_0;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
fason duoci.zip
(126.18 KB, 下載次數: 56)
2017-10-19 16:13 上傳
點擊文件名下載附件
NRF發送程序員
下載積分: 黑幣 -5
作者:
JINZE
時間:
2017-10-23 11:05
贊一個,正好需要
作者:
shiguangbian
時間:
2018-7-17 20:57
贊一個 我真的很需要 謝謝樓主的分享
作者:
small_tiger09
時間:
2019-11-9 00:03
感謝分享!
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
免费一级大片
|
wwwav在线
|
黄色高清网站
|
免费一级a毛片夜夜看
|
国产视频一
|
国产成人综合在线
|
不卡av网站
|
国产又粗又大又硬
|
日韩免费在线视频
|
国产精品麻豆
|
国产成人99久久亚洲综合精品
|
日韩精品区
|
av观看免费
|
欧美 日韩 国产 成人 在线
|
成人国产一区
|
午夜精品久久久久久
|
亚洲高清在线
|
99久久精品一区二区成人
|
黄色一级影片
|
国产精品成人免费视频
|
精品福利在线
|
操碰97
|
日韩免费高清视频
|
午夜国产福利
|
天天操夜
|
欧美亚洲视频
|
天堂一区二区三区
|
日韩在线毛片
|
亚洲一区在线看
|
国产成人精品免费视频
|
久久久国产视频
|
五月婷婷六月天
|
欧美日韩中文字幕在线观看
|
精品在线观看视频
|
视频一区二区三区在线观看
|
成人在线一区二区
|
五月天婷婷视频
|
日韩国产精品一区二区
|
日韩专区中文字幕
|
午夜视频免费看
|
国产一级黄色大片
|