8 // ESP8266 softAP set config. 9 user_set_softap_config(); 10 11 user_webserver_init(SERVER_PORT); 12 } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 1 void ICACHE_FLASH_ATTR 2 user_webserver_init(uint32 port) 3 { 4 LOCAL struct espconn esp_conn; 5 LOCAL esp_tcp e...
客户可以在 user_main() 里面修改 UART 配置,比如: voidICACHE_FLASH_ATTR uart_init(UartBautRate uart0_br, UartBautRate uart1_br) { // rom use 74880 baut_rate, here reinitialize UartDev.baut_rate = uart0_br; uart_config(UART0); UartDev.baut_rate = uart1_br; uart_config(UART1);...
wifi_get_ip_info(SOFTAP_IF,&ap_ip); server_init(&ap_ip.ip,1025); system_init_done_cb(to_scan); //设置回调函数 可以看到,在user_init里直接就能调用服务器端初始化函数: server_init(&ap_ip.ip,1025); 所以,服务器端部分的代码是相对比较简单的。测试的话,效果如下: 因为SOFTAP模式下,ESP8266...
编写我们的helloworld程序 复制 void user_init() //程序入口{||初始化串口uart_init(115200,115200);||串口输出Hello worlduart0_sendStr("\r\n Hello world!\r\n");}void user_rf_pre_init() {} 1. 2. 3. 4. 5. 6. 7. 8. 9. user_init()是入口函数 user_rf_pre_init()函数也是必须要...
在led灯程序基础上,在user_main.c文件中的user_init()函数下添加如下代码user_init(void){printf("...
介绍说,如果这个函数放到user_init里面,那么就不需要调用wifi_station_connect,而且还是自动重连 所以 代码语言:javascript 复制 #define APssid"qqqqq"#define APpassword"11223344"struct station_config stationConf; 代码语言:javascript 复制 stationConf.bssid_set=0;memcpy(stationConf.ssid,APssid,strlen(APssid)...
⏩ 在 user_main.c 文件中的 user_init() 函数下添加如下代码 #define SSID "Hotspot"//PC端和ESP8266要加入的无线网#define PASSWORD "88888888"user_init(void){printf("SDK version:%s\n",system_get_sdk_version());Led_init();wifi_set_opmode(STATION_MODE);structstation_config*config=(structsta...
主程序user_init()部分代码如下: void user_init() { uart_init(BIT_RATE_115200,BIT_RATE_115200); //串口初始化 user_set_station_config(); //esp8266 WiFi信息配置 } void user_set_station_config() { struct station_config stationconfig; ...
客户可以在 user_main() 里面修改 UART 配置,比如: void ICACHE_FLASH_ATTR uart_init(UartBautRate uart0_br, UartBautRate uart1_br) { // rom use 74880 baut_rate, here reinitialize UartDev.baut_rate = uart0_br; uart_config(UART0); ...
打开usart.c 源文件,我们在函数 MX_USART2_UART_Init()、MX_USART3_UART_Init() 最后面添加 USART 接收中断使能 // USART2/* USER CODE BEGIN USART1_Init 2 */LL_USART_EnableIT_RXNE(USART2);LL_USART_EnableIT_IDLE(USART2);/* USER CODE END USART1_Init 2 */// USART3/* USER CODE BEGIN...