PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Ðề tài đã khoá
 
Ðiều Chỉnh Xếp Bài
Old 24-05-2005, 12:52 AM   #1
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005)

Để tránh mất thời gian các câu hỏi thường được lặp đi lặp lại về PIC, các bạn mới học về PIC lưu ý bài viết này. Bài viết này sẽ được update liên tục khi có các thông tin mới.

0) Một vài điều cơ bản về PIC

- PIC16F84 là dòng PIC phổ biến nhất được khuyến khích cho những người mới học. Tuy nhiên, gần đây, dòng PIC16F628A ra đời, giá thấp hơn, nhiều chức năng hơn, và thực sự là dòng PIC Flash. Nó được hầu hết các chuyên gia khuyên dùng để bắt đầu thực hành về PIC. Hầu hết các tutorial mới đều bắt đầu chọn PIC16F628A. Tuy nhiên, hiện nay dòng PIC16F88 mới ra đời, cũng như sự ra đời của PIC16F628A, PIC16F88 có nhiều chức năng hơn PIC16F628A, giá cả không chênh lệch là bao (khoảng 5000 đến 10000 đồng tại Việt Nam), và nó hỗ trợ gần như toàn bộ chức năng của một vi điều khiển hiện đại. Do vậy, chúng tôi khuyên các bạn nên chọn PIC16F628A hoặc PIC16F88 để bắt đầu học về PIC

Thời điểm tháng 05 năm 2005
- Giá hiện nay của dòng PIC 18 chân dao động từ 20.000 đồng đến 50.000 đồng mỗi con
- Giá dòng PIC16Fxxxx dao động từ 40.000 đồng đến 150.000 đồng
- Giá dòng PIC18Fxxxx dao động từ 100.000 đồng đến 300.000 đồng
- Giá dòng dsPIC dao động từ 150.000 đồng đến 350.000 đồng hoặc hơn
- Giá dòng rfPIC dao động từ 50.000 đồng đến 100.000 đồng

Đánh giá các dòng PIC
- Dòng PIC nhiều chân nhất là dòng PIC18Fxxxx, có những con số chân lên đến 80 chân
- Dòng PIC ít chân nhất là dòng PIC10Fxxx, chỉ có 6 chân
- Dòng PIC phổ biến nhất là dòng PIC16F877A (đủ mạnh về tính năng, 40 chân, bộ nhớ đủ cho hầu hết các ứng dụng thông thường)
- Dòng PIC mà chúng tôi đánh giá cao nhất là dòng PIC16F876A (28 chân, chức năng không khác gì so với PIC16F877A, nhưng nhỏ gọn hơn nhiều, và số chân cũng không quá ít như PIC16F88).
- Dòng PIC hỗ trợ giao tiếp USB là dòng PIC18F2550 và PIC18F4550
- Dòng PIC điều khiển động cơ mạnh nhất là dòng PIC18F4x31
- Khi cho rằng mình chuyên nghiệp hơn, các bạn nên dùng PIC18F458
- dsPIC chúng tôi khuyên không nên dùng và không nên nghĩ tới khi mới học, bản thân chúng tôi cũng chưa có điều kiện làm việc với dsPIC mặc dù về lập trình thì dsPIC hoàn toàn giống với PIC thông thường.
- Dòng PIC tàng hình là dòng PIC17xxxxx, hiện nay đã không còn được sản xuất

1) Mạch nạp PIC, Bootloaders và các chương trình nạp tương ứng

Mạch nạp


http://www.olimex.com
Trang web này cung cấp rất nhiều loại mạch nạp của PIC, có sơ đồ nguyên lý đầy đủ, và tất cả các hướng dẫn liên quan đến việc cài đặt và sử dụng mạch nạp. Trong tài liệu hướng dẫn PIC Tutorial, chúng tôi chọn sử dụng mạch nạp PG2C để hướng dẫn.

http://siscobf.webcindario.com/winpic800.htm
Hơi khó coi một chút vì nó là tiếng Tây Ban Nha hay sao đó? Nhưng không vấn đề gì, các bạn download về, tự động sẽ hiểu phải làm thế nào. Tôi vẫn chủ trương, người chưa biết gì dùng PG2C.


In Circuit Debugger

http://www.stolz.de.be/
ICD2 Clone, nạp được hầu hết các loại PIC hiện có, hỗ trợ debug trong mạch và quan trọng nhất là nạp được cho dòng dsPIC30F


Bootloader

http://www.ac.ugal.ro/staff/ckiku/so...bootloader.htm
Đây là bộ tinybootloader, là bộ bootloader xịn nhất cho đến bây giờ mà tôi biết.

http://www.dontronics.com/rfarmer.html
http://www.microchip.com/stellent/id...pnote=en012031
Microchip bootloader, chỉ hỗ trợ dòng 16F, nhưng là bootloader chính thức của hãng, cung cấp miễn phí

Chương trình nạp

www.ic-prog.com

2) Các chương trình dịch

Chương trình MPLAB IDE : www.microchip.com
Chương trình CCS C (phiên bản 3.222 có crack): download tại đây
Chương trình HT PIC (phiên bản 8.05PL2 ngày 27/9/2004, có crack): download tại đây
Chương trình HT PIC18 (phiên bản demo): www.hitech.com

Hướng dẫn cài đặt: MPLAB, CCS C, HT PIC, HT PIC18 , download tất cả

3) Các tài liệu hướng dẫn

- Chúng tôi đăng toàn văn các tài liệu hướng dẫn trong luồng TÀI LIỆU HƯỚNG DẪN TIẾNG ANH để các bạn tiện download.
Lưu ý rằng, chúng tôi đăng những tài liệu này bằng file .pdf để thuận tiện cho việc download, đọc trên máy và in ấn. Chúng tôi không muốn đăng file .doc vì lý do không muốn các bạn mới học thuận tay copy and paste. Chúng tôi hy vọng rằng thời gian đầu mới học, các bạn nên kiên nhẫn học từng dòng lệnh, cách trình bày để hiểu rõ nội dung. Ngoài ra, theo những đánh giá cá nhân, những tài liệu hướng dẫn này không giống như một thư viện source code, cách thực hiện tối ưu hoá từng đề tài một, nên cũng không phù hợp với các bạn mới học.
- Tài liệu hướng dẫn tiếng Việt đang được thực hiện, và sẽ đăng từng phần trong luồng TÀI LIỆU HƯỚNG DẪN TIẾNG VIỆT.
Tài liệu này cũng cung cấp dạng file .pdf để tránh sao chép, vì lý do chúng tôi muốn soạn thảo hoàn thiện tài liệu này trước khi công bố, và đây cũng là mục đích chính của diễn đàn picvietnam.

4) Hướng dẫn mạch nạp Falleaf PG2C - PIC Tutorial

- Tài liệu hướng dẫn này được đăng tại luồng Falleaf PG2C - PIC Tutorial
- Các bạn có thể tìm mua mạch nạp này và đĩa CD đi kèm thông qua

phungtbinh@yahoo.com (Hà Nội)
myfrienddang@yahoo.com (TPHCM)

với giá 35.000 đồng/bộ

5) Các địa chỉ tìm source code của PIC

http://www.piclist.com (địa chỉ nhiều source code của PIC nhất trên đời)

6) Các forum tiếng Anh về PIC

- Forum chuyên về MPASM, có sự tham gia của Nigel Goodwin:
http://www.electro-tech-online.com
- Forum chuyên về CCS C, do chính CCS C info xây dựng:
http://www.ccsinfo.com/forum/viewforum.php?f=1
- Forum hướng dẫn của Olimex và SparkFun:
http://www.sparkfun.com
Trang web này hướng dẫn các mạch do Olimex cung cấp, hay nói cách khác SparkFun là forum của Olimex.

7) http://www.microchip.com
Trang web chính của Microchip PIC, cung cấp:
- datasheet
- diễn đàn chính của Microchip PIC (nhưng không sôi nổi lắm)
- môi trường soạn thảo và trình dịch MPLAB (luôn có phiên bản mới nhất)
- bán các linh kiện (PIC, dsPIC, rfPIC, mạch nạp, chương trình dịch, linh kiện analog...)
- bootloader chính thức của PIC dùng cho 16F877A và 16F876A

8) Một số trang web mua bán các công cụ hỗ trợ PIC, các sản phẩm từ PIC...

http://www.ccsinfo.com (bán chương trình CCS C cho PIC)
http://www.dontronics.com/dt101.html (bán một số sản phẩm điện tử)
http://www.digikey.com (bán một số sản phẩm điện tử)
http://www.phanderson.com/PIC/PICC/index.html (địa chỉ mua trình dịch và thư viện source code)
http://www.diendandientu.com (trong luồng Mua Bán Linh Kiện có một số người buôn bán lẻ các sản phẩm PIC)

9) Các đề tài thực hiện với PIC

http://www.bobblick.com/techref/proj...propclock.html
Đồng hồ quay, dùng đèn led và hiện tượng lưu ảnh để hiển thị giờ, dùng tín hiệu xung trên các mấu rotor để xác định thời gian hiển thị.
http://www.seattlerobotics.org/encod...7/picchip.html

10) Email hỗ trợ thực hành PIC

Các bạn có thể email cho tôi khi gặp vấn đề cần tư vấn về PIC qua địa chỉ:

falleaf.pic@gmail.com

Khi gửi email, mong các bạn gửi kèm theo mạch nguyên lý, chương trình đã thực hiện, và các thông tin như: bạn sử dụng hệ điều hành gì? bạn dùng mạch nạp nào? bạn dùng chương trình dịch gì? bạn dùng chương trình nạp gì? Các lỗi báo cụ thể.... và tất nhiên các vấn đề các bạn muốn hỏi.
Tôi không hứa có thể trả lời tất cả email của các bạn, tuy nhiên tôi và các bạn của tôi sẽ cố gắng hết sức để giúp đỡ các bạn thực hiện đề tài trên vi điều khiển PIC.
Ngoài ra, chúng tôi rất thích trao đổi về các quan điểm thiết kế, ý tưởng sáng tạo nhất là về PIC, robotics, haptic device, biomedical equipements, radio frequency devices... Chúng tôi rất mong có được sự ủng hộ và chia sẻ của các bạn.
falleaf vẫn chưa có mặt trong diễn đàn  
Old 16-07-2005, 06:20 AM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
http://dientuvietnam.net/viewtopic.php?t=81

Các bạn theo dõi luồng này để xem những người dùng, sinh viên học sinh... đánh giá như thế nào về các loại vi điều khiển hiện có trên thị trường.

Có thể đánh giá này không chính xác, do diễn đàn còn ít người, và cũng không nhiều người quan tâm đánh giá. Tuy nhiên, nó là một ý để tham khảo cho các bạn.
falleaf vẫn chưa có mặt trong diễn đàn  
Old 16-08-2005, 01:30 PM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Hiện nay, thể theo tình hình các bạn học PIC yêu cầu, Bình Anh hiện đang mở lớp dạy PIC tại Hà Nội. Tôi và BìnhAnh sẽ kết hợp trong việc mở lớp này.

Mục đích là tạo điều kiện cho các bạn học online có điều kiện tiếp cận với PIC dễ dàng và nhanh chóng hơn, hai là, có thể những tài liệu online mà tôi viết chưa thể hiện được tất cả các vấn đề có thể các bạn sẽ gặp phải trong quá trình thực hành; ba là với việc học MPASM, các bạn sẽ không tiếp cận nhanh với các ứng dụng như khi làm việc với C (ngôn ngữ cấp cao).

Vì vậy, việc mở lớp tạo ra một cơ hội thực hành tốt, và tạo điều kiện cho các bạn tiếp cận nhanh hơn với PIC. Ngoài ra, tôi cũng mong rằng, các bạn sau khi tham gia khóa học này, có thể sẽ quay trở lại diễn đàn này để viết về các bài học các bạn đã học, và thực hành thành công, nó sẽ là cơ sở tốt cho các bạn sinh viên khóa sau này.

Hà Nội hiện đang có rất nhiều sinh viên học PIC, và sẽ còn phát triển mạnh hơn nữa. Tôi mong rằng, lớp dạy PIC của Bình Anh sẽ được các bạn ủng hộ và tham gia học tập.

Mọi chi tiết xin các bạn liên hệ qua email với Bình Anh để đăng ký nhập học:

phungtbinh@yahoo.com

Chúc các bạn học tập thành công.
falleaf vẫn chưa có mặt trong diễn đàn  
Old 16-08-2005, 01:45 PM   #4
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Tôi vừa nhận thêm thông tin về lớp học:

Lớp học sẽ có 20 máy tính và 20 bộ mạch thực hành cho các bạn học tập, như vậy sẽ đảm bảo mỗi bạn sinh viên sẽ có một máy tính và 1 bo mạch thực tập. So với các phòng học về vi điều khiển khác thì có lẽ lần này bác binhanh làm hơi mạnh tay thì phải... hihihi..

Mạch nạp sẽ dùng bootloader, thuận tiện và đơn giản. Các bạn xem chi tiết về tiny bootloader giới thiệu ở phía trên kia.

Mạch thực hành sẽ dùng để hướng dẫn hầu hết các chức năng cơ bản và nâng cao của PIC, trong đó bao gồm:

1- Các cổng xuất nhập I/O, nút bấm, hiển thị đèn LED
2- Cách sử dụng timer và counter
3- Hướng dẫn về ngắt
4- Ghi đọc EEPROM và Flash
5- ADC/ PWM (dùng cho các ứng dụng thực tế rất nhiều)
6- Hiển thị LED 7 đoạn
7- Hiển thị LCD
8- Giao tiếp RS232 và I2C
9- Giao tiếp hồng ngoại
10- Cách sử dụng hiệu quả Watchdog timer....

và nhiều bài học khác.

Theo dự kiến, mỗi khóa học sẽ diễn ra trong vòng 1 đến 2 tháng, và có thể chúng tôi sẽ cho các bạn qua một kỳ thi cuối khóa với một đề tài lớn. Hiện, sẽ không có bằng cấp tốt nghiệp cho các bạn, bởi vì chúng tôi mở lớp để phụ vụ người dùng, nhưng sau khi qua các bài học, các bạn sẽ thấy mình có nhiều tiến bộ rõ rệt và có thể làm những đề tài ứng dụng thực tế phức tạp.

Điều tôi lo ngại nhất đó là các bạn học được nửa chừng, thấy mình nắm rõ rồi, thế là bỏ lớp tự học ... nói thật đấy, vì PIC rất dễ học, tôi và binhanh cũng hướng dẫn vài sinh viên rồi, và gần như chỉ cần 1 tuần là các sinh viên đó có thể làm việc được với PIC, chỉ cần vài lần va chạm với các đề tài lớn, thế là xong.

chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn  
Old 10-10-2005, 06:23 PM   #5
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Nhóm làm việc với PIC tại TPHCM

Nhóm làm việc với PIC tại TPHCM vừa được thành lập

Thành phần của nhóm như sau:

Trưởng nhóm: Doãn Minh Đăng (myfrienddang@yahoo.com)
Tư vấn: Đoàn Hiệp (falleaf.pic@gmail.com)
Bình Anh (phungtbinh@yahoo.com)
Thư ký: Lê Trọng Thường ( lehoangha303@gmail.com)

Các thành viên:

Nguyễn Trung Hiếu
Ngô Thành Nhân
Ngô Công Nguyên
Lê Tuệ Hiếu
Nguyễn Như Bảo
Nguyễn Xuân Bắc

Nhóm sinh hoạt vào thứ năm hàng tuần từ 19:00 đến 20:30 tại địa điểm đường Chu Văn An.

Nhóm hoạt động dựa trên hai hướng chính là Robotics và sản phẩm phát triển PIC.

Các bạn thành viên nào muốn đăng ký tham gia nhóm, xin liên hệ trực tiếp với trưởng nhóm Doãn Minh Đăng thông qua email trên.

Chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn  
Ðề tài đã khoá


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Tài liệu hướng dẫn PIC - Tiếng Việt (Upd. 11/08/2005) falleaf Cơ bản về vi điều khiển và PIC 67 15-01-2023 08:21 AM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 4 10-10-2005 06:23 PM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf Chương trình dịch & các công cụ mô phỏng 0 24-05-2005 12:52 AM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf MPASM 0 24-05-2005 12:52 AM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf dsPIC - Bộ điều khiển tín hiệu số 16-bit 0 24-05-2005 12:52 AM


Múi giờ GMT. Hiện tại là 09:33 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam