|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
|
19-12-2006, 06:28 PM | #1 |
PIC Bang chủ
|
Dạy bang chủ học PIC18
Như đã viết bài lần trước, F mở ra luồng này để mời các bạn tham gia nghiên cứu về dòng High End PIC18.
Nguyên tắc hoạt động của luồng này như sau: - Người học: falleaf - Người dạy: tất cả các thành viên có hứng thú - Nội dung: nghiên cứu về PIC18F4550. - Học phí: thành viên nào dạy cho F được 5 điều, bất kể gì về PIC18F4550, thì xin liên hệ với phuongchinh2000@yahoo.com để nhận một con PIC18F4550. Xin nhắc lại, câu chuyện của việc F đi học PIC là như thế này. Có bạn đặt vấn đề ở luồng sau: http://www.picvietnam.com/forum/show...=6413#post6413. F nghĩ rằng điều đó đúng và hợp lý. Cộng với sự phân tích rằng, hiện nay, về vấn đề Midrange trở xuống coi như đã giải quyết xong. Vấn đề dsPIC do anh Nam phụ trách. Vậy tóm lại, chỉ còn dòng High End là còn thiếu sót một chút. Sau chính xác là 2.5 năm không hề đụng tới PIC, bây giờ F muốn cùng các bạn học lại từ đầu. Chỉ có cái khác, vì các bạn quá đông, cho nên nội dung bài học không phải các bạn đưa ra, mà là F sẽ đưa ra. Trong tay F hiện có con 18F4550, có đúng 1 con duy nhất, và các bạn đừng hướng dẫn cho F để nó bị cháy là coi như F hết đồ chơi . Đầu tiên, F xin một cái mạch để chạy với con 18F4550, xì ke ma tít. F không có tiền làm mạch in, cho nên F sẽ hàn mạch test. HOÀN TOÀN KHÔNG NÓI ĐÙA MỘT TÍ NÀO VỀ CÁI LUỒNG NÀY! Một là để thúc đẩy việc nghiên cứu dòng 18F, một mặt khác, luồng này như một luồng khuyến khích các bạn nghiên cứu và học tập. F xin treo ở đây 50 con 18F4550 và 18LF4550, xin học được 500 điều từ các bạn. Từ điều lớn đến điều nhỏ xíu, kể cả con điện trở mắc thế nào. Bạn nào làm F bị cháy chip, thì bắt các bạn phải đền cho F 1 con chip khác bằng cách hướng dẫn F 5 điều bất kỳ mà các bạn nghĩ ra trong khi sử dụng 18F4550. Đây là một cơ hội vừa học, vừa dạy, hoàn toàn nghiêm túc. Cách học tốt nhất, đó là vừa học và vừa truyền đạt lại những gì mình học. Nếu mình truyền đạt được một cách suông sẻ, thì có nghĩa là mình đã nắm chắc về nó. Các bạn cũng đừng lo mình không nhận được PIC, bởi vì nếu các bạn không nhận được PIC, có nghĩa là có một người khác nhận được, và người đó đã cung cấp cho các bạn 5 điều mà người đó biết về 18F4550 cho các bạn. Đường nào thì cũng có lợi cả. Tại sao lại không bắt đầu nhỉ? Tài liệu tham khảo cho luồng này có thể download ở đây, tài liệu việt nam, hoặc trên microchip. F sẽ tổng hợp nó trong quá trình học và đưa lên bài viết đầu tiên này. Trong quá trình theo dõi các luồng bên dưới, các bạn cần có những tài liệu này. Các tài liệu tham khảo được nói đến trong các phần bên dưới sẽ được cập nhật thường xuyên ở đây. TÀI LIỆU THAM KHẢO: [1] Datasheet 18F2455/2550/4455/4550: http://ww1.microchip.com/downloads/e...Doc/39632c.pdf [2] PIC18C Manual: http://ww1.microchip.com/downloads/e...Doc/39500a.pdf [3] Mạch nạp (programmer) và Bootloader: http://www.picvietnam.com/forum/forumdisplay.php?f=9 [4] Thông tin về các mạch nạp và phần mềm: http://www.picvietnam.com/forum/showthread.php?t=299 [5] Học PIC trong 1 ngày: http://www.picvietnam.com/forum/showthread.php?t=5 [6] USB Complete: http://kho.tailieuvietnam.net/index....etails&gid=331
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: falleaf, 23-12-2006 lúc 01:08 PM. |
19-12-2006, 06:34 PM | #2 |
PIC Bang chủ
|
Con PIC thứ nhất chuẩn bị dùng để đóng học phí!!!
Câu hỏi 1: Mạch schematics để cho con 18F4550 chạy được? Có nhiều chỗ modify được, các bạn có thể cung cấp các sơ đồ mạch modify chỗ này, chỗ kia, vẫn oki, vẫn xem như là trả lời câu hỏi này.
Câu hỏi 2: Thạch anh trong mạch chạy tối đa là bao nhiêu MHz? thấp nhất là bao nhiêu? RedRose Câu hỏi 3: Các sơ đồ mạch reset khác nhau, và nói sơ về các mạch đó, tính năng, hoạt động... Câu hỏi 4: Các loại mạch nạp + chương trình nạp nào mà bạn biết, có thể kết hợp với nhau và nạp được cho 18F4550? (chỉ cần kể tên ra, F có thể tìm thấy trên picvietnam, hoặc trên google. Nếu bạn có lòng tốt thì đưa link cho F dễ kiếm) RedRose Câu hỏi 5: Liệt kê các tính năng của PIC18F4550? Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: falleaf, 23-12-2006 lúc 01:03 PM. |
20-12-2006, 09:04 AM | #3 |
Đệ tử 1 túi
|
Thanks falleaf mở luồng này.
Mình cũng mới dùng PIC8F4550 để lập trình USB. Còn lại chưa sử dụng gì khác. Tham gia luồng này chắc sẽ học được nhiều điều. Đầu tiên chắc chắn là cần 1 mạch nạp . Vừa qua để làm mạch nạp cho PIC18F4550 thì mình đã lắp mạch Schear+ Mod của anh Nam và chạy rất tốt với Winpic800. Link: https://www2.hcmut.edu.vn/~nqnam/uC.php Hì hì, còn lại mình sẽ học tiếp ^_^ |
20-12-2006, 01:50 PM | #4 | |
PIC Bang chủ
|
Trích:
<< Đang có GTP và ICD2 nhưng mà mình thích cái gợi ý này của bạn cho người mới học . Nếu bạn vẽ mạch in của đồng chí này 1 lớp và gửi lên nữa thì cực hay. (nhớ sử dụng chuẩn ICSP_BLD của picvietnam). Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: falleaf, 20-12-2006 lúc 01:59 PM. |
|
20-12-2006, 12:02 PM | #5 |
Đệ tử 3 túi
Tham gia ngày: Dec 2006
Bài gửi: 60
: |
Xin cho hỏi bang chủ lý do chọn PIC18F4550 để làm việc?
thay đổi nội dung bởi: littlephoc, 20-12-2006 lúc 01:12 PM. |
20-12-2006, 01:41 PM | #6 |
PIC Bang chủ
|
Câu hỏi 6: Vì sao khi học 18F, thì F lại chọn 18F4550 để học? Không ai
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? thay đổi nội dung bởi: falleaf, 23-12-2006 lúc 01:03 PM. |
20-12-2006, 04:31 PM | #7 |
Đệ tử 2 túi
|
vì 18F4550 có đây đủ tính năng
Trong dòng pic18 thì 18F4550 có đủ tính năng, ngoài hổ trợ USB còn có bộ nhớ lớn lập trình lụi đã luôn, hihi. Tuy bộ nhớ chưa phải là lớn nhất nhưng giá cả hợp lý. Mời các bạn xem hình
|
20-12-2006, 08:04 PM | #8 | |
PIC Bang chủ
|
Trích:
Do vậy, thấy rõ mục đích chọn con 4550 của F là như vậy, để chính các bạn tự dạy mình bằng cách dạy F. Cách học tốt nhất là tìm hiểu thật chính xác các thông tin, và tìm cách truyền đạt tốt nhất. Thầy ThS. Cao Hào Thi, Quản lý công nghiệp, BK HCM, một lần nói với lớp F mà F nhớ mãi: "Khi anh hiểu một vấn đề, anh có thể nói vấn đề đó trong một năm cũng được, nói trong 45 tiết cũng được, nói trong 1 tiết cũng được, nói trong 15 phút cũng được, và thậm chí nói bằng 3 câu anh cũng nói được về vấn đề đó. Đó là anh hiểu vấn đề!". Thầy nói trong giờ giảng về môn Thống kê. Bởi vì giờ của Pháp quy định dạy cho bọn F chỉ có 15 tiết (tương đương với 1 đơn vị học trình, vừa học thống kê, vừa học hồi quy, vừa học ra quyết định bằng phương pháp định lượng. Thầy từng dạy giáo trình này ở Mỹ, và vì vậy thầy tin tưởng vào bài giảng của mình, thầy muốn tạo lòng tin cho sinh viên rằng thầy có thể truyền đạt được cho sinh viên đủ về nội dung được yêu cầu, nếu các bạn cố gắng học. Kết quả, môn thầy dạy được lớp F rất thích, và đến bây giờ F vẫn dùng nó khá hiệu quả. Đây chính là vấn đề của luồng này. Và mong rằng các bạn thực sự tập trung vì càng về sau F sẽ càng không biết gì, và khi không biết gì, có nghĩa là F hỏi các bạn càng khó trả lời, hoặc phải lôi hàng lô hàng lốc tài liệu ra để chỉ giảng cho F về một vấn đề cực kỳ ngắn nào đó (ngắn nhưng chưa chắc đơn giản). Chính các bạn tự làm thầy giáo của mình. Lâu lâu F nhắc lại câu chuyện này trên diễn đàn, để khích lệ và động viên, nhất là những bạn hiện đang là sinh viên, các bạn hoàn toàn có thể làm được. Nghĩ khác, làm khác, thay vì đi học, thì chúng ta học bằng cách dạy. Nghiêm túc, hoàn toàn nghiêm túc. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
25-10-2009, 08:35 PM | #9 | |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 2
: |
Trích:
em chỉ biết vậy thui vì em đang làm robot scara với 3 động cơ nên em dùng 18f4450 làm con master và 3 con slaver là 18f4431. |
|
20-12-2006, 01:31 PM | #10 |
Đệ tử 1 túi
Tham gia ngày: Sep 2006
Bài gửi: 17
: |
Dòng pic 18 theo tôi được biết thạch anh sử dụng tối đa là 40 Mhz.Nếu sử dụng mplab thì có thể sử dụng thạch anh 10Mhz sau đó thiết lâp chế độ nhân 4 lên là có thể sử dụng giống như sài thạch anh 40MHZ
|
20-12-2006, 01:45 PM | #11 | |
PIC Bang chủ
|
Trích:
Cứ mỗi lần F bấm Thanks, có nghĩa là các bạn cung cáp đầy đủ thông tin, thông tin chính xác, sớm nhất, các bạn kể như dạy cho F được một vấn đề. Có một điểm này nữa, đó là F là người đi học, cho nên giờ F phải có một số trang bị đồ đạc để học. Cho nên bây giờ F muốn có cái schema để lắp mạch thí nghiệm lắm. Cho luôn thông số của mạch rõ ràng, nếu không cho sai, F cháy chip là các bạn sẽ đền đó nhé. hihi Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
20-12-2006, 02:24 PM | #12 |
Đệ tử 2 túi
Tham gia ngày: Jul 2006
Bài gửi: 32
: |
Bang chủ ơi, em cũng đang muốn tự làm cái mạch để điều khiển robot qua USB, em cũng đang bắt đầu học VC++ thôi, mình cùng học nhé.
Em co mấy quyển ebook, làm sao mà gửi cho bang chủ được? |
20-12-2006, 02:40 PM | #13 |
Đệ tử 3 túi
Tham gia ngày: Dec 2006
Bài gửi: 60
: |
mạch nạp
Về mạch nạp cho 18F4550, link sau đây hướng dẫn rất kỹ:
http://pic18fusb.online.fr/wiki/wikk...ka=UsbBootload không biết có cần thiết phải dịch sang tiếng Việt hay không? |
23-12-2006, 01:04 PM | #14 | |
PIC Bang chủ
|
Trích:
Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
20-12-2006, 02:36 PM | #15 |
Đệ tử 3 túi
Tham gia ngày: Jul 2005
Bài gửi: 51
: |
tại sao anh F ko chọn 4431 (đk động cơ) hoặc 458/4680 ( có CAN/ECAN) mà lại chọn 4550 với usb với USB vốn ko là sở trường của Cơ điện tử ???
|
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Pic18 voi USB | Khanhnghia | Cơ bản về vi điều khiển và PIC | 2 | 24-02-2009 11:41 PM |
interrupt in pic18 | littlephoc | Cơ bản về vi điều khiển và PIC | 9 | 18-04-2007 01:27 AM |
Bac falleaf co the viet tourial Pic bang C duoc ko | namezero | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 2 | 21-10-2005 02:39 PM |