“MCookie-CoreRF”的版本间的差异
 (→图库)  | 
				1196357542(讨论 | 贡献)   | 
				||
| (未显示1个用户的2个中间版本) | |||
| 第128行: | 第128行: | ||
==开发==  | ==开发==  | ||
| + | 编程手册:[[Protocol_Reference]]  | ||
* 1.向 Microduino-CoreRF 下载程序,玩家需要使用'''[[Microduino-USBTTL]]'''模块。  | * 1.向 Microduino-CoreRF 下载程序,玩家需要使用'''[[Microduino-USBTTL]]'''模块。  | ||
* 2.设置开发环境、以及驱动的安装教程如下:  | * 2.设置开发环境、以及驱动的安装教程如下:  | ||
| 第133行: | 第134行: | ||
==应用==  | ==应用==  | ||
| − | [[  | + | [[MCookie-module-CoreRF]]  | 
==测试==  | ==测试==  | ||
| 第204行: | 第205行: | ||
[[File:Result1.png|600px|thumb|center]]  | [[File:Result1.png|600px|thumb|center]]  | ||
至此测试完成  | 至此测试完成  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
2017年9月13日 (三) 10:19的最新版本
| 
 mCookie-CoreRF是原生支持802.15.4无线协议的的AVR核心板, 它集成了802.15.4协议无线模块,支持基于802.15.4协议的无线模块,包括ZigBee,MAC/6LoWPAN和 RF4CE。 特色
 规格采用ATmega128RFA1核心: 
 
 
 
 
 
 文件:MCookie-CoreRf-pin.jpg   Microduino-CoreRF引脚 文档
 ATmega128RFA1: http://www.atmel.com/zh/cn/devices/ATMEGA128RFA1.aspx?tab=documents 开发编程手册:Protocol_Reference 
 应用测试使用ZigduinoRadio库的示例程序“ZigduinoRadioExample”来进行测试 void loop() 
{ 
    if (Serial.available()) 
    { 
        ZigduinoRadio.beginTransmission(); 
 
        Serial.println(); 
        Serial.print("Tx: "); 
 
        while(Serial.available()) 
        { 
            char c = Serial.read(); 
            Serial.write(c); 
            ZigduinoRadio.write(c); 
        } 
 
        Serial.println(); 
 
        ZigduinoRadio.endTransmission(); 
    } 
 
    if (ZigduinoRadio.available()) 
    { 
        Serial.println(); 
        Serial.print("Rx: "); 
 
        while(ZigduinoRadio.available()) 
            Serial.write(ZigduinoRadio.read()); 
 
        Serial.println(); 
        Serial.print("LQI: "); 
        Serial.print(ZigduinoRadio.getLqi(), 10); 
        Serial.print(", RSSI: "); 
        Serial.print(ZigduinoRadio.getLastRssi(), 10); 
        Serial.print(" dBm, ED: "); 
        Serial.print(ZigduinoRadio.getLastEd(), 10); 
        Serial.println("dBm"); 
    } 
 
    delay(100); 
} 
 
void errHandle(radio_error_t err) 
{ 
    Serial.println(); 
    Serial.print("Error: "); 
    Serial.print((uint8_t)err, 10); 
    Serial.println(); 
} 
 
void onXmitDone(radio_tx_done_t x) 
{ 
    Serial.println(); 
    Serial.print("TxDone: "); 
    Serial.print((uint8_t)x, 10); 
    Serial.println(); 
}
该示例实现无线串口透传功能 因为Core RF采用串口下载,所以你先要叠加一个Microduino-USBTTL: 板卡选择Microduino Core RF 分别给两块Core-RF下载好程序以后,打开串口监视器,输入"Hello Microduino!"点击发送,会得到如下图结果: 至此测试完成 
 图库 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


