2024年12月21日土曜日

PICとESP01でアクセスポイント

 /*******************************************

 *  ESPをアクセスポイントにする

 *    ESP_AP 簡単dhcp機能つき 端末は192.168.4.1固定

 *******************************************/

#include "mcc_generated_files/mcc.h"

/* WiFi設定用コマンドデータ */

const uint8_t Mode[] = "AT+CWMODE=2\r\n";

const uint8_t Mult[] = "AT+CIPMUX=1\r\n";

const uint8_t Serv[] = "AT+CIPSERVER=1\r\n";

/* 関数プロトタイプ */

void SendCmd(const uint8_t *cmd);

/******* メイン関数 *****************/

void main(void)

{

    SYSTEM_Initialize();

    __delay_ms(5000);

    __delay_ms(5000);

    SendCmd(Mode);  // APモード

    SendCmd(Mult);  // マルチ接続モード

    SendCmd(Serv);  // サーバモード

    while (1)

    {   }

}

/********************************

 * WiFiコマンド送信関数

 *  遅延挿入後戻る

 ********************************/

void SendCmd(const uint8_t *cmd){

    while(*cmd != 0)

        EUSART_Write(*cmd++);

    __delay_ms(1000);

}

0 件のコメント:

コメントを投稿