Pages: [1]   Go Down
Print
Author Topic: ใครมีไฟล์PDFที่เป็น libraries ของ 18Fxx8  (Read 15793 times)
0 Members and 1 Guest are viewing this topic.
sositon
Jr. Member
**
Offline Offline

Posts: 12


Email
« on: January 31, 2009, 01:39:49 AM »

ช่วยอัพให้ทีครับ ใครมีไฟล์PDFที่เป็น libraries ของ 18Fxx8

ตอนนี้ทำโปรเจ็ค ต้องใช้ CAN bus ไม่รู้จะ initial ยังไง

ช่วยทีครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #1 on: January 31, 2009, 03:59:00 AM »

ใช้ได้หรือเปล่าครับ
http://www.thaimicrotron.com/CANBUS/CAN_Routines_in_C_PIC18C.pdf
« Last Edit: January 31, 2009, 04:01:05 AM by smitdh » Logged
sositon
Jr. Member
**
Offline Offline

Posts: 12


Email
« Reply #2 on: January 31, 2009, 11:51:46 AM »

เหมือนสวรรค์มาโปรด
ขอบคุณมากๆๆๆๆๆๆๆๆๆๆ เลยครับ

ตอนนี้ไม่มีเวลาอ่านหนังสือเลย

แล้วโปรเจ็คก็ เห้อ..... ทั้งกลุ่มททำอยู่คนเดียว
Logged
sositon
Jr. Member
**
Offline Offline

Posts: 12


Email
« Reply #3 on: January 31, 2009, 12:04:55 PM »

แล้วผมจะ include ว่าไงอ่ะครับ

แล้วมี libraries ที่เป็นไฟล์ของ 18Fxx8 ที่เยอะกว่านี้มั้ยครับ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #4 on: January 31, 2009, 08:48:42 PM »

ปกติแล้ว มือใหม่ยังไม่ควรใช้คุณสมบัติเฉพาะ ของ MCU ที่มีอยู่ในพวก 18FXXX ครับ
เพราะถ้าไม่มี Developer board ของ CANBUS แลัวจะพัฒนายากมาก ส่วนราคา Developer board  น่าตกใจ แล้ว code  ที่ได้ มักจะเป็น ASM หรือไม่ก็ PIC18 ของ Microchip ซึ่งจะศึกษายากกว่า

ควรจะใช้ IC เฉพาะของ CANBUS แต่ก็เป็นของ microchip เหมือนกันใช้ พวก PIC16 ก็เอาอยู่แล้ว เช่น

MCP2515   เป็นตัวจัดการ CAN BUS ติดต่อผ่าน SPI
MCP2551  เป็น BUS Driver (ทำหน่าที่คล้ายๆ กับ BUS Driver ของ 75176 ของ RS485)

ดูข้อมูลเพิ่มเติมได้ที่
http://www.es.co.th/detail.asp?Prod=MCP2515-I%2FP
http://www.es.co.th/detail.asp?Prod=MCP2551-I%2FP

ผมเองก็เพิ่งหันมามอง CANBUS อยู่เหมือนกัน ได้ซื้อ IC ทั้งสองมาแล้ว
กำลังออกแบบวงจร การทดสอบการใช้งานอยู่ มีความคืบหน้าอย่างไรจะแจ้งให้ทราบอีกทีครับ

Logged
sositon
Jr. Member
**
Offline Offline

Posts: 12


Email
« Reply #5 on: January 31, 2009, 09:15:12 PM »

MCP 2551 ผมมีแล้วครับ

ตอนนี้อยากได้ 18F4685 ใครมีเก็บไว้มั่งครับขายต่อผมเถอะ(ที่ไม่เสียนะ) เดือดร้อนมากๆเลยครับอีก3 อาทิตย์ส่งงานแล้ว หือหือ

can ผมเคยใชครับ แค่กับ 458 ที่ผมมียังไม่เคยเขียน จะเขียนๆแก้ๆ คงไม่มีเวลาอ่านหนังสือ
เลยคิดว่าถ้าใครมี 4685 ช่วยขายต่อทีครับ 2 ตัว จะ 3 เลยก็ได้ เพราะหาซื้อแล้วไม่มีหายากมาก
เนื่องจากว่า 4685 ผมเคยใชมาก่อน จะได้ใช้ source code ตัวเดิมได้ไม่ต้องเสียเวลาดูหนังสือ

ตอนนี้โปรเจ็คจะพาชีวิตผมเน่าแล้วอ่ะ หือหือ Cry
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #6 on: February 01, 2009, 12:28:37 AM »

18F4685 ผมเองไม่เคยใช้ครับ เพราะผมเอง มักจะไม่เล่นเบอร์เฉพาะกิจ ที่หายากๆ
กลัวว่าศึกษาแล้ว เวลาจะทำโปรเจคจะหาซื้อไม่ได้ ถึงอยากแนะนำให้ใช้ SPI
ติดต่อกับ MCP2515 ก็สามารถจะใช้ได้หลายเบอร์ ครับ ทั้ง PIC16,PIC18

แล้วรายละเอียดโครงงานเป็นอย่างไรละครับ ถึงต้องใช้ 18F4685
เช่น
- ใช้คอมไพล์เลอร์อะไร
- ลักษณะโครงงานเป็นอย่างไร

เพื่อที่จะช่วยกันหาทางออกอย่างอื่นครับ

18F4685 ตรงๆ คงหายากครับ แต่ตระกูล PIC18Fx68x ก็เป็น ECAN เหมือนกันนี่ครับ
ก็น่าที่จะใช้แทนกันได้ ES มีขายลองดู
PIC18F2680-I/SP  ที่  http://www.es.co.th/detail.asp?Prod=PIC18F2680-I%2FSP
datasheet  http://www.es.co.th/Schemetic/PDF/PIC18F2680.PDF

ข้อมูลเพิ่มเติม  CANBUS
จากตัวอย่างของ CCS
C:\Program Files\PICC\Examples\EX_CAN.C

วารสาร SERVO PIC18F2685  (ถ้ายังไม่ถูกลบไปซะก่อน)
http://rapidshare.com/files/88025871/ServoMagazine_08-2007.rar     หน้า 50
http://rapidshare.com/files/88025915/ServoMagazine_09-2007.rar     หน้า 55
http://rapidshare.com/files/88025930/ServoMagazine_10-2007.rar     หน้า 32

ข้อมูลวารสารเหล่านี้ฉบับอื่นๆ จะอยู่ใน forum ebook นะครับ
http://www.thaimicrotron.com/webboard2/index.php?board=5.0

เอาใจช่วยครับ   Cheesy
« Last Edit: February 01, 2009, 04:39:49 AM by smitdh » Logged
sositon
Jr. Member
**
Offline Offline

Posts: 12


Email
« Reply #7 on: February 02, 2009, 11:35:02 AM »

2680 ผมก็เคยใช้อ่ะ แต่พ็อต I/O มันน้อยไป คือผมจะใช้ MCU 2 ตัว คุยกันผ่าน CAN
แล้วจะใช้ MCU 1 ตัว ส่งข้อมูล เข้าคอมพิวเตอร์ทาง RS232 โดยใช้ USART และ MCU ตัวนี้ก็ต้อง
อ่านค่าอะนาล็อกด้วย 3 ตัวแปรอินพุท(AN0-AN2)

แต่ทีนี้ปัญหาคือผมไม่มีเวลาพอที่จะเขียนโปรแกรมตัวที่ยังไม่เคยใช้ในโมดูลอื่น เลยจะหาเบอร์ที่เคยใช้
เพราะเร็ว โดยผมสามารถเอาโปรแกรมที่เคยเขียนมาใช้ได้ทันทีเลย
18F458 ผมก็เคยใช้ CAN นะ แต่ไม่ได้เก็บโปรแกรม source ไว้เลยเสียดาย
กว่าจะเขียนได้อีกทีก็ไม่มีสมาธิเพราะห่วงเรื่องสอบ

ถ้าเรื่องโปรแกรมผมไม่ค่อยมีปัญหาครับ
แต่เวลามันจี้ตูด555 จะไม่มีเวลาอ่านหนังสือเอา....

แต่ก็ต้องขอขอบคุณนะครับที่ช่วยเหลืออย่างเต็มที่ จะเข้ามาเช็คข้อมูลอยู่เรื่อยๆ
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #8 on: February 05, 2009, 12:11:58 AM »

เพิ่มข้อมูล CANBUS ครับ

เป็น WEB ที่อธิบาย CCS-CANBUS ได้ดีมาก เป็นบอร์ดทดลอง CCS-CANBUS รุ่นแรกๆ ที่ใช้ PIC18F458 เป็น NodeA ส่วน Node B เป็น PIC16F876 IC ทั้งสองหาง่ายครับ มี shematic เป็น pdf ให้ด้วย
http://www.mynewproject.altervista.org/progettivari/can/schedacan.php


ผมทดลองนำโค้ดตัวอย่างมาลอง Compile ผ่านครับ

Logged
sositon
Jr. Member
**
Offline Offline

Posts: 12


Email
« Reply #9 on: February 08, 2009, 01:39:03 AM »

หาได้แล้วครับ ไฟล์PDFที่เป็น libraries ของ 18Fxx8
วางลิงก์ไว้ให้ครับเผื่อมีคนกะลังมองหา


http://hades.mech.northwestern.edu/wiki/images/4/40/Microchip_C18_libraries.pdf


ตอนนี้ผมหันมาใช้ dspic30f6014a แล้วครับไม่ต้องขายพ็อตด้วยแคนแล้วอ่ะครับ
ต้องขอบคุณ คุณ smitdh ครับที่ช่วยหาข้อมูลให้ แล้วไว้ผมจะเอาไปลอง ตอนว่างๆดูนะครับ
ตอนนี้ไม่มีเวลาเขียนโปรแกรมแล้วอ่ะครับเพราะใกล้สอบงานก็ต้องรีบส่ง เฮ้อ...เหนื่อยดี
ส่วน 18f4685 ก็หาซื้อยากมาก
เลยตัดสินใจ นี่แหล่ะของเคยๆ dspic30f6014a .... Wink มีโปรแกรมที่ผมเคยเขียนของเบอร์นี้มากมาย

จบข่าว
Logged
smitdh
Administrator
Hero Member
*****
Offline Offline

Gender: Male
Posts: 381


อาจารย์ที่ปรึกษา


« Reply #10 on: February 08, 2009, 07:43:14 AM »

ครับขอบคุณครับที่ส่ง Link มาให้

โชคดีนะครับ
Logged
Pages: [1]   Go Up
Print
 
Jump to: