Pages: [1] 2   Go Down
Print
Author Topic: รบกวน เรื่อง pic18f4620 + ENC28J60 module  (Read 29632 times)
0 Members and 1 Guest are viewing this topic.
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« on: August 30, 2011, 04:27:30 PM »

pic18f4620 + ENC28J60 module

มีท่านใด เคยเล่นกัน บ้าง ไหม ครับ

ผม ติดปัญหา อ่ะครับ

ตั้งแต่ การต่อขา ของตัว โมดูลกับ pic

ผม ใช้ ccs c นะครับ

รบกวน พี่ ๆ แนะนำ หน่อย นะครับ

ผม ไม่มี ความรู้ อะไร เลย

ขอบคุณครับ บ
Logged
MicroX
Global Moderator
Full Member
*****
Offline Offline

Posts: 103


Senior


Email
« Reply #1 on: August 30, 2011, 09:02:36 PM »

ยังไม่เคยเล่นเลยครับ แต่ก็อยากเล่นอยู่เหมือนกัน

มีตัวนี้หรือยัง
http://www.4shared.com/file/2Jv8d9om/setup_tutorial_tcpip_V30-Nov-0.html

จากชุดพัฒนา TCP/IP ของCCS







Development Kit for the Embedded Ethernet Exercise Book.pdf   
   http://www.4shared.com/get/6HtvYKqk/Development_Kit_for_the_Embedd.html

Development_Kit_for_the_3_3V_Ethernet_Controller_Exercise_Book.pdf
  http://www.4shared.com/document/_Gw_20Ac/Development_Kit_for_the_3_3V_E.html

Development_Kit_for_the_Embedded_Ethernet_Exercise_Book.pdf
  http://www.4shared.com/document/Oy_lB9Tl/Development_Kit_for_the_Embedd.html

TCP-IP.ZIP
   http://www.4shared.com/file/5msGKfZn/TCPIP.html



« Last Edit: September 05, 2011, 05:07:36 PM by gundam » Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #2 on: August 31, 2011, 12:05:56 AM »

ผมใช้้ โมดูล ตัวนี้อ่ะครับ  http://www.thaieasyelec.com/Interface-Module/Ethernet-Module/ENC28J60-Ethernet-Module.html

ลอง เบิร์นโปรแกรม แล้วก็ยังไม่ ได้ เลย อ่ะครับ

Logged
MicroX
Global Moderator
Full Member
*****
Offline Offline

Posts: 103


Senior


Email
« Reply #3 on: August 31, 2011, 01:39:05 AM »

น่าซื้อมาลองเล่อนเหมือนกันครับ



ลองค่อยๆ ดูตัวอย่างที่ผมส่ง link ให้ไปนะครับเห็นเค้า อธิบายไว้ตั้งแต่เริ่มต้นเลย
Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #4 on: August 31, 2011, 11:36:59 AM »

ผมลองทดสอบ ตามตัวอย่างแล้ว อ่ะครับ

แต่ ก็ยังไม่ได้ เลย อ่ะครับ
Logged
s_engine
Sr. Member
****
Offline Offline

Posts: 187


« Reply #5 on: August 31, 2011, 12:58:45 PM »

ผมไม่รู้พื้นฐาน ของคุณมีอะไรบ้าง
ที่บอกว่าไม่ได้ นี่ต่อขาถูกหรือยัง config ขา ตรงกันหรือเปล่า
ตัวอย่างที่ได้มา ตรงกับฮาร์ดแวร์หรือไม่

การทดสอบ ทำอย่างไร บอกให้ฟังหน่อย ทำอะไรกับอะไร ได้ผลอย่าไร

มันไม่ใช่ง่าย ถึงทำได้ตามตัวอย่างที่ได้มา แล้วฟังก์ชั่นเรามันเยอะกว่านี้จะเพิ่มอย่างไร อันนี้ต้องถามตัวเอง ว่าเข้าใจในตัวอย่างมากน้อยแค่ไหน

ผมไม่เคยเล่นเจ้าตัวนี้ ผมก็ไม่รู้เหมือนกันมันทำงานอย่างไร
อย่าหาว่าผม มาบ่นอะไรทำไม อย่าคิดแบบนั้นนะครับ เพราะถ้าเกิดผมได้งานชิ้นนี้ขึ้นมา ผมจะถามตัวเอง เหมือนกับถามคุณ นิหละ

อย่าพึ่งท้อนะครับ พยายามสักหน่อย อ่านให้เยอะๆ ผมเชื่อว่าคุณทำได้
ผมไม่สามารถให้ในสิ่งที่คุณต้องการได้ แต่ผมสามารถชี้ทางได้
สู้ๆนะครับ Smiley Smiley Smiley Smiley
Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #6 on: August 31, 2011, 01:44:57 PM »

ผมไม่รู้พื้นฐาน ของคุณมีอะไรบ้าง
ที่บอกว่าไม่ได้ นี่ต่อขาถูกหรือยัง config ขา ตรงกันหรือเปล่า
ตัวอย่างที่ได้มา ตรงกับฮาร์ดแวร์หรือไม่

การทดสอบ ทำอย่างไร บอกให้ฟังหน่อย ทำอะไรกับอะไร ได้ผลอย่าไร

มันไม่ใช่ง่าย ถึงทำได้ตามตัวอย่างที่ได้มา แล้วฟังก์ชั่นเรามันเยอะกว่านี้จะเพิ่มอย่างไร อันนี้ต้องถามตัวเอง ว่าเข้าใจในตัวอย่างมากน้อยแค่ไหน

ผมไม่เคยเล่นเจ้าตัวนี้ ผมก็ไม่รู้เหมือนกันมันทำงานอย่างไร
อย่าหาว่าผม มาบ่นอะไรทำไม อย่าคิดแบบนั้นนะครับ เพราะถ้าเกิดผมได้งานชิ้นนี้ขึ้นมา ผมจะถามตัวเอง เหมือนกับถามคุณ นิหละ

อย่าพึ่งท้อนะครับ พยายามสักหน่อย อ่านให้เยอะๆ ผมเชื่อว่าคุณทำได้
ผมไม่สามารถให้ในสิ่งที่คุณต้องการได้ แต่ผมสามารถชี้ทางได้
สู้ๆนะครับ Smiley Smiley Smiley Smiley

การต่อขาระหว่างสองตัวนี้ คือ การ ใช้ SPI เนื่องด้วย pic กับ โมดูลจะมีการติดต่อสื่อสารกันแบบ SPI อันนี้ผมเข้าใจถูกไหม ครับ

ตัวโคีด ผม ก็ทดลอง แก้แล้ว ครับ set clock set เบอร์ pic และ ขา ต่าง ๆ

ผมที่ได้คือ ไม่แสดงอะไร ออกมาเลย

ผมขอขอบคุณ ทุกคน นะครับที่คอยให้ ความช่วยเหลือ


Logged
MicroX
Global Moderator
Full Member
*****
Offline Offline

Posts: 103


Senior


Email
« Reply #7 on: August 31, 2011, 01:58:11 PM »

คำว่า ไม่แสดงอะไร ออกมาเลย  นี่คุณใช้อะไรแสดงผลครับ LCD หรือเปล่า หรือออกทาง RS232
แล้วถ้าุคุณตัดส่วนของ ENC28J60 ออกไปก่อน สามารถแสดงผลได้ถูกต้องหรือยังครับ
Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #8 on: August 31, 2011, 02:00:52 PM »

ออก rs232 ครับ

ในส่วนของ rs232 ผมทดสอบ แล้ว ครับ

ใช้งานได้แน่นอน

เพราะว่าผมเคยทดสอบ รับ ค่า จาก rs 232 ไป ควบคุม LED อ่ะครับ
Logged
s_engine
Sr. Member
****
Offline Offline

Posts: 187


« Reply #9 on: August 31, 2011, 03:35:46 PM »

PIC=>PC   
PC=>Ethernet modul
PIC=>Ethernet modul

ต่อคู่ไหนครับ RS 232

+-+-+-+-+-+  LAN  +-+-+-+-+-+ SPI    +-+-+-+-+
|                 |           |                |           |             | => Lamp
|       PC      |  <=>  |ENC28J60| <=>   |    PIC    |
|                 |           |                |           |             | <=Switch
+-+-+-+-+-+          +-+-+-+-+-+          +-+-+-+-+
Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #10 on: August 31, 2011, 11:09:34 PM »

PIC=>PC  ครับ ผม
Logged
s_engine
Sr. Member
****
Offline Offline

Posts: 187


« Reply #11 on: September 01, 2011, 09:23:26 AM »

การทดสอบ นั่น โอเค คุณทำให้มันสื่อสารกันได้ ทีนี้ อยากให้ไปดูเรื่อง SPI Interface

http://sites.google.com/site/123microcontroller/Hardware-Interfacing/SPI-Serial-Peripheral-Interface-communication

เครดิด Mr.P

หาอ่านเยอะๆนะครับ แต่ละอุปกรณ์ก็คล้ายๆกัน อยู่ที่ว่าจะต้องinitial มันให้ได้อย่างไร
ให้เข้าใจหลักการ และ วิธีการรับส่ง ถ้าเกิดเข้าใจแล้ว เอามาสอนผมด้วยนะครับ ผมก็ไม่เคยอ่านเหมือนกัน

ถ้าฐานไม่ดี ก็จะไม่มียอดตึกที่สง่างาม



Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #12 on: September 04, 2011, 01:53:12 PM »

ผมต่อวงจร ตามรูป นี้ ถูกไหม ครับ

เป็นการ ต่อแบบ SPI

Logged
s_engine
Sr. Member
****
Offline Offline

Posts: 187


« Reply #13 on: September 05, 2011, 01:09:10 PM »

จะว่าถูกก็ถูก จะว่าไม่ถูกก็ไม่ถูก    คำว่าไม่ถูกไม่ได้แปลว่าผิด
ขา 1 ของ pic มีไว้สำหรับ reset pic นะครับ โดย ต่อ R 4k7 pullup ไว้ ซึ่งขานี้จะ Active low
ถ้าถามว่า แล้วผมตั้งใจจะใช้งานขานี้ เป็น I/O จะได้หรือไม่
ตอบ ได้ครับ แต่ 1. ขาอื่นว่างเยอะแยะ
                    2. pic คุณจะไม่มีขา reset หากแฮงค์ขึ้นมา ต้องจัดการด้วยซอร์ฟแวร์

คุณแกล้งผมหรือเปล่า หรือตั้งใจ หรือ ไม่รู้จริง Cry Cry

คุณอาจจะเอา pic 2 ตัวมาต่อด้วยกัน แล้วสื่่อสารผ่าน SPI ตัวนึงรับค่า analog รับ switch input   แล้วส่งให้อีกตัว ทำหน้าที่แสดงผลทาง LED แสดง input ที่กด,LCD แสดง analog ท่อ่านได้ ตรงนี้เป็นเรื่องพื้นฐานที่ต้องเข้าใจ


Logged
waves2532
Jr. Member
**
Offline Offline

Posts: 13


Email
« Reply #14 on: September 05, 2011, 04:09:28 PM »

ผม ไม่ ทราบ จริงๆ ครับ

ตัว ขา 1 ของ pic ผมก็ต่อ กับ sw ไว้สำหรับ reset แล้ว

ผมจึงเข้าใจว่า เอา ขา reset ของโมดูลมาต่อ ไว้ด้วยกัน ได้ เลย

เพราะว่าเป็น ขา reset เหมือนกัน

ผมไม่มีความรู้ด้านนี้เลย แต่ต้องมาทำด้านนี้เพราะว่า
ตอนแรก คู่โปรเจค เป็นคนรับผิดชอบ แต่ตอนนี้เขาไมได้ทำแล้ว
Logged
Pages: [1] 2   Go Up
Print
 
Jump to: