1. 程式人生 > >ENC28J60網路模組接線除錯

ENC28J60網路模組接線除錯

圖片 



1
電腦IP地址調整到和模組程式一個網段內例如:模組IP192.168.1.2,電腦IP設為:192.168.1.3;就是說192.168.1這個3
個段一樣;

2,交叉網線連線電腦網口和模組網口;(就是網線1 3,2 6交叉,再不明白可以百度還有圖片);

3,模組電源為3.3V供電,切勿用5V

4,模組和mcu連線要注意每根線都連線可靠(表面連上不等於連好了);

 5,和mcu接的埠IO要確認是對的;

 6,程式重新編譯下,下載,確認是否下載對!

STM3251 IO接線說明:

############STM32接線##########

STM32f103VBT6 ENC28J60

模組或者其他stm32

PC10----------- RESET

PC12--------- CS //PC12上拉輸出模式

//SPI1-

PA5----------- SCK //輸出模式

PA6----------- SO //輸入模式

PA7----------- SI //輸出模式

 ######51微控制器###########

 //---------------------------------

IP地址和MAC地址在uipopt.h 192.168.1.100

//---------------------------------

埠配置在spi.h裡面

STC12C5A60S2 DIP OSC:18.432M

sbit CSN = P1^0; // 28J60-- CS(SS)

 sbit SIN = P1^1; // MOSI

sbit SON = P1^2; // MISO

 sbit SCKN = P1^3; // SCK

sbit RSTN = P1^4; // RST

sbit INTN = P3^3; // INT

相關推薦

ENC28J60網路模組接線除錯

  1,電腦IP地址調整到和模組程式一個網段內例如:模組IP是192.168.1.2,電腦IP設為:192.168.1.3;就是說192.168.1這個3個段一樣; 2,交叉網線連線電腦網口和模組網口;(就是網線1 3,2 6交叉,再不明白可以百度還有圖片); 3,模組電源為3.3V供電,切勿用5V;

NB-IOT模組SIM7020除錯記錄

NB-IOT模組 SIM7020除錯記錄 1. 關閉回顯:ATE0 2. 查詢SIM卡狀態:AT+CSMINS? 3. 查詢訊號輕度:AT+CSQ 4. 查詢是否註冊網路:AT+CREG? 5. 查詢運營商:AT+COPS? 6. 查詢CCID,AT+CCID 7.

基於STM32F103的 AD模組HX710A除錯日誌

.硬體環境:基於STM32F103RET6高精度電子秤 通過HX710A獲取稱重感測器的碼值: void Ad_SCK_Set(uint8_t sel, uint8_t st) { if(st == HIGH) { GPIO_SetBits(Ad_Cfg[

坦克大戰 八 網路模組:伺服器

協議: //新增玩家        public void AddPlayer(string id)        {   

影象分類網路模組化,深度化,輕量化

Residual Network在深度網路變得越來越深的情況下,研究員發現的第一個問題就是退化現象,網路越深,對計算資源的要求就越高,並且當深度達到一定程度後,增加網路層數不但沒有準確性上的提升,反而出現了退化。解決或降低退化現象的第一款神器就是ResNet。ResNet引入了殘差網路結構(Residual

吳恩達深度學習筆記(25)-如何搭建神經網路模組?如何運算?

搭建神經網路塊(Building blocks of deep neural networks) 你已經看到過正向反向傳播的基礎組成部分了,它們也是深度神經網路的重要組成部分,現在我們來用它們建一個深度神經網路。 這是一個層數較少的神經網路,我們選擇其中一層(方框部分),從這一層的計算

改善深層神經網路——超引數除錯、Batch正則化和程式框架(7)

目錄 1.超引數除錯 深度神經網路需要除錯的超引數(Hyperparameters)較多,包括: α:學習因子 β:動量梯度下降因子 :Adam演算法引數 #layers:神經網路層數

Unity3d學習記錄之UNet網路模組

學習來源: 聯機遊戲可增加遊戲的可玩性和競技性,所以一款好的聯機遊戲將會帶來很多樂趣。 Unity自帶一個簡單的網路模組UNet,可將單人遊戲改成多人聯機遊戲。 將單人遊戲轉換為Unity多人遊戲的步驟: ①:給遊戲增加網路管理NetworkManager

Python socket網路模組

一、基於TCP協議的socket通訊 以打電話為理解方式進行TCP的通訊。Server端程式碼: import socket phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #購買電話卡,AF_INET伺服器之間網路通訊,so

ESP8266模組接線篇 (正常執行&燒錄韌體)

剛拿到這個模組時,連上線一會能用,一會不能用,開始也一直不知道是什麼原因,後來仔細瞭解了8266的引腳功能,算是解決了這個問題,不僅學會了模組正常工作下的除錯,還學會了如何燒錄韌體,現在把我的學習

stm32的LCD螢幕顯示+各個模組功能除錯

從PWM輸出實驗的工程開始,加入其他各種功能。 LCD螢幕顯示: 一、hardware 其中timer是產生脈衝的。 二、hallib FMC是一個介面,控制SDRAM和LCD 三、#include #include "lcd.h"

Spark 底層網路模組

對於分散式系統來說,網路是最基本的一環,其設計的好壞直接影響到整個分散式系統的穩定性及可用性。為此,Spark專門獨立出基礎網路模組spark-network,為上層RPC、Shuffle資料傳輸、RDD Block同步以及資原始檔傳輸等提供可靠的網路服務。在spark-1.

【Unity3D_常用模組】 Socket網路模組(超級詳細完整,上線專案中穩定使用著)

Socket網路連線模組 主要分為四部分: 一、套接字管理器(SocketManager.cs) 1)、連線 2)、斷開 3)、接收(執行緒) 4)、傳送(攜程) 1.傳送訊息基本方法 2.二進位制方式傳送          3.protobuf方式傳送  

cocos2d-x 跨平臺Socket網路模組

相信很多人都找,但網上給出的答案又覺得看不懂。其實就是使用bsd socket.但這個只能在linux下面使用,而在window是無法使用的。所以我們要封裝一下。 #ifndef __CSocket__ #define __CSocket__ #if CC_TARGE

Unity如何實現網路通訊(三):觀察者模式以及在網路模組的應用

    首先我們來說一下什麼叫觀察者模式。觀察者模式,顧名思義,就是觀察,那麼就會有觀察者和被觀察者,比如在軍隊中,所有的軍人要聽長官的指示,軍人就是觀察者,長官就是被觀察者,長官一聲號令:“向左轉!”,長官所有的監聽者就會執行向左轉的方法,那麼這就是一個觀察者模式的流程

2.4G模組NRF24L01除錯經驗

參照野火STM32程式除錯NRF24L01成功,頗獲喜感 nRF24L01是一款工作在2.4~2.5GHz世界通用ISM頻段的單片無線收發器晶片。無線收發器包括:頻率發生器、增強型SchockBurstTM模式控制器、功率放大器、警惕振盪器、調製器、解調器。輸出功率、頻道選

node.js中net網路模組TCP服務端與客戶端的使用

node.js中net模組為我們提供了TCP伺服器和客戶端通訊的各種介面。   一、建立伺服器並監聽埠 const net = require('net'); //建立一個tcp服務 //引數一表示建立服務的一些配置 //引數二表示 事件 'connection' 監聽回撥函式

HC-05 藍芽模組除錯與使用

藍芽模組BT-HC05模組是一款高效能的藍芽串列埠模組。 1、可用於各種帶藍芽功能的電腦、藍芽主機、手機、PDA、PSP等智慧終端配對。     2、寬波特率範圍4800~1382400,並且模組相容微控制器系統。     3、當主從模式兩個藍芽模組配對成功後,可以

基於網路的核心除錯

    驅動除錯需要用到兩臺機器,目前主要是通過串\口、usb或者1394介面來連線。對於軟裝置驅動來說就多了一種選擇,通過vmware等虛擬化軟體來虛擬測試機。但有些情況下必須在真實的雙機環境進行,如真實裝置驅動的除錯,以及其他驅動無法在虛擬機器上執行的情況,這時就要考慮用什麼介面來連線了。串列埠的優點是

libevent for qt網路模組,直接替換qt的select模型,支援epoll,select,pool.使用非常簡單,無需修改以前的程式碼結構

最近在開發im伺服器,需要大併發連結。QT預設的是使用select模型的,這種輪詢方式非常慢。在高併發連線,我們需要epoll才能發揮linux伺服器的效能.而且使用簡單,整個服務端程式碼架構無需修改,設定QT的分發事件就可以使用了,只要在main裡面新增 : int m