亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? avrhardware.c

?? 利用zigbee進行定位的程序
?? C
字號:
//----------------------------------------------------//
//-------Institute Of  Computing Technology-----------//
//------------Chinese Academic  Science---------------//
//-----中國科學院計算技術研究所先進測試技術實驗室-----//
//----------------------------------------------------//

/**
 * www.wsn.net.cn
 * @copyright:nbicc_lpp
 * @data:2005.11.22
 * @version:0.0.1
 * @updata:$
 *
 */
#include "avrhardware.h"
#include "project.h"
inline void  OS_wait_250ns() {
      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);}inline void  OS_uwait(int u_sec) {
    while (u_sec > 0) {      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      asm volatile  ("nop" ::);      u_sec--;    }}// LED assignmentsOS_ASSIGN_PIN(RED_LED, A, 2);OS_ASSIGN_PIN(GREEN_LED, A, 1);OS_ASSIGN_PIN(YELLOW_LED, A, 0);OS_ASSIGN_PIN(SERIAL_ID, A, 4);OS_ASSIGN_PIN(BAT_MON, A, 5);OS_ASSIGN_PIN(THERM_PWR, A, 7);// ChipCon control assignments#define OS_CC_FIFOP_INT SIG_INTERRUPT6OS_ASSIGN_PIN(CC_RSTN, A, 6); // chipcon resetOS_ASSIGN_PIN(CC_VREN, A, 5); // chipcon power enable//OS_ASSIGN_PIN(CC_FIFOP1, D, 7);  // fifo interruptOS_ASSIGN_PIN(CC_FIFOP1, E, 6);  // fifo interruptOS_ASSIGN_PIN(CC_CCA, D, 6);	  // OS_ASSIGN_PIN(CC_SFD, D, 4);	  // chipcon packet arrivalOS_ASSIGN_PIN(CC_CS, B, 0);	  // chipcon enableOS_ASSIGN_PIN(CC_FIFO, B, 7);	  // chipcon fifoOS_ASSIGN_PIN(RADIO_CCA, D, 6);	  // // Flash assignmentsOS_ASSIGN_PIN(FLASH_SELECT, A, 3);OS_ASSIGN_PIN(FLASH_CLK,  D, 5);OS_ASSIGN_PIN(FLASH_OUT,  D, 3);OS_ASSIGN_PIN(FLASH_IN,  D, 2);// interrupt assignmentsOS_ASSIGN_PIN(INT0, E, 4);OS_ASSIGN_PIN(INT1, E, 5);OS_ASSIGN_PIN(INT2, E, 6);OS_ASSIGN_PIN(INT3, E, 7);// spibus assignments OS_ASSIGN_PIN(MOSI,  B, 2);OS_ASSIGN_PIN(MISO,  B, 3);//OS_ASSIGN_PIN(SPI_OC1C, B, 7);OS_ASSIGN_PIN(SPI_SCK,  B, 1);// power control assignmentsOS_ASSIGN_PIN(PW0, C, 0);OS_ASSIGN_PIN(PW1, C, 1);OS_ASSIGN_PIN(PW2, C, 2);OS_ASSIGN_PIN(PW3, C, 3);OS_ASSIGN_PIN(PW4, C, 4);OS_ASSIGN_PIN(PW5, C, 5);OS_ASSIGN_PIN(PW6, C, 6);OS_ASSIGN_PIN(PW7, C, 7);// i2c bus assignmentsOS_ASSIGN_PIN(I2C_BUS1_SCL, D, 0);OS_ASSIGN_PIN(I2C_BUS1_SDA, D, 1);// uart assignmentsOS_ASSIGN_PIN(UART_RXD0, E, 0);OS_ASSIGN_PIN(UART_TXD0, E, 1);OS_ASSIGN_PIN(UART_XCK0, E, 2);	OS_ASSIGN_PIN(UART_RXD1, D, 2);OS_ASSIGN_PIN(UART_TXD1, D, 3);OS_ASSIGN_PIN(UART_XCK1, D, 5);

//ADC assignments;  added by liulingyi
OS_ASSIGN_PIN(ADC1, F, 1);


void OS_SET_PIN_DIRECTIONS(void){  /*  outp(0x00, DDRA);  outp(0x00, DDRB);  outp(0x00, DDRD);  outp(0x02, DDRE);  outp(0x02, PORTE);  */  OS_MAKE_RED_LED_OUTPUT();  OS_MAKE_YELLOW_LED_OUTPUT();  OS_MAKE_GREEN_LED_OUTPUT();        OS_MAKE_PW7_OUTPUT();  OS_MAKE_PW6_OUTPUT();  OS_MAKE_PW5_OUTPUT();  OS_MAKE_PW4_OUTPUT();  OS_MAKE_PW3_OUTPUT();   OS_MAKE_PW2_OUTPUT();  OS_MAKE_PW1_OUTPUT();  OS_MAKE_PW0_OUTPUT();//cc2420 pins  
  OS_MAKE_MISO_INPUT();  OS_MAKE_MOSI_OUTPUT();  OS_MAKE_SPI_SCK_OUTPUT();  OS_MAKE_CC_RSTN_OUTPUT();      OS_MAKE_CC_VREN_OUTPUT();  OS_MAKE_CC_CS_INPUT();   OS_MAKE_CC_FIFOP1_INPUT();      OS_MAKE_CC_CCA_INPUT();  OS_MAKE_CC_SFD_INPUT();  OS_MAKE_CC_FIFO_INPUT();   OS_MAKE_RADIO_CCA_INPUT();  OS_MAKE_SERIAL_ID_INPUT();  OS_CLR_SERIAL_ID_PIN();  // Prevent sourcing current  OS_MAKE_FLASH_SELECT_OUTPUT();  OS_MAKE_FLASH_OUT_OUTPUT();  OS_MAKE_FLASH_CLK_OUTPUT();  OS_SET_FLASH_SELECT_PIN();      OS_SET_RED_LED_PIN();  OS_SET_YELLOW_LED_PIN();  OS_SET_GREEN_LED_PIN();}

//--------------------------------------------------------------inline  int is_host_lsb(void){  const uint8_t n[2] = { 1, 0 };  return * (uint16_t *)n == 1;} inline uint16_t toLSB16(uint16_t a){  return is_host_lsb() ? a : (a << 8) | (a >> 8);} inline uint16_t fromLSB16(uint16_t a){  return is_host_lsb() ? a : (a << 8) | (a >> 8);}//--------------------------------------------------------------------------- inline uint8_t rcombine(uint8_t  r1, uint8_t  r2)
{  return r1 == FAIL ? FAIL : r2;}
 inline  uint8_t rcombine4(uint8_t r1, uint8_t r2, uint8_t r3, uint8_t r4)
{  return rcombine(r1, rcombine(r2, rcombine(r3, r4)));}
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产·精品毛片| 亚洲国产精品麻豆| 91黄色免费版| 国产麻豆午夜三级精品| 亚洲精品乱码久久久久久久久| 精品国产亚洲在线| 欧美性大战久久久久久久蜜臀| 国产精品一区二区三区四区| 五月天激情综合| 亚洲欧美在线高清| 日韩精品一区二区三区四区视频| 日本道精品一区二区三区| 国产一区二区三区黄视频| 亚洲123区在线观看| 亚洲视频一区二区免费在线观看 | 国产一区二区三区精品欧美日韩一区二区三区 | 欧美激情艳妇裸体舞| 制服丝袜中文字幕亚洲| 色网站国产精品| 成人综合婷婷国产精品久久蜜臀| 麻豆一区二区在线| 一区二区三区四区乱视频| 国产欧美日韩亚州综合 | 欧美高清在线一区二区| 日韩你懂的在线播放| 欧美老年两性高潮| 91色视频在线| 不卡av在线免费观看| 国产精品一区2区| 成人性生交大片免费| 国内国产精品久久| 免费观看91视频大全| 五月婷婷另类国产| 午夜精品久久久久久久久久| 一区二区三区四区激情| 亚洲婷婷综合色高清在线| 国产精品午夜久久| 国产精品色哟哟| 中文一区二区在线观看| 国产欧美一区二区精品忘忧草| 精品国产91洋老外米糕| 精品国产乱码久久久久久牛牛| 91精品国产日韩91久久久久久| 欧美日韩国产中文| 91精品国产综合久久国产大片| 欧美日韩一级片网站| 欧美少妇bbb| 国产成人av资源| 狠狠v欧美v日韩v亚洲ⅴ| 青草国产精品久久久久久| 日本不卡一区二区三区高清视频| 亚洲成人精品一区二区| 亚洲国产成人精品视频| 依依成人精品视频| 亚洲日本欧美天堂| 亚洲欧美韩国综合色| 亚洲视频在线观看一区| 亚洲美女免费视频| 国产精品嫩草影院av蜜臀| 国产喷白浆一区二区三区| 国产亚洲福利社区一区| 久久久久青草大香线综合精品| 久久亚洲精华国产精华液 | 欧美精品xxxxbbbb| 欧美日韩中文一区| 欧美日韩aaaaa| 欧美日韩不卡一区| 日韩一区和二区| 精品区一区二区| 久久久午夜电影| 国产午夜精品一区二区三区嫩草| 中文字幕精品—区二区四季| 欧美激情中文字幕一区二区| 亚洲视频精选在线| 一区二区三区四区蜜桃| 亚洲va欧美va天堂v国产综合| 天天av天天翘天天综合网 | 成人中文字幕合集| 国产在线精品不卡| 久久草av在线| 91亚洲精品乱码久久久久久蜜桃| 色呦呦网站一区| 欧美乱熟臀69xxxxxx| 精品免费国产二区三区| 国产精品麻豆久久久| 精品午夜久久福利影院| 成人精品小蝌蚪| 99综合电影在线视频| 在线观看欧美黄色| 日韩免费视频一区| 国产精品网站在线| 亚洲国产aⅴ成人精品无吗| 蜜桃精品视频在线| 成人天堂资源www在线| 欧洲一区二区三区免费视频| 欧美一区二区三区电影| 国产精品天天看| 五月天丁香久久| 91亚洲国产成人精品一区二区三| 欧美一区二区福利在线| 亚洲男人的天堂av| 久久成人免费网| 欧美影片第一页| 26uuuu精品一区二区| 午夜精品福利一区二区蜜股av| 九九视频精品免费| 欧美三级日韩三级国产三级| 国产农村妇女毛片精品久久麻豆| 日韩精品一二三四| 成人av免费观看| 久久亚洲捆绑美女| 偷拍一区二区三区四区| 91丨九色丨蝌蚪富婆spa| 欧美不卡一二三| 午夜影院久久久| 成人黄色国产精品网站大全在线免费观看| 91精品国产91久久久久久一区二区 | 日韩经典一区二区| 成人综合在线网站| 久久久久国产精品麻豆ai换脸 | 久久久久久久久久久电影| 亚洲国产一区二区视频| 91免费国产在线| 国产午夜亚洲精品理论片色戒| 免费观看成人av| 欧美午夜电影在线播放| 玉米视频成人免费看| 北条麻妃一区二区三区| 国产欧美一区二区精品性色超碰| 蜜臀av一区二区| 波多野结衣在线一区| 久久久91精品国产一区二区三区| 精品一区二区在线观看| 777色狠狠一区二区三区| 亚洲国产毛片aaaaa无费看| 99麻豆久久久国产精品免费| 国产精品久久久久aaaa樱花| 国产伦精品一区二区三区视频青涩 | 欧美日韩综合在线| 亚洲人妖av一区二区| 国产一区二区免费在线| 国产精品亲子伦对白| 国产在线精品一区在线观看麻豆| 制服丝袜亚洲播放| 亚洲成人一区在线| 欧美影视一区二区三区| 亚洲精品视频在线看| 99精品国产91久久久久久 | 国产精品伦理在线| 国产精品一区二区三区99| 精品国产sm最大网站免费看| 精品系列免费在线观看| 日韩欧美黄色影院| 免费成人美女在线观看.| 日韩欧美一二三| 韩国三级在线一区| 欧美电视剧在线看免费| 日本伊人色综合网| 色999日韩国产欧美一区二区| 亚洲韩国一区二区三区| 精品视频在线看| 日韩电影在线观看网站| 宅男噜噜噜66一区二区66| 青青国产91久久久久久| 欧美va亚洲va香蕉在线| 极品少妇xxxx精品少妇| 日韩免费电影网站| 久久精品72免费观看| 337p粉嫩大胆噜噜噜噜噜91av | 成人美女视频在线观看18| 国产精品色哟哟网站| 97久久久精品综合88久久| 一区二区三区中文在线| 欧美高清hd18日本| 久久精品国产在热久久| 国产日韩欧美精品电影三级在线| 97久久超碰国产精品| 亚洲国产成人av好男人在线观看| 欧美一区午夜精品| 国产一区不卡视频| 中文字幕欧美一| 欧美日韩亚洲综合一区| 日本在线不卡视频一二三区| 国产午夜精品美女毛片视频| 一本到不卡免费一区二区| 三级不卡在线观看| 久久网站热最新地址| 99精品欧美一区| 日韩av高清在线观看| 久久色.com| 91免费观看视频在线| 日韩影视精彩在线| 国产亚洲精品超碰| 色www精品视频在线观看| 全部av―极品视觉盛宴亚洲| 日本一区二区动态图| 欧美色窝79yyyycom| 久久黄色级2电影| 亚洲女人****多毛耸耸8| 久久午夜羞羞影院免费观看|