久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6653|回復: 8
打印 上一主題 下一主題
收起左側

W5100+STM32F103 ---TCP,UDP,HTTP STM32源碼程序集合

  [復制鏈接]
跳轉到指定樓層
樓主
ID:13282 發表于 2019-5-16 02:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
/**
******************************************************************************
* @file         main.c                                             
* @version      V1.0                          
* @date         2019-05-10                          
* @brief        內網測試,請保證W5100S的IP與測試PC機在同一網段內,且不沖突         
*               如果是用網線跟PC機直連,請設置PC機本地連接地址IP為靜態IP                                                        
******************************************************************************
*/
#include <stdio.h>
#include <string.h>  
#include "stm32f10x.h"

#include "bsp_usart1.h"
#include "bsp_fsmc.h"
#include "bsp_spi.h"

#include "w5100s.h"
#include "W5100s_conf.h"
#include "wizchip_conf.h"
#include "w5100s_conf.h"

#include "utility.h"

#include "tcp_server.h"

/** W5100S EVB 管腳接線信息
******************************************************************************
* W5100S_RST -> PD_08 // 復位
* W5100S_INT -> PD_09 // 中斷
* W5100S_SCS -> PD_07 // 片選
* W5100S_CLK -> PB_13 // 時鐘
#if (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_) // SPI模式
* W5100S_MOSI(A0) -> PB_15 // 主機輸出,從機輸入
* W5100S_MISO(A1) -> PB_14 // 主機輸入,從機輸出
* W5100S_M2  -> Low   // 通訊方式為:SPI
#elif (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_INDIR_) // 8位間接總線模式
#if STM32F103ZET6     // 主控帶有地址總線
* W5100S_MOSI(A0) -> PF_00 // 間接總線地址位0
* W5100S_MISO(A1) -> PF_01 // 間接總線地址位1
#endif
* W5100S_M2  -> High  // 通訊方式為:8位間接總線
* W5100S_RDN -> PD_04 // 間接總線讀取時序
* W5100S_WRN -> PD_05 // 間接總線發送時序
* W5100S_D0  -> PD_14 // 間接總線數據位0
* W5100S_D1  -> PD_15 // 間接總線數據位1
* W5100S_D2  -> PD_00 // 間接總線數據位2
* W5100S_D3  -> PD_01 // 間接總線數據位3
* W5100S_D4  -> PE_07 // 間接總線數據位4
* W5100S_D5  -> PE_08 // 間接總線數據位5
* W5100S_D6  -> PE_09 // 間接總線數據位6
* W5100S_D7  -> PE_10 // 間接總線數據位7
#endif
******************************************************************************
*/

int main(void)
{
  systick_init(72);                     // 初始化滴答定時器
  USART1_Config();                      // 初始化USART1:115200@8-N-1
  reset_break_gpio_init();              // 復位與中斷管腳初始化
#if (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_)
  spi_gpio_init();                      // SPI管腳初始化
  spiinitailize();                      // SPI配置初始化
  reg_wizchip_spi_cbfunc(spi_read_byte,spi_send_byte);          // SPI讀寫數據函數映射
  reg_wizchip_cs_cbfunc(cs_low,cs_high);                        // SPI片選控制函數映射
#elif (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_INDIR_)
  FSMC_gpio_init();                     // FSMC管腳初始化c
  FSMCInitialize();                     // FSMC配置初始化
#endif
  printf("\r\n 煒世科技--WIZnet W5100S官方代理商。全程技術支持,價格優勢大!\r\n\r\n");
  reset_w5100s();                       // W5100S硬件復位
  PHY_check();                          // 網線檢測程序
  set_w5100s_mac();                     // 設置W5100SMAC地址
  set_w5100s_netinfo();                 // 設置W5100S網絡參數
  wizchip_init(txsize,rxsize);          // 初始化4個Socket的發送接收緩存大小
  printf("\r\n W5100S為TCP 服務器,建立偵聽。等待PC作為 TCP Client 建立連接。\r\n");
        printf(" 服務器IP:%d.%d.%d.%d。\r\n",remote_ip[0],remote_ip[1],remote_ip[2],remote_ip[3]);
  printf(" 監聽端口:%d。\r\n",local_port);
  printf(" 正常現象:連接成功,TCP Client 發送數據給W5100S,W5100S將返回對應數據。\r\n");
  while(1)
  {
    do_tcp_server();                    // TCP 服務器數據回環測試
  }
}


4.HTTP-Server-1.zip

396.7 KB, 下載次數: 72, 下載積分: 黑幣 -5

HTTP Server

4.TCP-Server.zip

412.26 KB, 下載次數: 95, 下載積分: 黑幣 -5

TCP Server

5.DHCP_.zip

417.97 KB, 下載次數: 61, 下載積分: 黑幣 -5

DHCP

5.HTTP-Client-1.zip

389.08 KB, 下載次數: 82, 下載積分: 黑幣 -5

HTTP Client

1.DNS_-1.zip

382.35 KB, 下載次數: 65, 下載積分: 黑幣 -5

DNS

2.TCP-Client-1.zip

383.91 KB, 下載次數: 59, 下載積分: 黑幣 -5

TCP Client

2.UDP_.zip

414.56 KB, 下載次數: 78, 下載積分: 黑幣 -5

UDP

3.TCP-Client.zip

416.62 KB, 下載次數: 68, 下載積分: 黑幣 -5

TCP Client

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:323453 發表于 2019-8-4 15:36 | 只看該作者
謝謝分享!
回復

使用道具 舉報

板凳
ID:7315 發表于 2019-8-10 16:12 | 只看該作者
不是W5500的是
回復

使用道具 舉報

地板
ID:7315 發表于 2019-8-10 16:14 | 只看該作者
不是W5500的標題有誤,害我下載了,是w5100的
回復

使用道具 舉報

5#
ID:7315 發表于 2019-8-10 16:15 | 只看該作者
謝謝分享!
回復

使用道具 舉報

6#
ID:612637 發表于 2019-10-22 14:15 | 只看該作者
感謝樓主,正好在弄這個,可以參考一下,感謝!
回復

使用道具 舉報

7#
ID:235303 發表于 2019-12-14 15:35 | 只看該作者
樓主好人
回復

使用道具 舉報

8#
ID:81515 發表于 2020-10-12 13:29 | 只看該作者
very much thank you
回復

使用道具 舉報

9#
ID:866526 發表于 2020-12-23 18:56 | 只看該作者
感謝,感謝,正在學習
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 观看毛片| 国产一区视频在线 | 精品自拍视频 | 久久99深爱久久99精品 | 久久久久久99 | 91在线看| 欧美v免费 | 久久精品亚洲欧美日韩久久 | 久久国产精品-国产精品 | 久久精品久久久久久 | 精品在线一区 | 亚洲色在线视频 | 日韩不卡一区二区三区 | 日韩成人一区 | 成人影院av | 久久成人精品视频 | 四虎在线视频 | 亚洲视频二区 | 国产精品成人一区二区三区吃奶 | 欧洲av在线 | 青青草一区 | 国产999在线观看 | 亚洲视频免费在线观看 | 欧美精品一区二区三区四区五区 | 精品日韩一区 | 天天玩夜夜操 | 日本精品久久久久久久 | 97色综合 | 一区二区三区四区在线视频 | 国产精品99久久久久久宅男 | 蜜桃视频一区二区三区 | 91精品国产自产精品男人的天堂 | 中文字幕人成乱码在线观看 | 精品一区二区久久久久久久网站 | 免费视频成人国产精品网站 | 日韩精品无码一区二区三区 | 国产高清精品网站 | 国产精品久久久久久久久久 | 国产高清在线精品 | 国产精品久久久久久吹潮 | 在线看无码的免费网站 |