資源簡介
使用CC2530移植onenet官方迷你開發板的edp連接程序,主要修改了串口的配置及底層處理做了些修改

代碼片段和文件信息
/*
******************************************************************************
*?@file?main.c
*?@author?SM?Application?Team
*?@version?V1.0
*?@date?2014-11-18
*?@brief????設置串口調試助手波特率:115200bps?8N1
*???????????串口調試助手給CC2530發字符串時,開發板會返回接收到的字符串
******************************************************************************
*?@attention
*
*?Copyright?(c)?2009?-?2012??DaLian?SanMU?Electronic
Science?and?Technology?Co.?Ltd
*
******************************************************************************
*/
#include?
//網絡協議層
#include?“onenet.h“
//網絡設備
#include?“esp8266.h“
//硬件驅動
#include?“led.h“
//C庫
#include?
/****************************************************************************
*?程序入口函數
****************************************************************************/
void?main(void)
{???
????unsigned?short?timeCount?=?0; //發送間隔變量
????unsigned?char?*dataPtr?=?NULL;
????CLKCONCMD?&=?~0x40;????????????????????????//設置系統時鐘源為32MHZ晶振
????while(CLKCONSTA?&?0x40);???????????????????//等待晶振穩定為32M
????CLKCONCMD?&=?~0x47;????????????????????????//設置系統主時鐘頻率為32MHZ???
???
????InitUart();????????????????????????????????//調用串口初始化函數???
????InitLed();
????//UartState?=?UART0_RX;??????????????????????//串口0默認處于接收模式
????memset(RxData?0?SIZE);
????ESP8266_Init(); //初始化ESP8266
????while(OneNet_Devlink()) //接入OneNET
????DelayMS(500);
????while(1)
????{
????????if(++timeCount?>=?500) //發送間隔5s
{
UsartPrintf(USART_DEBUG?“OneNet_SendData\r\n“);
OneNet_SendData(); //發送數據
timeCount?=?0;
ESP8266_Clear();
}
dataPtr?=?ESP8266_GetIPD(0);
if(dataPtr?!=?NULL)
OneNet_RevPro(dataPtr);
????????????????DelayMS(10);
????????????????
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1927??2019-04-18?23:33??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\App\main.c
?????文件???????5896??2019-04-18?22:54??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\device\src\esp8266.c
?????文件??????20312??2019-04-18?21:22??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\EDP\EdpKit.c
?????文件??????11880??2017-06-14?13:54??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\EDP\sample.c
?????文件????????680??2017-06-14?13:46??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\EDP\SDK使用說明.txt
?????文件????????568??2017-05-26?09:03??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\Common.h
?????文件???????3979??2018-08-20?10:02??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\edpkit.h
?????文件????????319??2017-08-04?08:37??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\esp8266.h
?????文件????????488??2019-04-18?23:33??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\led.h
?????文件????????808??2014-12-10?09:30??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\main.h
?????文件????????163??2017-08-04?08:49??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\onenet.h
?????文件???????1049??2019-04-18?21:13??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\inc\uart.h
?????文件???????2335??2019-04-19?20:09??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\led\led.c
?????文件???????7642??2019-04-18?22:58??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\onenet\src\onenet.c
?????文件???????1063??2014-12-10?09:30??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\timer3\timer3.c
?????文件???????5284??2019-04-19?21:00??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\Drive\uart\uart.c
?????文件?????153130??2019-04-19?21:00??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Exe\uart.d51
?????文件??????50332??2019-04-19?21:00??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Exe\uart.sim
?????文件?????250452??2019-04-18?21:22??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\EdpKit.r51
?????文件??????46971??2019-04-18?22:54??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\esp8266.r51
?????文件???????7905??2019-04-19?20:09??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\led.r51
?????文件??????12508??2019-04-18?23:33??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\main.r51
?????文件?????140086??2019-04-18?23:33??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\onenet.r51
?????文件????????996??2019-04-19?21:01??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\uart.pbd
?????文件??????16832??2019-04-19?21:00??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\Debug\Obj\uart.r51
?????文件????????643??2014-12-10?09:30??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\DeleteHex.py
?????文件???????1521??2019-04-19?20:59??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\settings\uart.cspy.bat
?????文件???????5790??2019-04-19?21:26??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\settings\uart.dbgdt
?????文件???????1233??2019-04-19?21:26??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\settings\uart.dni
?????文件???????4713??2019-04-19?21:26??CC2530+ESP8266+ONENT_EDP\實驗10-串口收發字符串\Project\Bsp\CC2530\IARProj\settings\uart.wsdt
............此處省略44個文件信息
評論
共有 條評論