1、ESP8266-12全功能测试版(小黄板);
2、咹信可公司的基于Eclipse的SDK开发环境;
SDK开发没有使用AT指令。
1、首先在本地磁盘中创建文件夹以Helloworld命名,然后将官方的一些例程打开将其中bin、ld、tools和makefile四个文件(夹)拷贝至我们自己创建的Helloworld文件夹下;
2、然后我们便可以打开ESP8266 IDE工具,内部界面和Eclipse完全一致我们将刚刚创建的Helloworld导进工程。附导入教程:;
3、再在我们的Helloworld项目下创建include、app和lib三个文件夹目录整个工程目录如下所示;
7.修改刚刚copy进来的makefile文件夹,部分文件我们没有所鉯不用编译;附makefile简易修改教程:
8、在刚刚创建的driver文件夹下,我们要拷贝好uart.c和makefile文件;
10、在user文件夹下创建user_main.c文件这便是我们要自己编写的文件,文件中要创建user_init()初始化函数和user_rf_pre_init()俩个函数在此文件夹下拷贝好makefile文件,这样我们的项目所有文件便创建好了;
11、在user_main.c文件中我们要实现串口輸出Helloworld功能,必然要用到串口所以我们要对串口uart进行初始化,调用uart_init函数参数分别是uart0和uart1的波特率数值,这里我们都设置为115200;
13、clean整个项目嘫后再进行build即可,在helloworld项目文件夹的bin目录下生成了新的固件,烧录即可;
14、用我们的串口调试软件便可发现按下复位键,便打印出Hello world字符
15、由于使用的官方代码例子差异性,这里给出代码方便拷贝代码下载:。